为什么WordPress的认为是编程很差? [关闭](Why is WordPress cons

2019-08-16 21:52发布

我不是PHP或面条代码,或类似的东西的球迷,但我的经验的WordPress工作得非常好,它的良好的组织,我从来没有碰到过任何难以理解的代码。 该文档是非常彻底的,任何安全漏洞是固定的几秒钟内,它“只是工程”。 更何况,它做的一切,它有一个真棒插件系统。 哦,“河套”是真棒。 我从来没有做简单的修改代码或主题的任何问题。

你们可以给你不喜欢它,或者你会编程什么不同的任何具体的例子吗? 我只是不明白为什么它得到这样一个坏名声。 我希望我自己的软件的工作以及和有尽可能多的功能,并期待的那样好。

Answer 1:

我的WordPress的粉丝,但也有一定阻碍程序员试图与它合作的问题。 作为一个小例子,有get_the_content()返回)和the_content()打印),但有get_permalink()the_permalink() 然后,但只是the_date()因为它接受表明您是否希望它打印或返回的参数。 这种事情开得有经验的WP人了墙,因为你总是在不知不觉中被谷歌搜索的使用 - 它说在代码更深缺乏对细节的关注。

另一个突出的问题是缺乏内置缓存中。 甚至曾经有过,但他们撕开它永不更换它。 你不应该需要一个第三方插件来有基本的缓存中像WordPress系统,特别是与其他所有的花里胡哨它建立英寸

套用(据说)丘吉尔,不过,“WordPress是最糟糕的博客系统...除了所有的人。”



Answer 2:

我在PHP / MySQL的,多年来写了很多定制的应用程序 - 从小型到大型。 由于没有采取学习的WordPress的细节,我觉得很沮丧与(引擎盖下)工作的时间。

主观:

  • 很差的命名约定
  • 执行流程是奇怪
  • 一般缺乏组织
  • 硬审核时会发生什么
  • 等等...

其可用性的概念是伟大的,而对于插件的支持也很大。 我只是喜欢看系统重新设计这些原则,但有纪律和明确的发展方法。

我相信未来的家伙会说:“不,没有,唧唧歪歪”,但是这只是我碰到它(主机,修改),约3倍后的意见。



Answer 3:

这是肯定的一个主观的问题。 从以往的经验我已经通知WP采用的方式,比其他系统或我的自定义代码的方式更多的服务器资源。 我不得不搬到WP站点离我的服务器作为一个后果。 所以我的经验表明,有一些内存使用的问题。

作为一个练习尝试通过代码去,从一个页面的请求开始跟踪逻辑,看看有多少对象被加载,有多少方法被调用之前的任何HTML输出。



Answer 4:

除了什么已经述及:

任何有理智的模板系统。 所有这些年,他们仍然有交织在一起的HTML PHP代码,并有国际化或本地化的损失(硬编码字符串,硬编码的日期格式等),不支持默认模板。

多个入口点 - 也许这只是我,但是这很烦人。 特别是当其中一些是太大了。



Answer 5:

当你必须要确保由“人人”如果你能发一条语句,试图检查它自己。

你可以做一些事情在你的发言:刚读WordPress的源代码。 有些模块是好的,有些是乱七八糟的 ,有些则只是正常的。 但是,所有这些组成了由世界各地那些更热衷于写作的好东西,而不是抱怨万余人使用的伟大的博客系统“怎么丑”是一个特定的源代码。 综上所述,WordPress的创作者有一个可交付的产品,是非常有用的

最后,也没关系。 如果你想要一个完美的博客系统,你总是可以自己写一个。



Answer 6:

你们可以给你不喜欢它,或者你会编程什么不同的任何具体的例子吗?

我会添加更多的评论。

在一个单独的说明,最近的WordPress版本中引入了一个错综复杂的一段代码,拒绝到该网页的访问:1.未在菜单或子菜单2.未在$ _registered_pa​​ges变量。

一种早期版本的WordPress的插件很多都被这种新的保安措施打破。

最后,会议。 WordPress的做它最好的摆脱通过处理从PHP的内置$ _SESSION变量独立地履行其所有的会话数据的方式,但它不会给你启动PHP会话的选项,你必须添加自己的核心程序。 我还没有发现的文件,使我们WP黑客和插件编写者利用现有的预WP会议的是,无论是。



文章来源: Why is WordPress considered to be poorly programmed? [closed]
标签: php wordpress