HMVC (англ. Hierarchical model–view–controller) — Ієрархічні Модель-Вид-Контролер, одне з розширень архітектурного паттерну MVC, що дозволяє вирішити деякі проблеми масштабованості програм, що мають класичну MVC-архітектуру.
Вперше описано у 2000 році, в одній зі статей блога JavaWorld, але деякі розробники відзначають, що це, по суті, є переосмисленням більш суворого паттерну (англ. Presentation-Abstraction-Control), описаного в 1987 році.
Згідно з парадигмою HMVC, кожна окрема MVC тріада використовується як шар в ієрархічній структурі. При цьому, кожна тріада в цій ієрархії незалежна від інших, і може звернутися до контролера іншої тріади. Такий підхід істотно полегшує і прискорює розробку великих програм, полегшує їх подальшу підтримку та масштабування, сприяє повторному використанню коду.
Примітки
- . Javaworld. 21.0.2000. Архів оригіналу за 2 червня 2012. Процитовано 3 липня 2012.(англ.)
Це незавершена стаття про програмування. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
HMVC angl Hierarchical model view controller Iyerarhichni Model Vid Kontroler odne z rozshiren arhitekturnogo patternu MVC sho dozvolyaye virishiti deyaki problemi masshtabovanosti program sho mayut klasichnu MVC arhitekturu Strukturna shema programi pobudovanoyi zgidno z patternom HMVC Vpershe opisano u 2000 roci v odnij zi statej bloga JavaWorld ale deyaki rozrobniki vidznachayut sho ce po suti ye pereosmislennyam bilsh suvorogo patternu angl Presentation Abstraction Control opisanogo v 1987 roci Zgidno z paradigmoyu HMVC kozhna okrema MVC triada vikoristovuyetsya yak shar v iyerarhichnij strukturi Pri comu kozhna triada v cij iyerarhiyi nezalezhna vid inshih i mozhe zvernutisya do kontrolera inshoyi triadi Takij pidhid istotno polegshuye i priskoryuye rozrobku velikih program polegshuye yih podalshu pidtrimku ta masshtabuvannya spriyaye povtornomu vikoristannyu kodu Primitki Javaworld 21 0 2000 Arhiv originalu za 2 chervnya 2012 Procitovano 3 lipnya 2012 angl Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi