为什么不用PHP?

时间:2009-07-03 09:41:59

标签: php

经验丰富的程序员经常抨击PHP。但到目前为止,我还没有得出一个总结的理由清单。有人在乎解释吗?

5 个答案:

答案 0 :(得分:5)

  1. 第3版之后添加的所有内容都是事后的想法。
  2. goto 1;

答案 1 :(得分:3)

我怀疑它可归结为这样一个事实,即由于进入门槛低,它很容易被严重/不安全地问题等。

那就是说,这里有一个非常全面的讨论:Defend PHP; convince me it isn’t horrible

答案 2 :(得分:3)

PHP的主要缺点是缺乏纯面向对象的方法。与其他高级编程语言相比,性能也可能不是一个好广告。它不鼓励模块化编程

与缺点相比,PHP的优点更高。

为了快速开发,PHP是更好的语言之一。它与所有SQL Server的数据库连接太好了。最后一个它拥有庞大的用户群。

答案 3 :(得分:1)

我认为其中一个主要原因是将页面的PHP代码和HTML标记组合成一个大的,不可读且不可维护的文件非常容易。然而,同样的事情可能适用于所有其他语言/框架,例如ASP.Net。可以很好地组织PHP代码;我认为使用PHP 5的新功能也更容易。

我想正如middaparka所说,它的进入门槛较低,因此更有可能被没有那么多维护大型项目经验的开发人员所采用和使用,因此下降到“意大利面条代码”

答案 4 :(得分:1)

我认为PHP是一种优秀且功能强大的语言,但也发现了一些函数等的命名约定,非常随意,不一致和不直观