2019 Идеальный полный стек React ИМХО
Привет Кодеры,
Я пишу эту статью на основе личного исследования. В основном я хочу перенести свою разработку с React/BS4 и Flask (мой любимый до сих пор) на другой стек, современный и более опытный.
После небольшого исследования я решил создать что-то с GatsbyJS и Bulma.
В любом случае, разработчики могут довольно быстро создавать веб-приложения, используя множество инструментов, но я решил принять во внимание Gatsby вместе с Bulma по ряду веских причин. Первая скорость:
Gatsby становится довольно популярным благодаря реализации JAM Stack. Вокруг него огромное сообщество, автоматизированное развертывание на Netlify, стабильные, хорошо документированные, готовые модули для карт сайта, аутентификации, инструментов разработки и ГрафQLчто удивительно, кстати.
Фреймворк Bulma CSS хорошо документирован, имеет симпатичные маркеры CSS, такие как «is-primary», «is-large» для кнопок, автоматическое выравнивание ячеек. очень легко интегрировать и использовать.
Используя этот стек, разработчик может легко запустить новое веб-приложение, используя несколько основных команд:
npm install -g gatsby-cli // install Gatsby globally
gatsby new gatsby-bulma
cd gatsby-bulma
npm install // install dependencies
gatsby develop // write your code
gatsby build // production build
npm run deploy // FTP deployment
Приведенные выше команды обеспечат базовую настройку инструмента Gatsby и демо-стартера. Следующие шаги для этого стартера:
- добавить аутентификацию (Basic, OAuth, 2fAuth)
- интегрировать полосу
- Что-то пропало? пожалуйста, предложите
Ресурсы: