2005 年 8 月 28 日,星期日

Ryan Tomayko 为什么转向 Ruby on Rails

发布者:admin

Ryan Tomayko 是一位长期的 Python 用户,正在为他的小型科技公司寻找一个 Web 开发平台。他首先进行了 评估,遵循 安全 vs. 自由语言 的思路,拒绝了之前的 .NET 路线,并选择专注于 LAMP 堆栈。对于一个 Python 用户来说,这并不令人意外,但 他的下一个选择

我知道 Rails 拥有“基本上好,基本上完整”的 Web 框架,并且拥有庞大的社区——Python 也会有一个。但我发现 Ruby 拥有标准的构建工具 Rake,满足我需求的标准文档工具 RDoc,而且 Gems 无处不在,这让我很惊讶。我曾假设这些工具的开发程度将不如 Python 世界中的同类产品。

总而言之,我的评估变成了一段看起来像是长期的关系。我承诺对目前正在进行的 Python 项目负责,并且有大量用 Python 编写的现有应用程序和实用程序不会消失,但 Rails 似乎以某种方式占据了我未来 80% 的代码。

当年我从 PHP 转向时,我对工具和库也有很多同样的顾虑。我当时认为,Ruby 的工具和库肯定会比当时占主导地位的 Web 冠军 PHP 少且差。出乎意料的是,事实并非如此。而剩下的就是历史了。