Меня убеждают, что Rails (ну, на самом деле, Ruby) в Windows, как правило, медленный, по сравнению с * n [i] x, но, поскольку я не испытывал последнее, я остаюсь в блаженном неведении. В частности, при загрузке среды Rails возникает задержка, которая утомительна даже на довольно быстрой (3GHz Xeon) коробке.
Кроме того, есть накладные расходы, которые приносит IDE. Из последних, я пробовал NetBeans и RubyMine. Оба они очень работоспособны и немного медленны по сравнению с моей обычной рабочей средой командной строки и редактором тестов, чего в 95% случаев хватает: я обнаружил, что мне не нужна большая поддержка IDE при разработке тест-первых , Я все еще в основном использую SciTE, в основном из-за легкодоступности команды «Выполнить». С небольшими изменениями в строке «require test_helper» в моих тестах выполнение одного теста занимает не более F5, и весь набор доступен из командной строки с быстрым «рейком».
Если мне нужно отладить среду, чтобы устранить (как правило) некоторые недоразумения с моей стороны, то в настоящее время я склоняюсь к NetBeans, где отладчик кажется немного более интуитивным. Я подозреваю, что у RubyMine может быть больше мощности, но я еще не нуждался в ней.
Независимо от всего вышеперечисленного, ключ к производительности в Windows - это время выполнения `environment.rb ', и это нелегкий взлом. (Здесь я надеюсь, что я полностью неправ, и я пропустил что-то очень крутое, кстати.)