APP下载

Drupal的过去、现在以及未来

2015-03-03张文正

中国教育网络 2015年5期
关键词:信息化

文/张文正

Drupal的过去、现在以及未来

文/张文正

“毛坯房”Drupal虽然不能“拎包入住”,但比WordPress和Joomla的优势在于提供了强大得多的可配置性和开发框架。

Drupal是什么及其特点

Drupal是一款基于PHP的开源内容管理系统和开发框架;多次荣获“全球最佳内容管理系统”评比大奖;基于GPL授权,免费商用不侵权;典型案例有美国白宫、法国中央政府、英国政府OpenData、纽约时报、索尼音乐、哈佛大学等。

借助于盖房子的比方和一些流行的开发框架和内容管理系统的对比,我们能更直观清楚地了解Drupal。如表1。

表1 开源开发框架对比

该表中最底下一层和Drupal无可比性。主要来看Drupal和上下相邻两层的对比。

“毛坯房”Drupal虽然不能“拎包入住”,但比WordPress和Joomla的优势在于提供了强大得多的可配置性和开发框架,各个功能插件除了能够充分利用核心提供的框架之外,之间还能够互相调用。WordPress和Joomla缺乏这一特性,“精装房”定型的比较死,无法应用于对扩展性要求高的中大型解决方案,特别是Joomla社区的开源不彻底,渐有没落之势。Drupal比WordPress的劣势在于学习曲线比较陡,难以很快上手。

Drupal比Java play等快速开发框架的优势在于其提供了相当多的开箱即用的功能,尤其是拥有极多的第三方贡献的功能模块,减少了项目中定制开发工作量,降低了开发和维护成本。当然,劣势就在于“毛坯房”没有“预制件”灵活。但值得一提的是:现在已处于beta阶段的Drupal 8即基于流行的PHP的快速开发框架Symfony开发的,这进一步增强了Drupal 8的开发框架特性,其他Symfony的功能包可以不加修改或小幅修改后就能供Drupal使用。……

登录APP查看全文

猜你喜欢

信息化
月“睹”教育信息化
月“睹”教育信息化
幼儿教育信息化策略初探
水利信息化
“云会计”在中小企业会计信息化中的应用分析
论述金融管理信息化的创新与应用实践
基于会计信息化下的企业内部审计探讨
如何构建交通信息化的防护墙?
法律为信息化护航
医院会计信息化 路怎么走?