Я изучаю использование Backbone.js и node.js для написания небольшого веб-приложения.Совместное использование кода между клиентом и сервером является привлекательным.
Я не могу понять, как клиенты без JS (и поисковых систем) должны взаимодействовать с сайтом.Как должны работать валидации и рендеринг форм без работы JavaScript на стороне клиента?
Конечно, я бы хотел сделать это без дублирования кода.Мне кажется, суть Backbone.js и других js на стороне сервера в том, что вы можете иметь одинаковые валидации форм и генерацию шаблонов / представлений на сервере И клиенте.