Я начинаю изучать интерфейсные фреймворки JavaScript, такие как Backbone.js или Embers.js, и я хотел бы сделать некоторые проекты в Node.js. Я читал некоторую документацию, и кажется, что эти фреймворки используются при создании приложения на одной странице. Я привык разрабатывать приложения, которые разделены на несколько страниц, и мне интересно, будут ли эти рамки более полезными или бремя для проекта в моем случае.
Я также хотел знать, используется ли как JavaScript как на сервере, так и на клиенте, поскольку я использую один и тот же язык, если есть какая-либо функция, которую я могу использовать для обмена некоторым кодом между ними, и если какая-либо инфраструктура интерфейса более подходит для Node.js из-за этого.