Почему JAM Stack? — Время чтения 4 минуты

Когда я только начинал искать альтернативы для переноса своего блога, как это было раньше в Wix.

Я рассматривал возможность использования Вордпресс из-за его поддерживать многими хостинг-провайдерами и доступные цены что позволяет мне вести свой блог.

Я натыкаюсь на видео или статьи на YouTube, рассказывающие о генератор статических сайтов.

Что резюмируется как безопасность , доступность , скорость а также время на техническое обслуживание для создания веб-сайтов с его использованием.

Что такое стек JAM?

Вам может быть интересно, почему я говорю о генераторах статических сайтов, а не о стеке JAM? Ну для меня это на самом деле одно и то же.

Давайте разберемся, что означает JAM. ВАРЕНЬЕ выступает за первый Дж за Javascript , А означает API а также М является Разметка.

Изо-сцена обретает форму-красный

J для Javascript

Для javascript в JAM это может быть большая тройка во фронтенд-разработке.

Для большинства веб-разработчиков, которые Вью , Реагировать а также Угловой у которого есть свои статические боковые генераторы к подарок их данные.

Это не означает, что другие генераторы статических сайтов нельзя использовать для Дж часть стека JAM, которая Хьюго , Джекил , Следующий приходит на ум за это.

А для API

API для стека JAM обычно используется для предоставления определенных функций, таких как доставка контента , Эл. адрес , оплата другие сопутствующие услуги для веб-сайта.

Поэтому стек JAM можно использовать для различных веб-сайтов, таких как электронные магазины, помимо веб-сайтов компаний или блогов.

Разметка

Разметка — это хлеб с маслом, используемый для создания содержание для статических сайтов, которые служат конечной точкой API.

Поскольку они обычно конвертируются в HTML, CSS или Javascript с помощью генераторов статических сайтов.

Время, необходимое для загрузки веб-сайта, очень быстрое.

Преимущества стека JAM

глобальные-конкурентные-преимущества-успеха-столпы-ahero-t

Простота разработки и развертывания

Из-за экосистемы и услуг от самых разных поставщиков услуг.

разработка а также развертывание веб-сайтов на основе стека JAM может быть относительно безболезненным и легко масштабируемым.

Возьмем, к примеру, мой личный блог, я использую сетевая в качестве услуги хостинга и развертывания для статических сайтов.

Процесс сборки начинается всякий раз, когда я отправляю изменения кода в свой репозиторий Gitlab.

Затем он извлекает содержимое из содержательный конечная точка и конечная точка различных других служб.

Что в сочетании с изменениями кода, которые я нажал, преобразуется в различные статические файлы через Гэтсби.

Эти вновь сгенерированные статические файлы затем развертываются на Нетлайф как веб-сайт, который с CDN, HTTPS и отправкой формы обеспечивает свободно по Нетлайф.

Создание контента

Контент обычно находится в уценка формат файла, но могут быть и другие форматы файлов в зависимости от вашего генератора статического сайта.

Даже человеку, не являющемуся разработчиком, относительно легко научиться управлять и создавать контент для файлов уценки.

Это может быть в gitLab или содержательный который предоставляет конечную точку API, с помощью которой ваш генератор статических сайтов может напрямую извлекать контент.

Наконец, ни в коем случае нельзя, чтобы контент был только в уценке.

На самом деле контент может быть извлечен из CMS, такой как WordPress и Contentful, или через внешние источники API, которые отображают данные.

Стоимость обслуживания и управления веб-сайтом

Как правило, расходы, связанные с обслуживанием веб-сайта, включают в себя хостинг , обновление версий а также обновление контента.

Это правда доступный или же свободно разместить статический сайт с кучей хостинг-провайдеров, начиная от Нетлайф которые я использую сам, АМС , Гитхаб или же GitLab.

В отличие от WordPress, необходимо регулярно обновлять из-за соображений безопасности.

Статический веб-сайт устраняет необходимость обновления вашего веб-сайта с помощью статические файлы это тяжело для любых хакеров.

Чтобы взломать ваш сайт, взяв преимущество принадлежащий уязвимость безопасности основанный на ваших статических файлах.

Вывод

заключение@2x-1

На сегодняшний день все больше и больше веб-сайтов развертываются со статическими сайтами из-за перечисленных выше преимуществ.

Одним из известных веб-сайтов, использующих статические сайты, является FreeCodeCamp популярная онлайн-платформа для разработчиков, чтобы иметь Учебный курс по программированию образование для свободно.

Это на самом деле забавно, так как в тот момент я не знал об этом.

Несмотря на это, я внес изменения в гиды в течение Хактоберфест за FreeCodeCamp в уценка.

Это было, когда я читал Куинси Ларсонэто основатель из FreeCodeCamp первая статья о Сообщество разработчиков.

Это говорит о том, почему они перенесли свой веб-сайт на статические сайты.

рассмотрю всех, кому интересно Стек JAM чтобы взглянуть на его статью, чтобы понять, почему они перенесли свой сайт на стек JAM.
Если вам нравится моя статья либо зарегистрироваться для макс. информационный бюллетень авантюриста или вы можете следить чтобы получить последний обновление моей статьи о CodeMentor

Этот пост изначально был размещен в блоге Макса по адресу Почему JAM Stack? а также Фото Мигеля Бруны на Unsplash

использованная литература

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *