我开始了一个小型的Web项目并使用Drupal来构建它.到目前为止,非常好:您可以快速建立一个不错的面向CMS的站点,通过模块添加社交功能,并且您有一个广泛的API可以在一个设计良好的平台中进行自定义.
问题出现了:网站的增长超出了最初计划的范围,我发现自己正处于认真开始编写代码的情况.感谢Drupal项目,我获得了对PHP的新尊重,我想用Ruby做.我会感觉更加舒适,以后更容易维护,我可以在其他Ruby/Rails应用程序中重用它.随着时间的推移,我想我将在Ruby中重写Drupal中的现有部分.
基于此,问题是:是否有人将两者结合在一起(成功或失败的故事)?这是一个非常重大的决定,我找不到任何在谷歌上做过的人的信息.
Sid*_*iya 11
抱歉是否定的.这对我来说听起来不是一个好主意.
我会感觉更舒服,以后更容易维护,我可以在其他Ruby/Rails应用程序中重用它.
我非常怀疑.由于你需要编写"集成"Drupal和Ruby所需的额外代码,将来维护/重用可能会更加困难.代码越多,错误的可能性就越大.我假设您要使用REST/webservices /类似技术将两者连接在一起 - 如果是这样的话,您正在编写这么多额外的代码!使用功能元素(可能在Ruby中)粘贴前端元素(必须在Drupal中)对我来说听起来很复杂.
我猜它只会是你维护代码的人.如果是其他人怎么办?你能轻松找到你所在地区/预算中拥有两种技能(Ruby + Drupal)的人吗?
那么回馈Drupal社区呢?如果您的代码变得有用并且它的Drupal + Ruby大混乱,您实际上无法将其放在Drupal.org上供其他人构建,改进和测试.
我建议两种选择
对我来说这是一个经典的困境:你是否应该进行Drupal Custom Module开发,这将意味着更多的短期疼痛,因为你将超出你的舒适区......或者你应该整合Ruby + Drupal,这在短期内会更容易但是很久很痛苦.
我会选择短期疼痛:-)
归档时间: |
|
查看次数: |
1264 次 |
最近记录: |