2012-01-04 12 views
17

Rozpoczynam nowy projekt aplikacji WWW z jedynym rzeczywistym wymaganiem dotyczącym technologii, będącym hostem z systemem Windows Server. Rozważałem zarówno ASP.NET MVC, jak i Ruby On Rails. Chciałbym nauczyć się Ruby, więc zastanawiam się, czy hosting go na platformie Windows jest wykonalny, czy też spowoduje więcej żalu, niż jest to warte. RailsInstaller przyspieszył konfigurację środowiska deweloperskiego, ale bardziej martwię się wdrożeniem produkcyjnym.Czy obsługa aplikacji Ruby na Windows Server jest opłacalna?

Proponowana konfiguracja to aplikacja Ruby on Rails działająca w systemie Windows Server 2003 (IIS) & obsługiwana przez bazę danych SQL Server. Wiem, że sprawi to wiele osób z otwartym dostępem do źródeł, ale zastanawiam się, jak opłacalne jest to z czysto praktycznego punktu widzenia. Lub, jeśli jest to po prostu zły pomysł, co może być lepszego? Pomocne będą także wszelkie inne praktyczne porady dotyczące wyboru technologii dla Rubiego w systemie Windows lub pomysłów na wdrożenie (najlepszy pakiet wdrożeniowy, czy powinienem używać JRuby itp.).

Dzięki!

+1

jakiś biedny frajer w OPS będzie musiała wspierać kanał taśma i drut ratunkowy, który tutaj skończysz. To jest platforma Windows. Użyj narzędzi systemu Windows. – jdl

+2

Nie rozumiem, dlaczego zostało to odrzucone jako pytanie, nawet jeśli może to być bardzo zły pomysł. –

+0

To była moja główna motywacja do zadawania pytań. Zasadniczo zastanawiałem się, czy to naprawdę zły pomysł.Jestem nowy w świecie RoR. –

Odpowiedz

16

Tak, jest to wykonalne. Sprawdź niektóre z tych pomocnych materiałów i wyrobów, które oferują wiele różnych sposobów, aby zacząć korzystać z Rails w systemie Windows:

Jak wspomniano powyżej w artykule JRuby na temat systemu Windows, ważne jest, aby programiści Windows angażowali się, więc nie poddawajcie się! Spróbuj i podziel się swoimi doświadczeniami za pośrednictwem bloga, tutaj na SoF lub na GitHub. Kiedy Rails narodził się po raz pierwszy, wdrożenie było trochę koszmarem na każdej platformie, tak bardzo, że napisano o nim na entire books. Biorąc pod uwagę aktualną sytuację i przeszkody, które zostały pokonane przez czystą nieustępliwość i pomysłowość społeczności, nie ma powodu, dla którego Ruby i Rails nie mogliby żyć i rozwijać się w systemie Windows.

Jeśli chcesz poznać ludzi z dużą wiedzą na temat systemu Windows, bardzo polecam RubyInstaller group. To naprawdę przyjazna, oddana gromada.

Potrzebny może być również edytor dla systemu Windows. Osobiście używam Sublime Text 2, ale istnieją inne, które mogą zabrać swoje fantazyjne:

1

Jeśli małżeństwo Ruby/RoR i Windowsa jest koniecznością, polecam skorzystanie z JRuby i preferowanego serwera aplikacji (np. Tomcat). Aplikacja oparta na MRI w systemie Windows może być trudna do utrzymania.

Powiązane problemy