我已经使用 PHP 多年了。今天,我开始学习 Ruby on Rails,并找到了一本适合我的电子书。电子书名为Rails for PHP Developers. 它是在 2008 年编写的,所以它涵盖了 PHP 5.2 和 Rails 2.0.2。
我选择这本书的唯一原因是,它同时解释了 PHP 和 Ruby on Rails 源代码。比如,我们如何在 PHP 上创建一个类或方法,它在 Ruby 上是怎样的,有什么不同等等。由于我已经了解 PHP 方面,我可以很容易地理解正在发生的事情并让自己适应 ruby 语法。
然而,PHP 5.2 is pretty old. PHP 在过去几年中发展了很多,所以 5.2 对我来说感觉很古老。Laravel framework前几个月我也用过,它是由Taylor Otwell with inspiration of Ruby on Railsframework创建的。我也看过Rails for Zombies截屏视频,老实说 Laravel 是一个完美的 Rails 克隆。感觉他们是一样的。“是的,是的,ActiveRecord 的东西。我已经知道了。”
照这样说; 我不确定 RoR 2.0.2 和 RoR 4.0.0 之间是否存在巨大差异。我应该继续阅读这本电子书还是非常旧的 RoR 2.0.0,缺少许多重要功能?(这是两个主要版本的区别。)如果是这样,你有什么建议给我?
另外,如果还有其他学习 RoR 的好资源,请告诉我。
附言。帮助这个 PHP 人做出正确的选择并进入 Ruby 世界。