ZZZ
это зависит от того, какой сайт делать.
Да, потому и написал, что для сайтов в виде веб-приложений вполне себе подходит.
ZZZ
Сегодня контентная часть всё дальше уходит на второй план
Судя по докладам на последней конференции в Одессе, контент - и еще раз контент.
ZZZ
гуугл постепенно учится работать с современными приложениями. Я всё жду, когда хром начнёт отправлять гууглу не только посещённые ссылки, но и индекс с DOM-дерева страницы
Можно отправлять хеш-теги и собственные события/маркеры на странице. И гуглу и яндексу.
Пока не ясно, насколько этот механизм эффективен для целей бизнеса.
Понятно, что добавляется работы программистам, т.к. все эти вещи нужно делать ручками.
Плюс сама работа муторная и неинтересная для программиста.
И тут уже вступает второй критерия - стоимость написания и сопровождения таких сайтов.
В общем, бизнес пока не готов рисковать своими кровными для проверки эффективности.
Я думаю, что само появление шаблонизаторов, работающих на клиенте (в браузере) стало возможным только из-за возросшей мощности техники и скорости движков.
Под влиянием огромной армии javascript-программистов эта вся движуха распространилась на сервера и мы стали очевидцами появления node.js с собратьями.
Однако, браузеры хоть и позволяют достаточно быстро работать с большими кусками кода и сложными манипуляциями на клиенте, но остаются все еще неоптимизированными под такой механизм.
Посмотрите на события при работе веб-приложения и сравните с работой традиционного способа заполнения шаблонов на сервере. Слишком много времени и ресурсов тратиться на обслуживание манипуляции с DOM, т.к. браузер старается поскорее привести в актуальное состояние DOM и дать возможность пользователю работать с ним дальше.
А на мобильных платформах становится уже критичным не только необходимая вычислительная мощность, но и, как следствие, энергозатраты.
На мобильных еще есть куда более энергозатратные участки, оптимизацию которых клиент оценит гораздо больше: WiFi, GPS.
Резюмируя, на рынке уже есть специалисты под эти технологии, но сам рынок еще не готов их использовать: как финансово, так и технологически.