Фреймворк (англ. framework)
Фреймворк (англ. framework) — набор библиотек и компонентов, призванный облегчить разработку. В большинстве случаев представляет собой уже готовый базовый каркас продукта.
Типы фреймворков разделяют по назначению:
- фронтенд — отвечают за видимую часть сайтов и приложений
- бэкенд — отвечают за серверную часть сайтов и приложений
- фулстек — отвечают одновременно за внутреннюю и внешнюю работу приложения или сайта
Преимущества фреймворков:
- повышают скорость работы — готовые модули позволяют быстрее разрабатывать сервисы и приложения, вводить новые функции
- снижают риск ошибок — работа с шаблонами проще для начинающих программистов
- делают разработку более безопасной — самые распространённые фреймворки протестированы и защищены
- помогают разобраться в новых проектах — фреймворки не сильно отличаются друг от друга, поэтому разработчику легко вникнуть в новый проект, созданный на базе фреймворков
Узнайте больше в Медиа Нетологии:
Бесплатный курс по программированию:
Программы обучения Нетологии по программированию: