Я работаю в более новом стартапе, и вице-президент по инженерному делу действительно увлечен идеей, что наш веб-сайт можно сделать размещенным на CDN и просто получать доступ к сервисам через вызовы AJAX для заполнения данных.Преимущество, утверждает он, заключается в том, что клиент сталкивается со статическими сайтами, которые практически ничего не стоят для размещения.
Однако, похоже, это только усложнит программирование сайта и фактически может снизить производительность по сравнению с тем, что потребует один HTTP.Запрос на сайт может занять десяток AJAX-звонков.Честно говоря, я не могу думать о каком-либо реальном преимуществе использования чистого JS / HTML-решения по сравнению с ASP .Net MVC-сайтом, использующим ненавязчивый JS с HTML и AJAX, где это имеет смысл (обновление частей страницы по сравнению с загрузкой всего объекта).).
Сложность в том, что мне, возможно, придется довести этот аргумент до генерального директора, поэтому, если я смогу претендовать на производительность и затраты на разработку, это было бы здорово.