Please use this identifier to cite or link to this item:
http://eztuir.ztu.edu.ua/123456789/7747
Title: | Аналіз побудови клієнтських частин вебдодатків на основі Microfrontend підходу |
Other Titles: | Analysis of building client parts of web applications based on the Microfrontend approach |
Authors: | Колос, К.Р. Баранов, А.І. Петросян, Р.В. Kolos, K.R. Baranov, A.I. Petrosian, R.V. |
Keywords: | мікросервіси вебдодатки Microfrontend підхід архітектура microservices web applications Microfrontend approach architecture |
Issue Date: | 2020 |
Publisher: | Державний університет "Житомирська політехніка" |
Series/Report no.: | Технічна інженерія;1(85) |
Abstract: | У сучасному світі вебтехнології проникають майже у всі аспекти життя людини. З їх допомогою можна створювати, налагоджувати та синхронізувати облікові записи на різних пристроях, керувати процесами бізнесу. Водночас постає проблема підвищення рівня ефективності проєктування інформаційних систем, які будуть надавати доступ до різноманітної інформації з будь-якого куточка світу, де є доступ до мережі Інтернет. Все більше вебдодатків з’являється з кожним днем, потужність комп’ютерної техніки зростає, а разом з цим, підвищується рівень їх складності, що в свою чергу обумовлює збільшення зусиль та часу на їх підтримку. Це зумовлює потребу в обґрунтуванні використання Microfrontend підходу. Саме тому в статті вирізнено переваги та недоліки розробки мікросервісів. Обґрунтовано основні підходи до побудови мікрофронтенд додатка: композиція шаблонів на стороні сервера; інтеграція при збірці; інтеграція під час виконання з використанням HTML-елемента iframe; інтеграція під час виконання за допомогою засобів мови програмування JavaScript; інтеграція під час виконання з використанням технології web components. На основі аналізу зазначених підходів виокремлено і охарактеризовано переваги: поступові (інкрементальні) оновлення; прості, не пов’язані між собою кодові бази; незалежне розгортання; автономні команди, та недоліки: значний об’єм коду, що завантажується; відмінності середовища; складність управління розробки мікрофтондендів. Тому перед переходом до такої архітектури необхідно враховувати: наявність ресурсів для достатнього рівня автоматизації та забезпечення управління додатковою необхідною інфраструктурою; зміни в процесі розробки, тестування та випуску у великій кількості компонентів; зростання складності, пов’язаної з використанням більшої кількості інструментів та підходів до розробки; забезпечення достатнього рівня якості, узгодженості та управління великою кількістю кодових баз. Отже, обираючи архітектуру мікрофронтендів слід зважити і проаналізувати наявність технічної та організаційної доцільності для прийняття такого підходу. |
URI: | http://eztuir.ztu.edu.ua/123456789/7747 |
Appears in Collections: | Технічна інженерія |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
19. Колос.pdf | 634.82 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.