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

Теперь, что это означает на практике?

Вы можете думать о фреймворках Javascript (таких как Angular, React, Vue.js) как о наборе инструментов, которые вы будете использовать для строительства дома. Конечно, вы могли бы срубать деревья голыми руками, чтобы получить нужную вам древесину, но использование топора позволяет вам ускорить эту скучную задачу, чтобы вы могли сосредоточиться на том, чтобы построить дом.

Точно так же среда JavaScript предоставляет топор для создания вашего веб-сайта, а также лопату и кирку.

Как появились эти инструменты? С появлением сложных веб-приложений, таких как Gmail, разработчикам интерфейсов (это люди, которые делают то, что вы видите в своем браузере) понадобились инструменты, которые помогли бы им справиться с возросшей сложностью и при этом оставаться продуктивными. Именно здесь на помощь пришли фреймворки JavaScript. Они дали разработчикам переднего плана инструменты, помогающие создавать веб-сайты и приложения быстрее и чище.

На сегодняшний день существует 3 больших фреймворка JavaScript:

  • Angular, разработанный Google
  • React, разработанный Facebook
  • Vue.js, разработанный Evan You

Эти три фреймворка в основном решают одни и те же проблемы, но совершенно по-разному. Так что, в конечном счете, выбор между тремя часто сводится к личным вкусам разработчика.

Надеюсь, это прояснит ситуацию! Если вы хотите, чтобы вам объяснили более технический жаргон в дружеской форме, не стесняйтесь проверять другие наши посты.

Texidi: Your Journey Into Tech поможет вам легко разобраться в сфере подбора персонала благодаря еженедельному контенту, подкастам с опытными рекрутерами и многому другому!

Подпишитесь на нас в Instagram и LinkedIn, чтобы получать регулярные обновления и быть в курсе нового контента, настраивайтесь на первый выпуск нашей серии подкастов Recs & Devs и узнайте, как наладить прочные отношения с разработчиками, и как пробиться в технике!