繁体   English   中英

Drupal 7:训练轮还是严肃的开发解决方案?

[英]Drupal 7 : training wheels or serious development solution?

我正在考虑远离Drupal,并对他人的见识感兴趣。

几年前,我开始使用Drupal进行Web开发。 我喜欢它的原因是,我可以使用贡献的模块快速组合一些高级功能,而对php或mysql的了解很少。

但是我很快意识到,如果我想自定义Drupal站点中的任何内容,如果我想让它看起来很专业,则有必要进行编码(除非对于非常简单的内容,例如博客)。 在我的第一个Drupal网站上,我花了90%的时间来覆盖我想做的最后10%的事情。 到该站点看起来像我想要的时候,它因模块,自定义模板和各种黑客的负载而变得如此缓慢,以至于它在共享主机上实际上是无法使用的。 因此,我搬到了这个爱好网站的专用服务器上。

今天,在某个特定站点上,我使用的自定义模块比贡献的模块更多。 我实际上只使用视图,也许使用5个核心模块。 我意识到很多模块可以被3行php代替。 问题是很多时候我发现由于某种原因,drupal会以自己的方式工作,php.net上的文档无法正常工作,但drupal.org上的文档却很少,您经常搜索直到发现某人的评论为止“知道”将使您解决一个基本问题。 我发现Drupal妨碍了我的工作,而不是加快了我的工作流程。

我的收获是,Drupal非常适合用于原型制作,或者如果您打算为客户(而不是为自己)创建很多站点,并且真的不在乎站点是否可扩展。 当然,某些大型组织可以将drupal变成他们想要的任何东西(whitehouse.gov等),因为他们可以将工时投入到mysql查询优化,服务器集群等方面。

但是我今天的观点是,只有一台服务器且平均水平的php / jquery开发人员比使用drupal构建Web应用程序更好。

如果您问我,这听起来很缺乏经验。

我想每个人都会同意Drupal的学习曲线非常陡峭,但这是因为一旦您知道自己在做什么,特别是作为多站点使用时,它就非常强大,这听起来可能对您更好。

我会坚持下去,您可能就在那艰难的斗争的边缘!

几年前,当我开始使用它时,我对术语和一百万种完成所有事情的方式感到困惑。 您知道什么,我很高兴自己坚持使用它,它是一个很棒的系统,并且可能非常好。

如果您想更快地学习,请在drupal.org上投入更多时间帮助他人,这是最快的学习方式!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM