Drupal在Web开发中提出了完全不同的方法(与RoR一样比较框架),从开发速度的角度来看,它非常好。例如,使用Drupal克隆90%的stackoverflow功能非常容易。但它有几个很大的缺点:
在所有这些项目之后,我可以说我喜欢Drupal,但我想要一样的东西,但更优雅,更面向对象。可能类似于http://drupy.net/ - django顶部的drupal仿真。
P.S。我写这个问题不是为了新的圣言火焰,只要你知道使用类似方法的替代方法就写。
答案 0 :(得分:1)
由于您在帖子中标记了“ruby-on-rails”,让我向您介绍一些令人敬畏的drupal风格的rails项目,每页运行速度高达1000个(或更多):
Plus:有一些很棒的标准插件可以将你的应用程序连接到Facebook,Twitter,支付网关等。另外,它是基于MVC的,可以快速开发。
减:如果你不习惯Ruby on Rails,可能需要一段时间才能学习?
(我用了很多!)
另外:这是一个“社交网络一体机”,具有复杂的Web 2.0应用程序所需的所有基本功能。它也是基于MVC的,并且像rails的插件一样工作,所以你可以很快地将它添加到你的RAILS应用程序,并选择你想要使用的社交功能。当您使用Ruby Enterprise作为Ruby版本安装并使用MOD-RAILS HTML缓存服务器时,它也非常快。
减:他们现在缺乏文档,但是它变得越来越好。此外,安装可能很复杂。
Plus:GREAT FRAMEWORK如果你是一个PHP程序员 - 它很容易安装,并且有很多很棒的插件可以快速完成你的应用程序。它也是基于MVC的,对于寻求更多应用程序结构的PHP程序员来说,这是一个很好的PLUS。
减:我会让其他用户写下CakePHP的“缺点” - 这是一个非常好的框架!
祝你好运!