Ответ 1
Клиентская сторона MVC означает, что структура MVC полностью построена на стороне клиента. Таким образом, сервер только передает данные в приложение. Связывание данных с моделями происходит на стороне клиента.
Пример структуры, реализующей этот принцип, AngularJs Другой - Ember.
Node на стороне сервера не имеет ничего общего с MVC на стороне клиента. Данные, доставленные в webapp, могут быть доставлены любой технологией, способной это сделать.
Nodejs часто используется для запуска средств разработки на стороне клиента и запуска тестов. Например, сервер разработки, который поставляется с учебником AngularJs, построен на node.