Ruby on Rails:
Łatwe do nauki? - Tak - doskonała dokumentacja na guide.rubyonrails.org i świetny tutorial na railstutorial.org .
Łatwe do zbudowania i iteracji? - na pewno - railsy bardzo dobrze nadają się do zwinnego i iteracyjnego rozwoju.
Łatwy do wdrożenia? - Wdrażanie (przynajmniej w przypadku małych aplikacji i podczas nauki) nie może być prostsze niż korzystanie z heroku.com - push oparty na git i jest bezpłatne.
Popularność - bardzo popularna!
Django
Łatwe do nauki? - podobnie jak Railsy, Django ma doskonałą dokumentację pod adresem docs.djangoproject.com/en/1.3/ . Może trochę bardziej stroma krzywa uczenia się (tutaj czysta opinia, ale uważam, że railsy są zwykle "gotowe do pracy", podczas gdy django wymaga trochę konfiguracji, zanim zaczniesz programować).
Łatwe do zbudowania i iteracji? - znowu, podobnie jak w Railsach, kiedy już go uruchomisz, iteracja jest dość łatwa.
Łatwy do wdrożenia? - nie tak proste jak Rails. Istnieją odpowiedniki heroku gondor.io , djangozoom.com , stabilne.io, ale zwykle znajdują się one w prywatnej wersji beta. To powiedziawszy, nie miałem problemu z otrzymaniem zaproszenia do gondor.io .
Popularność - jest popularna, ale społeczność użytkowników jest trochę mniej ... żywa niż tłum Railsów.
Węzeł
Łatwe do nauki? - hm tak i nie, łatwo połączyć szybki serwer hello world, ale trudniej, jeśli chcesz mieć aplikację na pełną skalę. W pierwszej kolejności trzymałbym się z daleka od tego - jest to nowe i szybko ewoluujące. Ponadto sam Node nie jest porównywalny z Railsami czy Django, ponieważ te dwa ostatnie to frameworki, podczas gdy Node jest raczej podstawowym zestawem interfejsów API, którego można użyć do stworzenia czegoś. Możesz wybrać framework, taki jak expressjs.com, który jest bardziej zgodny z Railsami i Django. Nie korzystałem z niego, więc nie mogę dać Ci opinii.
Łatwe do zbudowania i iteracji? - łatwe do zbudowania - tak, łatwe do iteracji - tak.
Łatwy do wdrożenia? - możesz udać się na no.de i złożyć wniosek o zakup smartmachine - w tej chwili jest darmowy i łatwy do wdrożenia - oparty na git.
Popularność - rośnie.