В программировании ""фреймворк"" и ""библиотека"" — это 2 фундаментальных понятия, не считая самого языка программирования🧑🏻💻 И этот вопрос👆🏻можно встретить даже на собеседованиях.
Юрий Семененко, @yuri.semenenko тренер по Front-End, нередко сам собеседует в IT-компанию и поделился с нами чётким ответом:
🔹Фреймворк — инструментарий, который предоставляет конкретные правила создания хорошего проекта с использованием HTML, CSS, JavaScript.
🔹Библиотека — просто набор хороших функций, объектов и классов, из которых ты можешь собрать проект. В отличие от фреймворка, здесь нам не навязывают, какая архитектура должна быть у проекта.
Во Frontend-разработке React позиционирует себя как библиотека, а Angular и Vue — как фреймворки.
Проекты на React могут отличаться архитектурой и построением файловой системы. На фреймворках строятся практически одинаковые в этом плане проекты. Конечно, они выглядят по-разному, но структура и код очень похожи.
Angular, будучи фреймворком, навязывает свои правила создания фронтенда, то есть там четко прописано, какие компоненты нужно создавать и как они должны быть взаимосвязаны. Это иногда бывает преимуществом, особенно для начинающих разработчиков."
По всем вопросам, обращайтесь по номеру:
📞+7-949-405-68-46
📞+38-095-462-46-72 +вайбер+вотсап+телеграм
📞+7-977-012-01-36 + телеграм https://sos-computer.site #soscomputer #courses
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев