代码之家  ›  专栏  ›  技术社区  ›  Ra.

为什么不是PHP?[关闭]

php
  •  0
  • Ra.  · 技术社区  · 15 年前

    经验丰富的程序员经常对PHP大喊大叫。但到目前为止,我还没有找到一个总结的原因清单。有人愿意解释吗?

    5 回复  |  直到 15 年前
        1
  •  3
  •   Community paulsm4    7 年前

    我怀疑,归根结底,这是因为它太容易问题严重/不安全等,因为低障碍进入。

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

        2
  •  5
  •   joebert    15 年前
    1. 版本3之后添加的所有内容都是事后诸葛亮。
    2. GTO 1;
        3
  •  3
  •   rahul    15 年前

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

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

    对于快速开发,PHP是更好的语言之一。它与所有SQL服务器的数据库连接都太好了。最后一个是它拥有巨大的用户基础。

        4
  •  1
  •   Graham Clark    15 年前

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

    我想正如Middaparka所说,它的进入门槛很低,因此它更有可能被那些没有足够经验维护大型项目的开发人员使用,从而导致进入“意大利面条代码”。

        5
  •  1
  •   Galwegian    15 年前

    我认为PHP是一种优秀的、功能强大的语言,但也发现 函数等的命名约定非常武断、不一致、不具有指导意义。 .