如果您正在寻找 WordPress 的替代方案,那么您应该继续使用 PHP 还是选择基于 JS 的现代 CMS?我们来看看这些选项。
过去几周,围绕 WordPress 的各种风波让许多开发人员和 IT 经理开始研究替代的开源发布系统 — Ghost、Payload 和 Drupal 只是其中几个被讨论的名字。不仅如此,人们还认为,尽管 WordPress 目前在网络上占据主导地位,但由于其仍然依赖 PHP,到 2024 年,WordPress 已经是一种过时的发布方式。那么,现在正是考虑改变策略的最佳时机吗?
在这篇文章中,我们将探讨您应该考虑切换 CMS 系统的一些原因(除了显而易见的原因之外)——包括是否选择更现代的基于 JavaScript 的系统。
PHP 的衰落
人们对 WordPress 感到担忧的最大技术原因可能是它持续依赖 PHP,而 PHP 是一种网络编程语言,其受欢迎程度在过去两年中下降了 40% 。
当我在 4 月份报告这些统计数据时,我注意到 WordPress 项目一直在尝试摆脱 PHP,转而使用 JavaScript 进行新的开发。这是根据 WordPress 联合创始人兼 Automattic 首席执行官 Matt Mullenweg 的说法。
“我相信 WordPress 中的大部分新代码现在都是 Javascript,而且已经有一段时间了,”他在 3 月份的WordCamp Asia 2024 上回答观众提问时说道。“因此,从很多方面来看,你可以根据正在发生的大多数活动来论证,Gutenberg 使我们成为了一个 JavaScript 优先的项目。”
然而,这些话似乎与本月在 WordPress.com 博客(由 Automattic 运营)上发表的一篇文章相矛盾,该文章明确指出WordPress 仍然以 PHP 为优先:
“作为 WordPress 用户,PHP 尤为重要。该编程语言构成了 WordPress 大部分功能的基础。它允许您创建、编辑和删除页面、帖子、媒体和其他内容。这就是为什么当您查看任何 WordPress 安装的目录时,您会看到很多以 .php 结尾的文件。”
博客文章指出,“JavaScript 在 WordPress 生态系统中发挥着越来越大的作用,主要是因为采用了 Gutenberg 编辑器”,但它补充说“PHP 仍然是后台的主要主力”。
还值得注意的是,WordPress 中备受争议的基于块的用户界面 Gutenberg在 WordPress 生态系统中遭到了许多人的非议。因此,WordPress 是否能很好地适应我们现在生活的 JavaScript 世界值得怀疑。
JavaScript 替代方案
有许多流行的 CMS 软件项目提供了对 WordPress 对 PHP 依赖的替代方案,并且似乎更适应 JavaScript 的方式。
其中一个是Ghost,它基于现代 Node.js 技术堆栈构建。文档指出,“Ghost 的核心是 RESTful JSON API。”它的解耦架构以及fediverse 技术的最新实验使其成为 Web 开发人员和早期采用者的理想选择,尽管它还没有 WordPress 或 Drupal 的规模。
作者:terry,如若转载,请注明出处:https://www.web176.com/news/frontend/28471.html