Nie wiem nic o części skalowalności, ale osobiście zacząłem uczyć się Ruby On Rails od ASP.NET jakiś czas temu. Naprawdę ciężko było mi znaleźć jakąś dobrą dokumentację - dokumentacja klasowa na stronie Railsa była naprawdę kiepska w moich oczach, a ja miałem proste pytanie o to, jakie argumenty można włożyć w link akcji. Ale może to tylko ja nigdy nie znalazłem odpowiedniego miejsca. Ale osobiście uważam, że dokumentacja ASP.NET jest lepsza niż szyny - przynajmniej kup książkę, uważam, że to dobra droga.
Numer 3. Jestem pewny, że istnieje bardzo dobra pomoc dla społeczności w zakresie torów, więc musisz znaleźć odpowiednie forum lub inne media, które pasują do twoich potrzeb - może to, co zrobiłem źle.
Numer 4. Istnieje wiele rozwiązań hostingowych dla Railsów, ale nie tak dużo jak ASP.NET czy PHP. Myślę, że musisz zbadać to samo i dowiedzieć się, czy jest coś, co pasuje do ciebie.
Numer 5. Ruby powinny być bardzo łatwe do wdrożenia, ma on pojęcie bazy rozwojowej, testowej i produkcyjnej. Korzysta z migracji, więc aktualizacje w schemacie bazy danych są bezproblemowe - to bardzo fajne. Jest to skrypt, więc powinno to być kwestią xcopy z komputera programistycznego na serwer produkcyjny.
Powodem, dla którego powinieneś wybrać Ruby on Rails, jest to, jeśli podoba Ci się wzór MVC. Wzorzec MVC jest geniuszem, a rubin jest świetnym językiem, gdy się go uczy. Może zanurkuj w ASP.NET MVC i zobacz, jak to jest - wtedy może przenieś się do Rails. Wtedy musisz nauczyć się nowego języka, a nie nowej arhitecture, framework i języka w tym samym czasie.
Przypuśćmy, że jest to od programisty ASP.NET, który powąchał Rails, ale zrezygnował, nie był w stanie znaleźć naprawdę dobrej dokumentacji i zawsze były jakieś dziwne błędy z edytora lub Railsów - ale to prawidłowo rzecz nowicjuszka :)
Ale jeśli masz czas, koniecznie go naucz. Niektórzy deweloperzy twierdzą, że powinniśmy uczyć się jednego nowego języka w ciągu roku, a Ruby jest świetnym kandydatem do tego.
Informacje na temat 5. Wdrożenie jest łatwiejsze i głupie przy użyciu Capistrano. Tak czysto, tak łatwo, tak szybko, kocham to =) – emzero