Gatsby
Gatsby— это бесплатный фреймворк, написанный на React. Это генератор статических сайтов, с помощью которого можно создавать полноценные веб-приложения.
Описание
Gatsby выделяется очень высокой скоростью загрузки страниц. Фреймворк использует предварительную загрузку: когда пользователь открывает главную страницу, браузер в фоновом режиме подгружает данные, необходимые для отрисовки других страниц сайта, на которые есть ссылки с главной.
Сайт на Gatsby представляет собой React-приложение, поэтому загружаются только данные о разнице между страницами, а не страница целиком. При переходе обновляется виртуальный DOM, посетитель наслаждается высокой скоростью загрузки.
Gatsby создаёт полноценные приложения. Все сайты, созданные с помощью Gatsby, поддерживают функциональность PWA из коробки. То есть владельцу сайта ничего не надо делать — его ресурс уже является прогрессивным веб-приложением со всеми преимуществами этой технологии. Также Gatsby поддерживает эффективную подгрузку страниц и картинок и другие функции, которые улучшают perfomance сайта.
Аналоги и Альтернативы для Gatsby
Next.js
Next.js - это фреймворк ReactJS для разработки современных веб приложений: PWA, Electron, SSG ...
Datocms
Это полностью настраиваемая административная область для ваших статических сайтов
Buttercms
Buttercms - это система управления контентом и платформа для блоггинга, которая позволяет создавать приложения на базе CMS с использованием любого языка программирования
Netlify
Netlify - это сервис для публикации и размещения статических сайтов с большими возможностями
Jekyll
Jekyll – это генератор статических сайтов, который предлагает некоторые функции системы управления контентом (CMS)
Обучение и курсы - Gatsby
Подбираем платные и бесплатные курсы для обучения по продукту
Официальный обучающий курс NodeJS, разработанный с помощью GatsbyJS
Сравнение Gatsby и др. решений
Рассмотрим плюсы и минусы, преимущества Gatsby относительно других решений
Смотреть все сравнения с GatsbyБлог, обзоры, новости
Практики, которые помогут стать продвинутым разработчиком React JS
Сейчас React.js используется во многих других фреймворках и инструментах вроде Next.js, GatsbyJs, Razzle, After.js и т. д. Поэтому если вы хорошо разберётесь в React.js, то пользоваться всеми этими фреймворками станет легче.
(далее…)
Отзывы
Плюсы и минусы продукта
Отзывов пока нет.