Подтвердить что ты не робот

Является ли размещение приложения Ruby на Windows Server жизнеспособной настройкой?

Я начинаю новый проект веб-приложений с единственным реальным требованием к технологии, являющимся хостом под управлением Windows Server. Я рассмотрел как ASP.NET MVC, так и Ruby On Rails. Я хотел бы изучить Ruby, поэтому мне интересно, как разместить его на платформе Windows можно, или если это вызовет у меня больше горя, чем того стоит. RailsInstaller сделал настройку среды разработки, но меня больше беспокоит производственное развертывание.

Предлагаемая настройка - это приложение Ruby on Rails, работающее под управлением Windows Server 2003 (IIS) и управляемое базой данных SQL Server. Я знаю, что многие люди с открытым исходным кодом съедутся, но мне интересно, насколько жизнеспособным это с практической точки зрения. Или, если это всего лишь плохая идея, что может быть лучшим способом? Также были бы полезны любые другие практические рекомендации по выбору технологий для Ruby on Windows или идей развертывания (лучший пакет развертывания, должен ли я использовать JRuby и т.д.).

Спасибо!

4b9b3361

Ответ 1

Да, это жизнеспособно. Ознакомьтесь с некоторыми из этих полезных ресурсов и статей, которые предлагают множество способов начать работу с Rails в Windows:

Как обсуждалось в статье JRuby on Windows, приведенной выше, важно, чтобы разработчики Windows участвовали, поэтому не сдавайтесь! Поделитесь своими впечатлениями через блог, здесь, на SoF или на GitHub. Когда Rails впервые родилась, развертывание было немного кошмаром на любой платформе, настолько, что целые книги были написаны об этом. Учитывая состояние игры в настоящее время и препятствия, которые были преодолены благодаря чистой упорству и изобретательности сообщества, нет причин, по которым Ruby и Rails не могут жить и процветать в Windows.

Если вы специально хотите найти людей с большим количеством знаний Ruby on Windows, я настоятельно рекомендую группу RubyInstaller. Они очень дружелюбный, посвященный кучу.

Возможно, вам также понадобится редактор для Windows. Я лично использую Sublime Text 2, но есть и другие, которые могут занять ваше воображение:

Ответ 2

Если брак Ruby/RoR и Windows является обязательным, я бы рекомендовал использовать JRuby и предпочтительный сервер приложений (например, Tomcat). Приложение на основе МРТ в Windows может быть больно поддерживать.