Ответ 1
Для вашей местной разработки они будут работать. Mongrel быстрее, эффективнее и стабильнее. Некоторые люди (включая меня) используют его для размещения своих производственных площадок. Конечно, хорошо для локального развития.
Если вы находитесь на не-Windows, я бы предложил посмотреть Phusion Passenger. Вы можете поддерживать несколько приложений на своем локальном хосте без необходимости выполнять "ruby script/server" каждый раз, когда вы хотите что-то запустить.
При запуске Phusion Passenger вам придется вручную вывести файл журнала. mongrel отобразит журнал в окне консоли, поэтому, чтобы получить эту функциональность, вам придется tail -f log/development.log
с помощью Passenger.
Почему Rails поставляется с обоими? История. Webrick написан в рубине, так что это был ранний фаворит. Монгрель подошел и был лучше, но поддержка webrick не была удалена.
Если вы не хотите устанавливать Phusion Passenger, используйте mongrel. Это значение по умолчанию, и оно работает.
EDIT 2009-08: Мне также повезло с thin, заменой замены для mongrel. Для развития это не такая уж большая сделка, но это было бы кое-что, чтобы проверить производство.