Ruby on Rails на самом деле имеет неявный стек по умолчанию. Это в основном определяется тем, что используют участвующее сообщество, и некоторые компоненты с течением времени изменились, но по некоторым элементам наблюдается удивительно небольшое расхождение по сравнению с другими сообществами, что, вероятно, является как хорошей, так и плохой вещью. Это, безусловно, полезно для учащихся.
- Язык программирования: Ruby, как для разработки приложений, так и для системного администрирования
- Система контроля версий: Git
- Фреймворк приложения: Ruby on Rails (очевидно)
- Система развертывания: Capistrano
- База данных SQL: MySQL
- Веб-сервер: В настоящее время Apache с Passenger, хотя все еще используются более старые альтернативы
- Серверная ОС: Дистрибутив Linux (Ubuntu, вероятно, самый популярный)
Многие профессиональные разработчики Rails используют рабочие столы Mac OS X и TextMate в качестве текстового редактора. Большинство остальных используют Linux (опять же, часто Ubuntu) и различные текстовые редакторы. Разработка для Rails под Windows в настоящее время немного проблематична, и не так часто делают многие разработчики по выбору.
IDE не так уж много занимают банкоматы, но Netbeans - отличный выбор. Одним из преимуществ использования Netbeans для обучения является то, что вы можете получить полный стек разработки Rails за одну установку. Другое дело, что он хорошо работает на Windows.