【问题标题】:cakephp or ruby on railscakephp 或 ruby​​ on rails
【发布时间】:2009-09-23 13:14:08
【问题描述】:

我已经将一些空闲时间用于阅读/学习 cakephp,但现在我想知道完全切换到 ruby​​ on rails 是否会更好。

你能告诉我这些工具的优缺点吗,什么时候是关于 web 开发的?

多谢

【问题讨论】:

标签: ruby-on-rails cakephp


【解决方案1】:

为什么要切换?既然您已经在 CakePHP 上领先一步,请稍事休息。

学习一些 Ruby on Rails 一段时间,然后当你心情好时切换回 CakePHP。

这样,您最终会了解两种语言/框架,而不仅仅是一种。获得尽可能多的曝光总是更好。每个都有其优点和缺点,但为什么不学习足够的知识来自己做出决定呢?

【讨论】:

    【解决方案2】:

    没有一个比另一个更好。虽然其中一种可能比另一种更适合特定应用程序,但它们无疑都是很好的框架。

    据说 PHP 速度更快,而 Ruby 客观上是一种设计更好的语言。这些可能比框架本身更重要 - 您始终可以修改库或编写自己的类以使框架执行您想要的操作。

    如果您对它感到满意,我的建议是坚持您所知道的 - 学习新框架是一个漫长的过程。如果您对 Cake 有疑问,或者您想尝试不同的东西,Rails 绝对值得。

    【讨论】:

      【解决方案3】:

      我最近读到了一篇来自具有 CakePHP 基础的开发人员的一篇好文章,他刚刚完成了一个大型 Rub​​y on Rails 项目。

      http://www.jimmycuadra.com/blog/10-from-cake-to-rails

      他详细说明了 Rails 在哪些方面比 Cake 更强大,但也反过来说。这里的另一个博客比较了 Ruby 和 PHP。

      http://developingwithstyle.com/articles/2009/06/09/10-reasons-why-ruby-is-better-than-php-reason-5.html

      【讨论】:

        【解决方案4】:

        我个人现在会选择 cakephp。 php 和 mysql 在大多数网络托管包中非常常见,甚至是免费的。它基于 php,有大量资源可供学习和获得帮助。您可以重用许多已经编写好的类。 关于 cakephp 的速度,有一些方法可以通过你编码和缓存的方式在生产环境中加速 cakephp。

        【讨论】:

        • 你说得对,RoR 还没有用于黄金时段的应用程序。在我学习和控制 RoR 之前,我将使用 cake 制作我的项目,就像我现在使用 PHP 的方式
        【解决方案5】:

        我会选择 ruby​​ on rails 因为

        1. ruby 写起来很有趣
        2. 有一个很棒的社区
        3. 还有更多优质资源,如 www.railscasts.com 和teachermetocode.com

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-06-02
          • 2011-04-15
          • 2015-03-02
          • 2016-10-09
          • 2011-04-18
          • 2018-11-20
          相关资源
          最近更新 更多