最近,我们一直在考虑RoR,因为:
>许多新的非常成功的Web应用程序
基于RoR构建,大多数看起来美观且易于使用.
>用户群,文档,
能够找到RoR的答案
看起来比CakePHP大.
> PHP有很多种口味
通常我们接近的开发者说
他们知道CakePHP,但他们真的
程序PHP,不要坚持CakePHP
约定.
> Ruby on Rails已创建
通过成功的盈利
依赖于代码库的业务.
因此,给我们假设
RoR的改进速度会快于
CakePHP的.
>包管理让我们
相信插件更容易
安装在RoR上而不是CakePHP.
考虑到这一点.我们的问题是:
>经验丰富的人有多难
CakePHP程序员切换
CakePHP到RoR?
>它的任务有多大
重写一个中等大小的CakePHP(严格遵守约定)
RoR中的Web应用程序
$a = new A();
并没有太大的不同
a = A.new
至于Cake,vs Rails,那是另一个整体怪物.使用导轨进行开发很快.非常快.但是当你在飞行中转换整个应用程序时,你需要一个能够真正分解其组件的人,快速进入螺母和螺栓.所以你可以为每个人拼凑一个骨架来“填写”.至少,这可能是我接近它的方式(尽管通常我会等待’预定’重写应用程序以转换为全新的语言).
在团队中拥有一些非常有经验的RoR开发人员(至少在过渡期间)可能会显着加快流程,并使您的团队尽可能快地工作.它可能会花费你更多的速度来加快速度,但它会大大提高生产力.虽然我不能说出那些经验不足(不同的答案)的经历,但我从经验中知道,一旦你开始用Ruby编写并获得Rails的要点,实现的东西比用PHP(YMMV)花费的时间少得多).虽然在Rails中完成某些工作的方式与常规开发实践(例如,ActiveRecords,完全改变大多数人与数据库交互的方式)相同.
最后,与几乎任何其他基于框架的社区相比,RoR社区是庞大的.这本身就很漂亮,并且让你真正利用PHP社区中不存在的许多不同的部分.
希望这可以帮助!
总结以上是内存溢出为你收集整理的ruby-on-rails – 从CakePHP切换到Ruby on Rails有多难?全部内容,希望文章能够帮你解决ruby-on-rails – 从CakePHP切换到Ruby on Rails有多难?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)