Назад
Следующая

Фреймворк

Фреймворк (каркас, структура) — программная платформа, определяющая структуру программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта. Говоря простым языком – это рабочая среда, которая помогает разработчику быстро и качественно создавать программный продукт, не создавая с нуля каркас программной оболочки, а используя готовые библиотеки и методы.

Одним из главных преимуществ при использовании фреймворков является то, что веб-приложения часто используют стандартизированную структуру организации компонентов. Сооздание структуры при разработке на фреймворках очень упрощается. По сути, фреймворк — это множество конкретных и абстрактных классов, а также определений способов их взаимоотношения. Конкретные классы обычно реализуют взаимные отношения между классами, а абстрактные классы представляют собой точки расширения, в которых каркасы могут быть использованы или адаптированы. Для обеспечения расширения возможностей обычно используются техники объектно-ориентированного программирования (например, части приложения могут наследоваться от базовых классов фреймворка).

Статьи по теме:
Услуги по теме:
Оцените статью
Словарь
На какую тему создать сайт или зачем нужна машина времени
01.06.2018
До запуска осталось: три, два, один. Давайте вместе представим, что машину времени все же изобрели (а не только показали в голливудских фильмах по телевизору) и отправимся в … прошлое. Почему в прошлое? Потому что именно там мы учились принимать решения.
Что такое поисковая система
07.06.2018
Миллионы людей каждую секунду печатают поисковые запросы, чтобы получить ответы на свои вопросы. С развитием мобильного интернета, это количество увеличилось еще в разы.  Ответы на все эти запросы, хранятся на множестве различных сайтов.
Перспективы single page веб приложений
10.02.2018
Single page (одностраничное) приложение – это сайт, при переходе по страницам которого, не требуется перезагрузка страницы. Такие сайты, в большинстве случаев, создают с помощью фреймворков построенных на JS, таких как: Angular, React, Vue и т.д.
Продолжая просматривать ideyne.com, вы подтверждаете, что ознакомились с Правилами использования сайта, и соглашаетесь на использование файлов cookie