我已经使用 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 Rails
framework创建的。我也看过Rails for Zombies
截屏视频,老实说 Laravel 是一个完美的 Rails 克隆。感觉他们是一样的。“是的,是的,ActiveRecord 的东西。我已经知道了。”
照这样说; 我不确定 RoR 2.0.2 和 RoR 4.0.0 之间是否存在巨大差异。我应该继续阅读这本电子书还是非常旧的 RoR 2.0.0,缺少许多重要功能?(这是两个主要版本的区别。)如果是这样,你有什么建议给我?
另外,如果还有其他学习 RoR 的好资源,请告诉我。
附言。帮助这个 PHP 人做出正确的选择并进入 Ruby 世界。