时间:2021-07-01 10:21:17 帮助过:7人阅读
不知道题主说的“与PHP差距大”指的是哪一方面??
如果是指的在WEB领域用Python的不如用PHP的多,那挺正常啊,因为WEB领域PHP是NO.1嘛,不仅Python没它用的多,JSP、http://ASP.NET、Ruby、Node.js都没PHP多
不过PHP除了WEB就很少有地方用了,WEB却只是Python的一部分,当然,如果你说我只在乎WEB,那Python相比其他几个确实没啥显著优势
看问题,主要是想表达的
“当初做PHP开发的老是看不起我们做Python的,他们有什么资格看不起我们,气不过。。。。”
“后来,发现PHP确实比Python好。”
语言鄙视链的受害者。
个人以为python和nodejs是后端最佳脚本组合
nodejs做后端的前台api响应
python做后端的后台BI/ML
java也不错但是对创业公司太重了 成本也高
每个语言有每个语言的用处,他们有他们各自有优缺点,面对不同的业务类型,采用不同的语言实现。语言本身没有什么可比性
PHP的学习成本低加长期历史积累所产生的惯性,除非有颠覆性的语言特性创新可能在几年内能淘汰它,而Python的位置比较尴尬,说它是好语言大家是承认的,但是大面积使用它是存在成本的。
成本不只是学习成本,还包括人才成本,相比招一个Python人才,去招PHP人才更容易。
网络上大量开源代码都是PHP写的,这也是成本所在,除非定制性很强的需求,一般意义的需求通过开源程序都能很好的满足,这节约了大量宝贵的时间。
由于Python特殊的语法,导致Python无法从网上直接粘贴代码,这点太蛋疼了,而且,多个项目的代码文档组合的时候,也很蛋疼
一切都要看场景需求,善于利用语言的有点。语言本身的好坏评价都必须在一个特定的场景下,譬如在web下,你能说c比PHP好么?譬如要写一个OS,你除了C还有更好的选择么?一般的误区是大型项目用java,小型项目用php等,其实大型项目中,各部分都可能是多种语言,譬如IO密集的服务端可能用nodejs,java负责维护数据库,PHP负责呈现页面与部分逻辑。性能瓶颈的地方可能用c/c++,某些场合更适合R,这都不能一概而论的。
没有环境和需求解决数据
一切比较两种开发语言的
都是耍流氓
是耍流氓
耍流氓
流氓
凑!
那你用php做系统管理,用php做科学计算好了
各有各的优点,不要总拿萝卜和白菜比较,它们是不同的好不好!就算同是白菜,还分不同的品种呢。