Фреймфорк – що це таке і навіщо використовується

Фреймворк – це слово явно неросійського походження. Дослівно воно перекладається, як «каркас», тобто підставу або несуча частина конструкції. Ось тільки в ужиток воно увійшло у зв’язку з програмуванням, ще в ті часи, коли більша частина літератури з предмету була виключно англійською мовою. Тоді щоб не морочитися з перекладом стали використовувати даний англицизм.

Значення, яке вкладають в слово фреймворк двояко. У залежності від предмета, про який йде мова, це може бути, як програмне забезпечення, покликане полегшити реалізацію і об’єднати компоненти великого проекту, так і програмна платформа, що визначає структуру програмної системи.

Фреймворк програмної системи

Говорячи про програмній системі (тобто про Програмне забезпечення і, можливо, відповідної апаратної складової для її виконання) під фреймворком мають на увазі якусь єдину систему, яка покликана об’єднати всі елементи програми в єдине ціле. Тобто це можуть бути як різні бібліотеки, так і безпосередньо принципи написання коду, які дозволяють програмі функціонувати, а не просто займати місце.

Дивіться також:  Shutdown s t 3600 - детальна інформація

Тобто каркас, не просто так підтримує програму, він ще і забезпечує взаємозв’язок між різними її елементами, які задіюються при її виконанні. Спочатку існувала проблема з реалізацією цих самих каркасів, але поступово усі прийшли до єдиного розуміння, а розвиток графічних користувацьких інтерфейсів лише прискорило процес уніфікації фреймворків.