【问题标题】:Do Rails/Haml/Sass execute slower than Node/Express/Jade/Stylus?Rails/Haml/Sass 执行速度是否比 Node/Express/Jade/Stylus 慢?
【发布时间】:2013-05-15 21:44:16
【问题描述】:

我不确定这是否是我的想象,但这就是我所经历的:

  • 当我使用 SASS (--watch) 时,保存 .sass 文件并非常快地切换到浏览器(1~2 秒),有时更改不会反映。使用玉石/手写笔,更改完全不会延迟。

  • 我注意到安装 gem 比安装节点模块需要更多时间。

  • 启动 Node.js/Express.js 服务器大约需要 1 秒钟。启动 Rails 服务器大约需要 3~4 秒。
  • 还注意到节点框架(例如 Express.js)生成文件的速度更快。

现在我不确定是因为 Node.js/Express.js 是更年轻的项目并且功能较少,还是因为 Node.js 实际上更快?

(我使用的是带有 AMD CPU 的 Ubuntu 11.10)。

【问题讨论】:

  • 看来你已经有了答案。显然,为你,他们做到了。你希望从这个问题中得到什么?它们是两个完全不相关的软件,做着完全不同的事情,以完全不同的方式实现。比较它们的加载时间没有用。
  • 您是在谈论对 CSS 的服务器端编译进行基准测试吗?还是生产环境中堆栈的性能?无论哪种方式,alt-tabbing 和计算密西西比州都是一种愚蠢的方式。

标签: ruby-on-rails node.js express


【解决方案1】:

简短的回答是:Ruby 很慢。这对 Ruby 爱好者来说是一个巨大的麻烦,并且是许多热门讨论的目的,例如 “比 Ruby 更快吗?”

即使在虚拟机上,Javascript 也能快速运行。它甚至比原生 Ruby 解释器还要快。

但我更喜欢 RubyRuby on Rails,因为它们的库集更加稳定、社区庞大,而且 Ruby 的语法也很重要。真的很甜=)

【讨论】:

    猜你喜欢
    • 2012-09-11
    • 2023-03-08
    • 1970-01-01
    • 2015-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多