Рубін на рейках:
Легко вчитися? - Так - відмінна документація на guides.rubyonrails.org та чудовий підручник на railstutorial.org .
Легко будувати та повторювати? - точно - рейки дуже добре піддаються швидкій та ітеративній розробці.
Легко розгорнути? - Розгорнути (принаймні для невеликих додатків та під час навчання) неможливо набагато простіше, ніж користуватися heroku.com - git на основі push, і це безкоштовно.
Популярність - дуже популярна!
Джанго
Легко вчитися? - як і Rails, Django має чудову документацію на docs.djangoproject.com/en/1.3/ . Можливо, трохи крутіша крива навчання (суто думка тут, але я вважаю, що рейки, як правило, "готові до роботи", тоді як django потребує трохи конфігурації перед тим, як перейти до розробки).
Легко будувати та повторювати? - знову ж таки, як Rails, коли ви вже працюєте з ним, це дуже легко повторити.
Легко розгорнути? - не так просто, як Rails. Існують еквіваленти героку gondor.io , djangozoom.com , stable.io, але вони, як правило, перебувають у приватній бета-версії. Тим не менше, у мене не було проблем з отриманням запрошення на gondor.io .
Популярність - вона популярна, але спільнота користувачів трохи менше .... жвава, ніж натовп Rails.
Вузол
Легко вчитися? - гм, так і ні, легко скласти швидкий сервер привіт світу разом, але складніше, якщо ви хочете повномасштабну програму. Спочатку я б тримався осторонь цього - воно нове і швидко розвивається. Крім того, сам Node не можна порівняти з Rails або Django, оскільки два останні є фреймворками, тоді як Node - це більше простого набору apis, який ви могли б використовувати для розробки чогось. Ви можете обрати такий фреймворк, як expressjs.com, який більше відповідає Rails та Django. Я ним не користувався, тому не можу насправді дати вам свою думку.
Легко будувати та повторювати?- легко побудувати - так, легко повторити - так.
Легко розгорнути? - Ви можете перейти на no.de і подати заявку, щоб отримати смартмашину - на даний момент вона безкоштовна і проста в розгортанні - на основі git.
Популярність - вона набирає.