1.PHP是世界上最好的web开发语言
PHP是世界上最好的web开发语言,这个无可辩驳,当然去掉web两个字,这毫无意义,网上很多喷子鼓吹的java,.net,python都差的远。
php有如下优点:
- 简单易学。正是因为如此,才造就了php开发者人群的庞大和良莠不齐,但是我们不能因为阳光和空气获取起来毫不费力就说它不重要吧?这个是人的问题,不是开发语言的问题。
- 灵活性高,和html、css高度融合。因为php本就是为web开发而生的,其他的语言都是从桌面程序和控制台程序发展起来的。
- 服务器配置简单。网上一键配置多如过江之鲫,在没有比它更简单的了。
- 对服务器要求低,和好兄弟mysql搭配,随便一台办公电脑都能跑的很溜。要是你用java+oracle,得专门买台服务器,你想用办公电脑当服务器,不用一百人访问就卡死你。我以前接手过一个公司的oa,同样功能用php做出来,万八个人访问起来毫无压力。
php的缺点:
- 缺乏并发和事务处理机制。对于超大型的网站,数千万级访问来说,如果是新闻网站还好,可以采用生成html方式,基本毫无压力,但是对于一些纯纯动态的如oa(千万级访问的oa系统恕我孤陋寡闻,没见过)和复杂的事务流程来说,效率并不高,所以某宝的一些秒杀活动、12306订票、银行atm取款机等都用java或python,因为他们重要的不是浏览内容,而是事务处理,而且通常是多台服务器分布式并发执行。
- 只支持web开发,不方便做 .exe文件。这个其实也不算缺点,人家本来就不是干这个事的,就像你拿着大刀长矛去厨房切菜非得说不如菜刀好用,让一个程序员去炒菜说不如新东方学徒,你非得这样,谁也没办法。
- 语法不太严谨。变量不用定义就能用,这个我觉得很方便,另外php有严格模式,启用后变量必须声明才能用,你愿意你可以设置。另外说起这个我就特不习惯Python没有大括号的做法,说是优美,我去,如果要复制黏贴一段代码,光调整格式就费老大的劲,而且代码一长或者把代码拷贝的别的机器,很容易出错。</

本文探讨了PHP作为web开发语言的优势,如简单易学、灵活性高和服务器配置简单,同时指出了其在并发处理和非web场景的不足。作者比较了原生开发与使用Thinkphp、CodeIgniter、Laravel、Yii、Yaf和Cakephp等框架的优缺点,并建议根据项目规模选择合适的开发方式。
最低0.47元/天 解锁文章
727

被折叠的 条评论
为什么被折叠?



