Что такое Framework

Framework — набор готовых компонентов, которые облегчают разработку программного обеспечения, используя структуру и библиотеки внутри него.

Популярные фреймворки

Laravel — PHP-фреймворк с открытым исходным кодом, предназначенный для создания веб-приложений любой сложности. Данный framework стабильно попадает в списки самых популярных и используемых PHP-фреймворков и получает такие звание, как «Лучший фреймворк корпоративного уровня» и «Лучший фреймворк для личных проектов». Приложения можно разрабатывать на любой операционной системе. Laravel позволяет писать функциональный, чистый и красивый код. Framework позволяет выполнить такие действия, как:

  • Модульное тестирование;
  • Отслеживание URL-адресов;
  • Установка безопасности;
  • Работа с сессиями и создание системы авторизации;
  • Лёгкая работа с базой данных;
  • Работа с почтой;
  • Отслеживание ошибок и многое другое.

Yii — высокоэффективный, основанный на компонентной структуре PHP-фреймворк для разработки масштабных веб-приложений. Он позволяет максимально применить концепцию повторного использования кода и может существенно ускорить процесс веб-разработки.

Некоторые возможности Yii:

  • Богатые возможности по валидатности данных;
  • Автогенератор кода;
  • Гибкая работа с видами и темами
  • Многочисленные компоненты для работы с формами, сессиями, авторизацией;
  • Маршрутизация с использованием регулярных выражений.

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

Angular.JS — JavaScript фреймворк от Google, разработанный специально для создания динамических веб-приложений.

Bootstrap — фреймворк для создания сайтов и веб-приложений, включающий в себя HTML- и CSS-шаблоны.

Библиотеки

Библиотека — это дополнительная подпрограмма или объект, которая необходима для разработки программного обеспечения.

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

Библиотек в проекте используется достаточно много, каждая из которых даёт определённые возможности, например: работа с датой, e-mail, приём платежей, работа с базой данных и так далее.

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

Некоторые библиотеки

Requests — одна из самых популярных и полезных библиотек для разработки на Python. Эта библиотека используется в проектах Spotify, Microsoft, Amazon, BuzzFeed, Reddit, Twitter, Mozzila и так далее.

jQuery — JavaScript библиотека, для написания различных приложений как в стандартных средах разработки, так и в браузерах. Разработка jQuery ведётся командой добровольцев на пожертвования.

Добавить комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

Отправить