Ну тогда нужен желающий знающий Рельсы. Я, если честно, даже Руби не знаю. Кстати для ноды есть рельсовый фреймворк, называется Geddy. Его, что-ли, покопать...
Тебе же сказали в целях самообразования. А то использовать готовые решения всякий горазд. А в итоге народ просто зазубривает API и не понимает как это все устроенно изнутри.
тогда тебе лучше начать с разговора с Vit'ом и внимательно ознакомиться с последими тенденциями. Последними - в смысле, что поменялось за последний месяц-два. Чтобы ты не напилил нечто, что уже существует и пару дней назад было общепризнанно объявлено устаревшим.
И если ты такому коде на ноде отправишь, например 10 запросов через Apache Bench - ответ будет через 2 с копейками секунд, аналогичный код на ПХП, например дал бы ответ через 20 с копейками секунд.
Ну, и как минимум преимущество перед ПХП в том, что код на ПХП при каждом вызове страницы прогоняется весь, а в Ноде только обрабатывается запрос и отдается ответ (то есть сайт на Ноде работает в режиме демона (или сервера, не знаю как правильно), который постоянно держит подключение к базе, и прочие вещи).
На сколько я знаю в Пайтоне тоже сайт работает демоном, но нет такого, что все функции по-умолчанию запускаются асинхронно (запуск следующей строчки кода происходит раньше конца выполнения текущей). Это дает преимущество, например, при длительной выборке из базы, или при работе со статическими файлами. То есть тебе нужно независимо один от другого обработать 2 файла, и обработка второго начинается до конца обработки первого, что полезно, если большой процессор (хотя io грузит).
Плюс V8 — один из самых быстрых скриптовых существующих движков, хотя, Сысоев (привет от nginx), например, когда-то говорил, что он не хочет портировать V8, в серверные платформы, ибо оно для этого совсем не предназначено.
Ну не только. (Да, я сам не очень четко представляю, что такое в данном случае асинхронность, в моем возрасте это простительно, особенно, если рядом нету никого, кто мог бы хоть что-то объяснить.) Суть в том, что Нода событийно-ориентированная.
Ты не прав. Сейчас речь идет о Ноде, а вы тут со своими Джавами и Пайтонами. Я же в тредах о Джавах не прихожу и не ору о том, что Джава не нужна, и что все должны всё на Ноде писать!!!11
Ну не перевариваю я express, но я же не говорю, что его в принципе не нужно использовать.
Ну тогда кури Calipso CMS (только у них сейчас по ходу сайт лежит :). Они как раз нацелены на Drupal. Но я намерен в перспективе уметь писать крутые мего-сайты, поэтому, если даже и брать ЦМС, то нужно осилить написание модулей, а в том, что я это осилю с Калипсо — я не уверен (скорее наоборот), да и не люблю я ЦМСки.
А если серьезно - нема поддержки компонент по принципу engines рельсовых. С роутерами тоже не айс, если копнуть поглубже. Нет всяких штук вроде поддержки скинов. Там вообще по большому счету нет ничего, кроме не очень гибкой системы вьюх. Это годится только для мелких проектов на пару строчек.