首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal不再是“社区管道”?我的下一次开发该怎么做?

Drupal不再是“社区管道”?我的下一次开发该怎么做?
EN

Stack Overflow用户
提问于 2011-03-25 22:17:42
回答 2查看 266关注 0票数 4

我有一些运行Drupal6的社区,Drupal6有很多我需要的模块,外加“社区管道”这个词。

我尝试过像Yii这样的PHP框架,但我不喜欢PHP-CLI,因为我觉得它不能很好地与PHP本身集成。所以,我继续使用Drupal6,有很多hack。

但是Drupal现在变得更"CMS",更"Enterprise“(就像很多Java CMS一样)。

使用Drupal7,开箱即用,很容易制作一个报纸站点,但对我来说,它更难根据我的需求量身定做,它更有魔力,也更慢。

“社区管道”一词已经被替换为“开源CMS",并声明”使用Drupal构建从个人博客到企业应用程序的一切“。作为基于社区的应用程序开发人员,这让我感到害怕。

Django看起来很有前途,但Rails有更多的开源应用程序可用。

我对Drupal8一无所知,我不知道我的下一次开发该怎么做。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-25 22:49:22

听起来你想从一个CMS迁移到一个框架。我不打算在这里给出关于框架的建议,因为有许多主题已经涵盖了这一点。

从Drupal迁移到(RAD)框架,您应该意识到以下几点:

PHP

  • Drupal不是面向对象的,它有自己的方法来使用(钩子、模板覆盖)等等。希望体验会有很大的不同。您的Drupal所获得的知识可能会派上用场,但在面向对象是alpha和omega的框架中通常用处不大。:)
  • Drupal从您的手中拿走了很多东西。通过安装一些模块,你就有了一个新功能。有了框架,你就只能靠自己了。如果你想站在别人工作的肩膀上,你应该选择一个能与gem、包或模块本身一起工作的框架。这些库和Drupal模块之间的主要区别在于,您必须自己实现和集成库。我认为这是一件非常好的事情,因为它不会预先做任何假设,并且允许您完全按照您的想法构建,同时拥有与Drupal-modules相同的体验:许多事情已经为您完成。
  • ,你知道

。您可能也不了解Python或Ruby。这意味着基于PHP的框架对您有优势。但请阅读各种关于框架中使用PHP的缺点的文章,看看为什么学习一种新的语言和环境并不是那么糟糕。

总而言之,当你从Drupal进入框架时,我想你会对development-efficiency的增长感到惊讶。

票数 3
EN

Stack Overflow用户

发布于 2011-03-25 22:21:56

用“just PHP”创建你自己的CMS,然后回到快乐的状态,整天享受编码的乐趣:)

比你更多的人已经注意到这种行为,让支持系统多年的开发人员选择接受或离开它。

似乎大公司能做的就是让产品变得“更大”。更复杂,更自动化,有更多的代码层和更少的模块化-所有这些都是为了使“最终的巨球超级大学网站”。几乎就像“只有一个网站”的小客户并不存在。企业产品属于企业领域。当你升级一个非‘做最强大的跨世界网站/应用’系统时,你不应该得到一个‘做最强大的跨世界的网站/应用’系统。

更大的系统可能能够做更多的事情,并且对大型系统的可扩展性更强,但它们留下的不是快速和轻松地完成中小型工作的小而准确的工具。还有:“文档是不可伸缩的”(c) H. Erlandsson。为了找到doItAll()函数或者知道它的存在,您必须费力地阅读越来越多的文档。为了学习如何正确使用它,如果您不知道函数构建在其上的所有组件,那么您已经学习了许多子系统的行为,以了解如何将一些简洁的声明应用于您的问题。

最终的东西可以是几颗精致的宝石,而不是一堆小行星大小的水晶。

要准确地读出你所问的内容有点棘手,希望我没看错。我可以推荐一些编程系统的宝石,但他们不在web开发领域,也许其他人会知道一些:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5433662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档