1

运行时有很多关于可怕Could not find a JavaScript runtime错误的问题railsrake. 虽然解决方案很明确,但为什么将 JavaScript 框架排除在 Gemfile 之外是标准的?

我能想到的唯一原因是:

  • 使用不同 JS 框架的应用程序测试的模糊众包。
  • 在使用 Rails 做任何有用的事情之前,强制新手学习 Gemfile。

这两者似乎对 Rails 的声誉弊大于利。Rails 的重点不是尽快启动并运行吗?在我看来,最少惊讶约定优于配置的原则将决定开发人员(尤其是新手)

  1. 与 SQLite 与 PostgreSQL 相比,在开始工作之前不必关心(更不用说比较)JS 框架,
  2. 在运行每个应用程序之前不必进行更多配置,总而言之
  3. 应该只下载、安装和运行,就像现在几乎所有其他语言的主流应用程序一样。
4

0 回答 0