Get Mystery Box with random crypto!

Что такое фреймворки, библиотеки и CMS В каждом языке програм | GeekBrains.kz

Что такое фреймворки, библиотеки и CMS

В каждом языке программирования есть набор функций, которые регулярно используются для обработки текста, изображения, видео, звука, работы с PDF- и Word-файлами, таблицами Excel.

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

Библиотека, например, позволяет взять готовый функционал для обработки видео—обрезки, замедления видео, работы со звуком, изменения качества—и перенести его в другой проект. Это значительно ускоряет процесс разработки.

Есть огромное количество форумов, которые помогают найти ту или иную библиотеку. В этом есть и минус: вариантов так много, что определиться с выбором тяжело. Исходить нужно из задач и особенностей проекта, над которым работает программист.

Фреймворк—это готовая модель в IT, шаблон для программной платформы, на основе которого можно дописать собственный код.

Часто фреймворки и библиотеки путают. Но если фреймворк— приложение для создания сайтов или приложений, то библиотека—это помощник для решения более мелких задач внутри проекта. Если провести аналогию со строительством, фреймворки используют для постройки дома, а библиотеку—для его отделки.

Еще программисты используют CMS—систему управления контентом. Это программа, которая позволяет создавать сайты, управлять ими, изменять их содержимое. Можно редактировать контент, добавлять изображения и видео, настраивать дизайн сайта.
Один из примеров такой программы—конструктор WordPress, позволяющий на основе шаблонов создать свой сайт, блог или интернет-магазин. Пользователи этого конструктора отмечают простоту установки и использования. На этой платформе выкладывают различный контент: новости, статьи, фотографии, видеоролики.

#geekbrains_Казахстан