Фреймворк (англ. Framework, каркас, платформа, структура, інфраструктура) — інфраструктура програмних рішень, що полегшує розробку складних систем. Спрощено дану інфраструктуру можна вважати своєрідною комплексною бібліотекою, але при цьому вона має ряд обмежень, що задають правила створення структури проєкту та написання коду.
Програмний фреймворк
Програмний фреймворк (англ. software framework) — це готовий до використання комплекс програмних рішень, включаючи дизайн, логіку та базову функціональність системи або підсистеми. Відповідно — програмний фреймворк може містити в собі також допоміжні програми, деякі бібліотеки коду, скрипти та загалом все, що полегшує створення та поєднання різних компонентів великого програмного забезпечення чи швидке створення готового і не обов'язково об'ємного програмного продукту. Побудова кінцевого продукту відбувається, зазвичай, на базі єдиного API.
Каркас застосунку
Одна з головних переваг, при використанні каркасних застосунків, полягає в тому, що такі програми мають стандартну структуру. Каркаси застосунків стали популярними з появою елементів інтерфейсу, які мали тенденцію до реалізації стандартної структури для додатків. З їх використанням стало набагато простіше створювати засоби для автоматичного створення графічних інтерфейсів, оскільки структура внутрішньої реалізації коду програми стала відома заздалегідь. Для забезпечення каркаса, зазвичай, використовують підходи об'єктно-орієнтованого програмування, наприклад, частини програми можуть успадковуватися від базових класів фреймворку.
Див. також
Примітки
- Тлумачний словник з інформатики / Г. Г. Півняк, Б. С. Бусигін, М. М. Дівізінюк та ін. — Д., Нац. гірнич. ун-т, 2010. — 600 с.
Посилання
Вікісховище має мультимедійні дані за темою: Програмний каркас |
- (англ.)
- Підхід до архітектури фреймворків (англ.)
- (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Frejmvork angl Framework karkas platforma struktura infrastruktura infrastruktura programnih rishen sho polegshuye rozrobku skladnih sistem Sprosheno danu infrastrukturu mozhna vvazhati svoyeridnoyu kompleksnoyu bibliotekoyu ale pri comu vona maye ryad obmezhen sho zadayut pravila stvorennya strukturi proyektu ta napisannya kodu Programnij frejmvorkProgramnij frejmvork angl software framework ce gotovij do vikoristannya kompleks programnih rishen vklyuchayuchi dizajn logiku ta bazovu funkcionalnist sistemi abo pidsistemi Vidpovidno programnij frejmvork mozhe mistiti v sobi takozh dopomizhni programi deyaki biblioteki kodu skripti ta zagalom vse sho polegshuye stvorennya ta poyednannya riznih komponentiv velikogo programnogo zabezpechennya chi shvidke stvorennya gotovogo i ne obov yazkovo ob yemnogo programnogo produktu Pobudova kincevogo produktu vidbuvayetsya zazvichaj na bazi yedinogo API Karkas zastosunkuOdna z golovnih perevag pri vikoristanni karkasnih zastosunkiv polyagaye v tomu sho taki programi mayut standartnu strukturu Karkasi zastosunkiv stali populyarnimi z poyavoyu elementiv interfejsu yaki mali tendenciyu do realizaciyi standartnoyi strukturi dlya dodatkiv Z yih vikoristannyam stalo nabagato prostishe stvoryuvati zasobi dlya avtomatichnogo stvorennya grafichnih interfejsiv oskilki struktura vnutrishnoyi realizaciyi kodu programi stala vidoma zazdalegid Dlya zabezpechennya karkasa zazvichaj vikoristovuyut pidhodi ob yektno oriyentovanogo programuvannya napriklad chastini programi mozhut uspadkovuvatisya vid bazovih klasiv frejmvorku Div takozhBiblioteka pidprogramPrimitkiTlumachnij slovnik z informatiki G G Pivnyak B S Busigin M M Divizinyuk ta in D Nac girnich un t 2010 600 s PosilannyaVikishovishe maye multimedijni dani za temoyu Programnij karkas angl Pidhid do arhitekturi frejmvorkiv angl angl