Хочешь научиться разрабатывать сайты? В Гродно стартуют курсы для новичков

Поделиться
Класснуть
Отправить

Чем фреймворк отличается от библиотеки? В программировании «фреймворк» и «библиотека» — это 2 фундаментальных понятия, не считая самого языка программирования. И этот вопрос можно встретить даже на собеседованиях.

Тренер по Front-End, который сам собеседует кандидатов в IT-компанию, поделился с нами ответом:

Фреймворк — инструментарий, который предоставляет конкретные правила создания хорошего проекта с использованием HTML, CSS, JavaScript. Библиотека — просто набор хороших функций, объектов и классов, из которых ты можешь собрать проект. В отличие от фреймворка, здесь нам не навязывают, какая архитектура должна быть у проекта. Во Frontend-разработке React позиционирует себя как библиотека, а Angular и Vue — как фреймворки.

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

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

Хочешь, чтобы тебе доступно объяснили всю базу Frontend-разработки и научили делать сайты? Приходи на курсы по Fronted-разработке:

  • 6 февраля — разработка веб-сайтов с использованием HTML, CSS и JavaScript, очно, тренер Максим Околот;
  • 11 апреля — разработка веб-приложений на JavaScript, онлайн, тренер Юрий Бондаренко;
  • 14 марта — React для разработки веб-приложений, онлайн, тренер Евгений Волковский;
  • 6 февраля — разработка SPA приложений с Angular, онлайн, тренер Алеся Булка.

Выбери свой старт и нырни во Frontend! Подробности на сайте.

Нашли опечатку? Выделите фрагмент текста с опечаткой и нажмите Ctrl + Enter.