Преимущества использования ориентированного на производство стека во время разработки? - PullRequest
2 голосов
/ 16 ноября 2009

В последнее время я, кажется, заметил тенденцию среди некоторых разработчиков RoR, которая использует установки типа RubyEE / Passenger / Apache во время процесса разработки.

Помимо очевидной идеи "используй, что используют твои клиенты", улучшают ли эти технологии среду разработки по сравнению с тем, что дает тебе стек ванильных беспородных?

Ответы [ 2 ]

2 голосов
/ 16 ноября 2009

Ruby Enterprise Edition использует меньше памяти, чем ванильный Ruby из-за улучшенного сборщика мусора. Может быть, это то, что вы также хотите использовать в разработке.

Поскольку Passenger запущен все время, вам не нужно ломать голову над остановкой и запуском Mongrel. Просто откройте URL вашего приложения. Если вы используете Mac OS X, есть даже удобная панель настроек , которая делает настройку Passenger на приложение Rails простым перетаскиванием. Это также позволяет вам легко протестировать ваше приложение в производственном режиме.

0 голосов
/ 16 ноября 2009

Да, особенно с использованием той же базы данных. Он позволяет избавиться от ошибок, таких как rand () и random (), а также позволяет использовать sql для этой базы данных (например, ilike / functions / triggers / views и т. Д.).

...