Рубріки: Новости

Стек технологий для JavaScript-разработчика в 2021 году

Богдан Мирченко

Разработчик Эндрю Байсден опубликовал в блоге стек современных технологий, знанием которых должен обладать фулстек-разработчик JavaScript для успешного трудоустройства в 2021 году. Автор призывает не бояться вносить корректировки, опираясь на личные предпочтения и задачи. Например, в качестве фреймворка автор предпочитает React, но его можно заменить на Vue, Angular или Svelte. 

Управление проектами

  • Notionдля общего управления проектом, документацией, заметками и вики-страницами;
  • Clubhouse, Monday для управления процессом разработки. Могут быть включены в рабочий процесс CI/CD, поэтому сборки выполняются автоматически, а изменения отражаются в промежуточных и производственных ветвях CI/CD;
  • Slack, Discordдля общения между командами.

Дизайн

  • Figmaинструмент кроссплатформенного дизайна со встроенными функциями обмена и совместной работы;
  • Photoshop, Canvaпервый является стандартом для графического дизайна, второй — инструмент для редактирования изображений.

Бэкенд

  • Node.js бэкенд-фреймворк;
  • PostgreSQL база данных SQL;
  • MongoDB база данных NoSQL;
  • HarperDB гибрид базы данных NoSQL/SQL.

Фронтенд

  • NextJS, Create React App, Redux и Reactинструменты для создания статического веб-сайта, стандартного сайта и управления состоянием соответственно;
  • Tailwindфреймворк для написания CSS;
  • CSS/SAAS, styled-componentsкак и Tailwind, но с большими возможностями настройки компонентов в React;
  • Storybook — для создания изолированных компонентов внутри библиотеки;
  • Jest и Enzyme, React Testing Library и Cypress разработка через тестирование (TDD) с использованием модульных тестов для кода и компонентов перед их отправкой в производство и Cypress — для сквозного тестирования;
  • Sanity, Strapi автономные CMS. Используются для публикации контента с помощью GUI;
  • Vercel, Netlify, AWSпоставщик CI/CD в сочетании с GitHub. Позволяет просматривать и продвигать изменения по мере разработки.

Мобильная разработка

  • React Native, Reduxдля создания кроссплатформенных мобильных приложений и для управления состоянием соответственно;
  • Flutter, Dartдля создания кроссплатформенных мобильных приложений.

Останні статті

Всегда перед глазами: 15 лучших тем VS Code на 2026 год

Visual Code от Microsoft, вероятно, один из самых популярных редакторов кода. Разработчики любят его за…

22.02.2026

Киберпанк по-японски: 9 лучших аниме в жанре «технологии нас погубят»

Япония сама по себе — сплошной киберпанк. Это заметил даже культовый писатель жанра Уильям Гибсон,…

21.02.2026

Не просто коробка с бантом. Как оригинально подарить гаджет: 5 незатратных способов

Сам по себе телефон Айфон 17 Про Макс – отличный подарок. У него красивая заводская…

12.02.2026

Лучшие криптобиржи для криптозаймов в 2025 году: где лучше брать кредит под крипту?

На фоне роста спроса на ликвидность в бычьем рынке 2025 года, криптозаймы снова выходят на…

09.07.2025

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024