我有一些运行Drupal6的社区,Drupal6有很多我需要的模块,外加“社区管道”这个词。
我尝试过像Yii这样的PHP框架,但我不喜欢PHP-CLI,因为我觉得它不能很好地与PHP本身集成。所以,我继续使用Drupal6,有很多hack。
但是Drupal现在变得更"CMS",更"Enterprise“(就像很多Java CMS一样)。
使用Drupal7,开箱即用,很容易制作一个报纸站点,但对我来说,它更难根据我的需求量身定做,它更有魔力,也更慢。
“社区管道”一词已经被替换为“开源CMS",并声明”使用Drupal构建从个人博客到企业应用程序的一切“。作为基于社区的应用程序开发人员,这让我感到害怕。
Django看起来很有前途,但Rails有更多的开源应用程序可用。
我对Drupal8一无所知,我不知道我的下一次开发该怎么做。
发布于 2011-03-25 22:49:22
听起来你想从一个CMS迁移到一个框架。我不打算在这里给出关于框架的建议,因为有许多主题已经涵盖了这一点。
从Drupal迁移到(RAD)框架,您应该意识到以下几点:
PHP
。您可能也不了解Python或Ruby。这意味着基于PHP的框架对您有优势。但请阅读各种关于框架中使用PHP的缺点的文章,看看为什么学习一种新的语言和环境并不是那么糟糕。
总而言之,当你从Drupal进入框架时,我想你会对development-efficiency的增长感到惊讶。
发布于 2011-03-25 22:21:56
用“just PHP”创建你自己的CMS,然后回到快乐的状态,整天享受编码的乐趣:)
比你更多的人已经注意到这种行为,让支持系统多年的开发人员选择接受或离开它。
似乎大公司能做的就是让产品变得“更大”。更复杂,更自动化,有更多的代码层和更少的模块化-所有这些都是为了使“最终的巨球超级大学网站”。几乎就像“只有一个网站”的小客户并不存在。企业产品属于企业领域。当你升级一个非‘做最强大的跨世界网站/应用’系统时,你不应该得到一个‘做最强大的跨世界的网站/应用’系统。
更大的系统可能能够做更多的事情,并且对大型系统的可扩展性更强,但它们留下的不是快速和轻松地完成中小型工作的小而准确的工具。还有:“文档是不可伸缩的”(c) H. Erlandsson。为了找到doItAll()函数或者知道它的存在,您必须费力地阅读越来越多的文档。为了学习如何正确使用它,如果您不知道函数构建在其上的所有组件,那么您已经学习了许多子系统的行为,以了解如何将一些简洁的声明应用于您的问题。
最终的东西可以是几颗精致的宝石,而不是一堆小行星大小的水晶。
要准确地读出你所问的内容有点棘手,希望我没看错。我可以推荐一些编程系统的宝石,但他们不在web开发领域,也许其他人会知道一些:)
https://stackoverflow.com/questions/5433662
复制相似问题