Получи случайную криптовалюту за регистрацию!

Что такое фреймворк? Фреймворк - это набор библиотек и инстру | Записки Кодера | Программирование

Что такое фреймворк?

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

Представьте, что вы собираете конструктор "Лего". У вас есть некая большая платформа, на которую вы ставите детальки. Так вот платформа - это и есть фреймворк, а детальки - это библиотеки и расширения для фреймворка.

Вот так по крупицам вы собираете нечто грандиозное, дополняя свой конструктор бизнес-логикой.

Библиотеки фреймворков позволяют решить кучу задач без лишнего кода и "изобретения велосипедов". Например: работа с файлами, работа с базами данных, работа с кэшированием, регистрация и авторизация пользователя, разграничение прав доступа, отправка почты и т.д.

На сегодняшний день количество фреймворков просто зашкаливает. У каждого популярного языка программирования - свой фреймворк.

Вот вам небольшой перечень самых популярных backend-фреймворков: Laravel, Django, Flask, ExpressJS, Ruby on Rails, Spring. А вот для фронта: React, Vue, Angular, Ember, Meteor.

У каждого крупного фреймворка есть своё "коммьюнити", оно же "сообщество". Разработчики делятся своим опытом на соответствующих форумах, авторы пишут книги, блогеры снимают обучающие ролики. Поэтому изучить тот или иной фреймворк не составит особого труда.

Для моих задач идеально подходит фреймворк Laravel. Подробнее о нем я напишу в следующем посте.