BadSub: Где гарантия, что ты не захочешь через год писать код для какой-нибудь научной компании? Есть гарантии, что тебя не заинтересует такая должность с окладом в разы больше, чем в вебе? А вот фиг тебе, ты же "пишу код". "Пишу код" - это самое незначительное, что разработчик делает.
Liquidos: Это менее удобно, это генерирует много лишнего кода (который генерирует лишний трафик), да и просто ручной код намного чище и лаконичней. Вам нет смысла использовать эти программы, лучше уделить пару недель HTML и CSS.
HoHsi: Ну так зайдите на github и почитайте раздел Issues. Я скажу вам точно: с вашим уровнем знаний вы не заметите объективных минусов в каждом конкретном языке. Все минусы (кроме багов, которые малодостижимы, опять же, при вашем уровне знаний) субъективны. Кому-то нравится, что Ruby неявно возвращает результат метода, другим Python за его очевидность. Все остальные субъективные минусы вытекают из оссобенностей языков.
HoHsi: Чтобы судить так категорично, нужно сначала малость узнать технологию. Потом заглянуть, хотя бы, в разработку этих языков и фреймворка. А руководствоваться чувствами, при этом, в поисках объективно лучшего - глупо.
1) Ruby, Python - языки, нода - фреймворк.
2) Обычно я говорю, что ты можешь реалировать это всё хоть на brainfuck, но ты это знаешь. В этом случае выбирают то, что лучше знают (в твоём случае - JS) или то, что хотят знать
3) Ты можешь даже написать приложение на руби, админку на питоне, обработчик данных на js, если хочешь извращений. Но для обработки данных я бы пользовался питоном. Ну и, для простоты, приложение писал на нём.