为什么要使用 Drupal

admin 提交于 周三, 06/07/2023 - 15:21
为什么要使用 Drupal

开发 Web 应用,可选的技术阵营非常多,JAVA、PHP、Python、ASP.NET,等等。

很难说哪个是最好的,哪个是最差的,因为它们都有自己的特色,每个技术队团也有自己的业务环境, 只要适合的,就是好的。

如果选择了 PHP,那么一般是希望快速实现业务,降低学习成本。 PHP 的特色是语言易学易用,应用部署简单,适合做快速交付的项目。 基于 PHP 开发的,完整 Web 开源软件非常多,比如 WordPress、Magento、Discus等等,数不胜数。 有现成的系统可以直接使用,或者做二次开发,是选择使用 PHP 的主要理由之一。

MVC 框架 还是 CMS

在使用 PHP 开发完全定制的 Web 系统时,一般会想到使用 Laravel 之类的快速开发框架。 但是,要是比 Web 开发框架,没有哪个可以比得上 JAVASpring。 这时使用 PHP 的理由看起来并不是很充分。

庆幸的是 PHP 还有另一个选择,使用成熟的 CMS 系统作为基础,添加自定义的功能模块, 从而快速交付出稳定的定制 Web 系统。

Drupal 是一个用 PHP 开发的 CMS,但是它即使是放在所有编程语言开发的 CMS 中,仍然是做得最好的。 它出色的扩展性,堪比 Web 开发框架,被称为 CMF(内容管理框架),由于它的功能体系非常完善,生态非常成熟稳定, 它甚至被称作 Web 操作系统

开发技术总是越来越高层化的,使用 MVC 框架开发已经是20年前的方式,随着 Web 开发技术的不断复杂化、规范化, 基于 Web 系统 的开发方式必然是新的潮流。