если вы можете представит себе всего два примитивных способа реализации client-side рендеринга, это не значит, что так и есть на самом деле ;) да и просто - это "Хелло Ворлд" на чистом ХТМЛ нацарапать, остальное всё "сложно" в разной степени.
burunduk частично прав:
только акценты расставил неверно, кретинизм - это всякими аяксами на изначально server-side платформе пытаться реализовать нормальный client-side рендеринг. двадцать с лишним лет на серваках рендерили - вот и пришлось ПСы по началу извратится с костылями для любителей "крутизны".
но вот появились платформы которые работают немного по другому чем мэйнфреймы 70-х годов с текстовыми терминалами и "костыли" вдруг оказались ну ооочень даже юзабельной фичей.
ну так в же вроде как аж 2 года как "в теме" 😂 ? или всё это время и на хабре и на гугеле в бане были? если было такое горе, то хоть сейчас поройте в сторону "фуллстек/изоморфных" фреймворков...
-----
APD: burunduk, кстати насчёт "кретинизма разработчиков" и "костылей", хотите посмотреть на сайт, который и рендер и маршрутизацию делает на клиенте, но которому по природе не нужны "хэш костыли" для индексации ;) да и про аякс он вспоминает только на древних броузерах-монстрах ?
с чего бы ему "отпасть", когда есть более чем рабочие схемы с весьма изящным реализациями и шикарными перспективами ? 😂
да не видимо, а наверняка 🙅 и одним Аяксом дело не заканчивается, это всего лишь одна и далеко не лучшая из используемых в таких случаях технологий ...
таки они 20+ лет как жрут в три горла - уводят бабло в инстранные ценные бумаги (с откатом) и командуют ждать "инвеститций" оттуда же и этими же деньгами 😂
уже чутка им на горло наступили, уже в оборнку бабло вывели (отсюда и нынешняя очередная истерика на очередной "кровавый режим"). тенденции как раз положительные...
да хотя бы с примитивного импортозамещения 😎 есть пути, есть возможности. более чем реальные...
не, не будет. у него хоть изо всех дырок песок сыплется - задору, понтов и комплесов как у прыщавого малолетки 🙅 это ж наша гордость (в тандеме с драгоценной Алёной вообще всех рвут).
ЗЫ: но старичка грешно забижать, правда ваша. затыкаюсь...
то то я смотрю, что datot-а сегодня несёт неподетски 😂 опять палёной самогонкой дела в бизнесе "поправляем" ?
User Agent в помощь...
да потому что очередной теоретЕг чистой воды. ибо в жестокой реальности к требования типа:
дополнением будет не:
а оплата неустойки за потраченное время и недополученную прибыль так как верно подмечено:
и двусторонние обязательства подразумевает двустороннюю ответственность.
и рыбку съесть и на ... при траблах не сесть в реальном бизнесе можно только на мелочёвке (или в воспалённом маразме datot)...
для работы с minify толковый вариант заключается в следующем:
- все стили в в некой */css папке
- все скрипты в в некой */js папке
- в обоих папках делаем .htaccess (или правим кофиг nginx) с перенаправлением при отсутствии определённого файла на папку /min с нужными параметрами
- в dev режиме минифицированные сборки стилей и скриптов через перенаправление автоматом собираются программно
- в prod режиме (когда и стили и скрипты отлажены) программно-минифицированные сборки тупо сохраняем в их директориях, перенаправление перестаёт отрабатывать и файлы отдаются как кошерная статика
- при внесении изменений опять же тупо удаляем сохранённую сборку, вносим изменения в сборочные исходники, снова открываем получившийся результат в броузере и сохраняем его как новую статику
"лишние телодвижения" в этом варианте себя более чем оправдывают...
эти "шаблоны сотрудничества" успешно загнали нынешнее потребительское SEO куда то между шаманством и лохотроном, так что пусть рвутся к чертям собачьим 😎 ...