观点其一:
PHP不会被python取代。
都是脚本语言没错,但是:
首先,语法逻辑不一样,语法逻辑会使得一个语言的风格和走向不一样。PHP比较简单,可以嵌入html,等等这些东西都决定了PHP是简单路线。python语法格式比较严格,连标点符号和空格都严格要求,这导致了python用来做深入和复杂的东西。
其次,两者的定位也不一样。现在被使用的地方,PHP主要被用来做网站;python主要做爬虫和深度学习算法等。虽然两者的用处可以互换,可是一般来说,擅长的东西不做而去做不擅长的东西这是性能方面和扩展都不能得到充足的发展。
另外,两者的版本兼容问题,PHP是基本继承和沿袭版本,对旧版本和新版本兼容比较融洽,不会有5版本是7版本这样一个版本级别差别不兼容的问题,向下兼容好。而python2和python3就有很大区别,3不能向下兼容2,这是因为改了引擎的问题,这也是一个致命的问题。
最后,现在也有PHP深度学习的框架、爬虫等的出现;python现在也有做网站的。虽然是这样,但是PHP累积的网站系统和框架不可能抛弃不用而去使用python开发;python累积的各种复杂操作的框架不可能抛弃不用而去使用PHP新出的框架。他们恰巧不是为了打压对方,而是让使用自己语言的开发人员,希望走该方向的能够有个更容易上手的一个选择。
在后面很长的时间内,PHP和python都不会被互相取代。
观点其二:
1、两个不同的学科,应用方向不同。
PHP更多是专注于Web开发、而Python更多的应用是数据分析、爬虫,两者应用方式不同,
如果你想学习的Web开发,如淘宝这样的商城系统肯定还是使用PHP开发,如果你想学习数据分析那肯定是选择Python。
2、确实python可以做web端,比如网站开发,
但是从权威技术网站w3techs.com2017年7月28日的统计来看,PHP被82.7%的网站使用,ASP.NET占15%,Java占2.6%,而python仅有0.2%。
所以可以这么说网站几乎都是php做的,而Python可以忽略不计。
而广大公司是不会轻言改变公司使用了多年的编程语言,因为这涉及到很大的成本。
一旦彻底改变,这家公司积累多年来的代码,和培养起来的人才,等同消失了。
所以从整体需求来看,python在web端这块能否和PHP一样被主流公司广泛使用,还是存在疑问的。
3、从语言性能上讲,看下国际上不乏名气的benchmarks对两种语言的性能比较,
benchmarks 显示php比python性能好很多,PHP所花时间是Python的接近1/3。
是不是这样呢,直接点开这个链接查看那http://benchmarksgame.alioth.debian.org/u64q/php.html
4、从产品上讲,仅仅因为python做出了知乎、豆瓣网站就把python在web端应用要替代PHP。
要比语言做网站的知名度?超过82%的应用就不提了,PHP也摆摆PHP的产品有哪些。
纯PHP开发的产品,国外当属全球最大的社交网站facebook,国内当属最热门的新浪微博,微信公众号!
其实国内很多著名网站其实也是PHP开发的,比如百度,淘宝,京东,唯品会,房天下,哔哩哔哩 ....怎么验证呢,有个小技巧,可以访问
www.baidu.com/index.php
www.taobao.com/index.php
www.jd.com/index.php
http://www.vip.com/index.php
https://www.bilibili.com/index.php
都是可以正常访问。
补充:有些网站首页加上/index.php无法访问。
这是因为某些PHP网站,为了安全起见,隐藏index.php这个入口文件,
所以网站首页+/index.php不能成功访问,并不能代表他们不是PHP做的。
Copyright © 2004-2024 Ynicp.com 版权所有 法律顾问:建纬(昆明)律师事务所 昆明市网翼通科技有限公司 滇ICP备08002592号-4