Скрипник, Т.К.Манзюк, Е.А.Свистун, С.О.Skrypnyk, T.K.Manziuk, E.A.Svistun, S.O.2017-09-212017-09-212017Скрипник, Т.К. Архітектура каркасу MODEL-VIEW-CONTROLLER при розробці веб-додатків [Текст] / Т. К. Скрипник, Е. А. Манзюк, С. О. Свистун // Вісник Хмельницького національного університету. Технічні науки. – 2017. – № 3. – С. 208-212.https://elar.khmnu.edu.ua/handle/123456789/5601У роботі розглянуто патерни проектування MODELVIEWCONTROLLER (MVC) та MODELVIEWVIEWMODEL (MVVM), способи взаємодії і ролі кожного компонента архітектурних каркасів, можливості застосування сервісів при розробці програми. Наведено діаграми httpзапитвідповідь при використанні сервісів і без них. Описано основні можливості фреймворка AngularJS. Показана структура взаємодії компонентів вебдодатку при використанні фреймворка.Web application a special kind of software that is available to users over the network that uses the browser as a client. The main advantages of web applications include crossplatform interoperability and the ability to update and maintain the application without installing software on client devices. The main criteria in choosing web application architecture – possibility of modular development, maintenance, documentation and structuring code. Design pattern Modelviewcontroller (MVC) provides separation of application data, user interface and control logic. To use MVC for web applications, authors used a combination of scripts and server components and common objects to implement various components of the application. As an alternative to this solution is supposed to separate connection of controller and model by such called Service. Services, acting as reusable code libraries for other program components. They ensure application functionality, such as Logging, error handling, check permissions, exchange messages and caching. Based on the foregoing analysis, we can conclude about targeted onappropriateness of using MVC pattern in the web application. This approach will greatly simplify the modular development and further support software.ukMVCAngularJSJavaScriptсервіспатернвебдодатокMVCAngularJSJavaScriptservicepatternwebapplicationАрхітектура каркасу model-view-controller при розробці веб-додатківMvc software architecture pattern for web-applicationСтаття004.4