Серверный и клиентский JavaScript

Мне очень трудно выбрать, какие фреймворки использовать для приложения, которое вот-вот будет разрабатываться. Я занимаюсь фронтендом, а мой друг занимается серверной частью.

Допустим, я разрабатывал простое приложение со списком задач. У меня есть шаблон для каждого пункта списка дел. В идеале я бы хотел, чтобы серверный JavaScript использовал этот шаблон, а также клиентский JavaScript.

Итак, при загрузке страницы, если в базе данных уже есть 5 задач, HTML будет скомпилирован на сервере. Если я затем добавлю в список новый элемент todo, клиентский JS скомпилирует HTML с использованием того же шаблона.

Я слышал много шума о Node.js, Backbone.js и т. Д. Поразительно, сколько вариантов существует для такого рода вещей. Кто-нибудь может привести мне примеры совместного использования этих технологий?

12
задан 12 December 2011 в 14:52
поделиться