从框架数量和成熟度看,PHP都优于Python;从开发效率上看,Python又有绝对的优势;从安全的角度看,这两门语言都很常用,但php的漏洞被挖掘得比较多,也较危险,而Python被光顾的几率还是比较小的。但最终的优势还是取决于开发人员,优秀的开发人员能弥补很大一部分缺陷。
以目前的情况下,PHP更具优势,php在web开发方面性能优点很突出,能很快速地开发中小型网站。此外,开源的程序很多,如dedecms ecshop wordpress discuz等等
php的框架也很丰富,如thinkphp 功能强大,简单易学,小巧灵活
Yii框架 完全面向对象,学习门槛较高,但功能特别强大
Zend Framework 官方推荐的大型重量级框架
而与php配套的mysql数据库,apache服务器,linux系统,都是开源产品,不用花钱,也不用担心侵权,所以php是web开发的居家必备之编程语言
PHP的优势包括:
PHP开放的源代码
所有的PHP源代码事实上都可以得到。
PHP是免费的
和其它技术相比,PHP本身免费且是开源代码。
快捷性
程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。
跨平台性强
由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS下。
效率高
PHP消耗相当少的系统资源。
图像处理
用PHP动态创建图像,PHP图像处理默认使用GD2。且也可以配置为使用image magick进行图像处理。
面向对象
在php4,php5 中,面向对象方面都有了很大的改进,php完全可以用来开发大型商业程序。
专业专注
PHP支持脚本语言为主,同为类C语言,容易入门。
搬一张quroa上看到的图,Python 和PHP 各有优点,也都有成熟的案例,最关键适合你的才是最好的
如果你是小团队合伙,大家哪个语言积累更多用哪个,目的导向,能更方便的达成目的最关键
如果是公司的项目,php目前的保有量最高招人好招
如果是为了找工作,web开发php目前机会比python多,Python 在其它方面也会用到
如果是个人爱好,那么Python 能玩的东西多些
关键还是你的目的和需求
总之,想了解更多IT知识就来关注中公优就业吧~专注于IT教育的培训品牌~