Rails / Haml / Sass выполняется медленнее, чем Node / Express / Jade / Stylus - PullRequest
0 голосов
/ 05 января 2012

Я не уверен, что это мое воображение, но это то, что я испытал:

  • Когда я использую SASS (--watch), сохраните файл .sass и очень быстро переключитесь в браузер (1 ~ 2 секунды), иногда изменения не отражаются. С нефритом / стилусом изменения вообще не задерживаются.

  • Я заметил, что установка гема занимает больше времени, чем модуль узла.

  • Запуск сервера Node.js / Express.js занимает у меня 1 секунду. Запуск сервера Rails занимает у меня 3 ~ 4 секунды.
  • Также заметил, что инфраструктура узлов (например, Express.js) генерирует файлы быстрее.

Теперь я не уверен, так ли это, потому что Node.js / Express.js являются более молодыми проектами и имеют меньше возможностей, или это потому, что Node.js действительно быстрее?

(я использую Ubuntu 11.10 с процессором AMD).

1 Ответ

1 голос
/ 15 мая 2013

Краткий ответ: Ruby медленен . Это огромная проблема для рубиновиков и цель многих горячих дискуссий, таких как «что-то делает быстрее, чем Руби?» .

Javascript работает быстро даже на виртуальной машине. Это даже быстрее, чем собственный интерпретатор Ruby.

Но я предпочитаю Ruby и Ruby on Rails из-за его гораздо более стабильного набора библиотек, огромного сообщества и из-за синтаксиса Ruby. Это действительно мило =)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...