看到一篇比较 Ruby on Rails 和 CakePHP 的文章,结论是 Ruby 浪费服务器资源严重,求 Ruby 开发者指导 http://developer.51cto.com/art/201010/229833.htm
这篇文章是 10 年的,现在的 rails 比当年的 rails 改进的不少,部署比原来简单了,而且更稳定了。而 php 改进的很缓慢。各自都有各自的优点。 php 虽然很简单,很适合入门,但提高很难,而且代码很乱。新手很难读懂他人的代码。 个人不怎么喜欢 php。
我是新手,想下手学习 Ruby,所以就在网上搜索关于 ruby 的一些信息,结果就搜到了 CTO 这篇专题。所以来 RUBYchina,求各位前辈指点,比较性能优劣。虚心求教,请多指教。谢谢
互联网瞬息万变,可能上半年不错的 idea,下半年就烂大街了。为了省那点服务器资源,为了打开网页能快那么零点零几秒,不值得。先把产品做出来才是王道。
要比速度和内存占用
Ruby 不比 Java Java 不比 C C 不比 汇编
越底层 越针对电脑优化的语言 越省内存性能越好 但费人脑 复杂度到了一定程度难以开发 越高层 越针对人脑优化的语言 越浪费系统资源 但省人脑 让程序员快乐高效
电脑的进化比人脑快几个数量级。电脑越来越快越便宜,而人脑不会。这是主导语言从底层到高层演变的动力。几年后 Ruby 会被公认为 "足够快",就像现在的 Java 一样。然后会有新的语言出现而 Rubysts 会抱怨太浪费资源或者性能不够好。
历史就是这样一遍遍重演的
CakePHP 和 Wordpress 差不多,都是社区庞大,但根基基本上已经全烂掉了,没办法补救了。CakePHP 的前核心早几年就放弃了 CakePHP 跑去搞自己的 Lithium 了。
随便找一个 CakePHP 的函数看看就知道该不该用这个框架了,嘿嘿。https://github.com/cakephp/cakephp/blob/master/lib/Cake/Model/Model.php#L2779-2826
CakePHP 照 RubyOnRails 有很大的差距的…… 如果说早期版本的 CakePHP 和早期版本的 RoR 各有优劣的话 最新版本的 CakePHP 就被 最新版本的 RoR 远远地抛在后面了 用用你就知道了,他们的差距不是一点半点 这也是 Ruby 这类语言的优势,如果需求不停地变的话,他的重构优势非常大