
Headless CMS, или движки без руководящего компонента
php_master 9 минут назад Headless CMS, или движки без руководящего компонента Простой 19 мин 236 CMS * Веб-разработка * Качество кода * Обзор В 1865 году британский журналист Томас Майн Рид написал роман "Всадник без...
Anthropic — What company has the best second artificial intelligence model at the end of June?
Значимый прорыв формирует отрасль ИИ: php_master 9 минут назад Headless CMS, или движки без руководящего компонента Простой 19 мин 236 CMS * Веб-разработка * Качество кода * Обзор В 1865 году британский журналист Томас Майн Рид написал роман "Всадник без головы", который послужит нам отправной точкой в вопросе о том, что же такое "безголовая" CMS и какие из них представлены сейчас на рынке веб-разработки. А для начала вспомним сюжет романа, немного переписав его под нашу тему. События происходят в 2010-х годах в Интернете.
Луиза, дочь богатого заказчика Пойндекстера, хозяина строящейся веб-платформы Каса-дель-Корво, влюбилась в бедного веб-разработчика Мориса Джеральда. В ночь, когда произошла их тайная встреча ради деплоя отцовского сайта, на продакшене поплыла вёрстка её брата Генри. Подозрение в криворукости падает на Джеральда, которого нашли невыспавшимся, со следами вставки своей бизнес-логики в выверенный шаблон Генри.
Технические детали
Отставной фрилансер Кассий Колхаун, кто как раз и навязал команде монолитную CMS, призывает наказать Джеральда и отдать Луизу вместе с должностью веб-разработчика ему. Ещё минута, и разъярённые члены команды линчевали бы Джеральда, но тут появляется тимлид Зеб Стумп с таинственной CMS без головы и показывает, где скрыта отгадка. Эта интерпретация сюжета хорошо демонстрирует одну проблему, появившуюся у сайтостроительных команд лет 15 назад.
Результатом её решения и стало рождение нового вида CMS. Чтобы точнее понять проблему, давайте откатимся по истории веб-разработки немного назад. Ранний интернетВеб 1.
0, расцветший на рубеже ранних 1990-х годов, характеризовался созданием простых статических сайтов. Основным средством формирования контента на страницах был скриптовый язык Server Side Includes (SSI). Он позволял динамически собирать страницу на серверной стороне из статических HTML-фрагментов.
Отраслевые последствия
А внешний вид контента определялся языком стилевых правил Cascade Style Sheets, предназначенным для обработки на клиентской стороне. Затем в конце этого же десятилетия в сайтостроении происходит небольшая революция, связанная с появлением сразу нескольких инноваций. Во-первых, это объектная модель документа (DOM), ознаменовавшая наступление эры динамического HTML через тот факт, что объектная модель открыла разработчикам способ напрямую обращаться с клиентской стороны сайта к любому элементу на странице с целью либо прочитать, либо изменить, либо удалить этот элемент.
Вдобавок к тому, динамический HTML, использующий набор техник AJAX, означающий асинхронные запросы к сайту с помощью языка программирования JavaScript и получение ответов в виде XML-пакетов данных, стал ещё одним революционным явлением в разработке. AJAX считали клиентской бизнес-логикой, так как его методы способны были работать только в момент, когда тело страницы загрузилось в браузер пользователя. Во-вторых, появились такие технологии серверной стороны как Active Server Pages (ASP), JavaServer Pages (JSP), Personal Home Pages (PHP).
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.





