Сообщение от cyber
|
зачем нужен шаблонизатор на клиенте, а не на сервере
|
для динамики интерфейса, скорости отклика, и уменьшения нагрузки на сервер. например если я добавлю новый пункт в список, то мне нужно ждать ответа от сервера который мне перерисует весь dom. А c ui мне с сервера придут только данные, и новый пункт анимировано добавится. А во вторых шаблон можно один раз скомпилировать и хранить на клиенте чтобы увеличить скорость повторного запуска страницы (так я и буду делать чтобы не загружалось долго как gmail) по этому кстати сервис $compile разделен на 2 этапа, компиляция и линковка =) я могу сохранить промежуточный результат(дерево директив) в какой нить сторч. и если шаблон на изменился, то брать уже готовое дерево. хотя парсинг всего дома занимает миллисекунд 300 на пне 4. Но .. короче видно будет.
Сообщение от Tim
|
шаблон грузится только один раз
|
Да, шаблон грузится только один раз а между сервером и клиентом бегают только данные и общаются они по api к которому потом в теории можно подключить и андройд приложения и все что угодно (страницу же свою ты как-то подключил)