回答
个人我会选择cakephp在这个时刻。在大多数网络托管软件包中,php和mysql都很常见,甚至是免费的。它基于php,并且有大量的资源可以学习并从中获得帮助。你可以重用许多已经写好的类。关于cakephp速度的 ,有些方法可以通过代码和缓存的方式加速生产环境中的cakephp。
你的权利,RoR尚未黄金时间的应用程序。我会用蛋糕做我的项目,直到我学习和控制RoR,就像我现在使用PHP一样 – 2009-09-27 14:13:49
为什么要切换?既然你已经在CakePHP上有了一个开始,那么稍微休息一下。
学习一些Ruby on Rails一段时间,然后在心情打击时切换回CakePHP。
这样,最终,你最终会知道两种语言/框架,而不仅仅是一种。获得尽可能多的曝光总是更好。每种方法都有其优点和缺点,但为什么不学习自己做出决定呢?
我最近从一位开发人员那里读了一篇很好的文章,介绍了一个刚刚完成大型Ruby on Rails项目的CakePHP基础。
http://www.jimmycuadra.com/blog/10-from-cake-to-rails
他详细说明了Rails是不是蛋糕更强,而且周围的其他方法。这里的另一个博客比较Ruby和PHP。
也不是优于其他。虽然一个可能比另一个更适合特定的应用程序,但它们当然都是好的框架。
据说PHP比较快,Ruby客观上是一种更好设计的语言。这些可能会比框架本身有更多的不同 - 您可以随时修改这些库或编写自己的类,以使框架按照您的要求进行操作。
我的建议是坚持你所知道的,如果你对它感到满意 - 学习新框架是一个漫长的过程。如果你在Cake中遇到问题,或者你很想尝试不同的东西,Rails绝对是值得的。
我会选择Ruby on Rails的,因为
- 红宝石是有趣的写
- 有一个伟大的社会
- 有更多的优质资源,如www.railscasts.com和teachmetocode.com
- 1. 红宝石在轨道上的宝石
- 2. 在轨道上的红宝石Jquery Tablesorter
- 3. 轨道上的红宝石gravatar_image_tag
- 4. 轨道上红宝石的关联
- 5. 定期ping [轨道上的红宝石]
- 6. 轨道上的红宝石1.2.6和ActiveMerchant
- 7. 轨道上的红宝石check_box
- 8. 在轨道上的红宝石链接
- 9. str_to_date在轨道上的红宝石?
- 10. 在轨道上的红宝石jquery
- 11. 轨道上的红宝石URL验证
- 12. 在轨道上的红宝石rhotoalbum
- 13. Suburl在轨道上的红宝石
- 14. 轨道上的红宝石has_many验证
- 15. 轨道上的回形针红宝石
- 16. redirect_to问题 - 轨道上的红宝石
- 17. 红宝石轨道协会
- 18. 红宝石轨道缓存
- 19. 红宝石轨道模板
- 20. 红宝石上轨道协会新手
- 21. 在轨道上构建SQL红宝石
- 22. wordpress和红宝石在轨道上
- 23. 在轨道上重构红宝石
- 24. 阵列红宝石在轨道上
- 25. 红宝石在轨道上nil.to_sym错误
- 26. 在轨道上导出Excel红宝石
- 27. 在轨道上用红宝石开始
- 28. 在轨道上加密红宝石
- 29. 的红宝石上轨
- 30. 在轨道上安装宝石,红宝石。使用JSON错误
这里有一些很好的评论:http://stackoverflow.com/questions/493950/how-different-is-cakephp-from-ruby-on-rails – 2009-09-23 13:21:02