Ryan Tomayko 是一位长期的 Python 用户,正在为他的小型科技公司寻找一个 Web 开发平台。他首先进行了 评估,遵循 安全 vs. 自由语言 的思路,拒绝了之前的 .NET 路线,并选择专注于 LAMP 堆栈。对于一个 Python 用户来说,这并不令人意外,但 他的下一个选择 是
我知道 Rails 拥有“基本上好,基本上完整”的 Web 框架,并且拥有庞大的社区——Python 也会有一个。但我发现 Ruby 拥有标准的构建工具 Rake,满足我需求的标准文档工具 RDoc,而且 Gems 无处不在,这让我很惊讶。我曾假设这些工具的开发程度将不如 Python 世界中的同类产品。
总而言之,我的评估变成了一段看起来像是长期的关系。我承诺对目前正在进行的 Python 项目负责,并且有大量用 Python 编写的现有应用程序和实用程序不会消失,但 Rails 似乎以某种方式占据了我未来 80% 的代码。
当年我从 PHP 转向时,我对工具和库也有很多同样的顾虑。我当时认为,Ruby 的工具和库肯定会比当时占主导地位的 Web 冠军 PHP 少且差。出乎意料的是,事实并非如此。而剩下的就是历史了。