Abstract:
Modern web applications are now expected to provide a user experience as simple and efficient as desktoplike web interfaces. JavaScript frameworks emerged as front-end technology for advanced web application features. The aim of this design science study was to analyse the requirements of user interfaces in modern web applications and provide an evaluation of JavaScript frameworks to meet these requirements. The literature indicated JavaScript frameworks are necessary to simplify Ajax development due to the complexity of Ajax programming using JavaScript. A single-page interface model using a JavaScript framework was used as the prototype. We analysed how it improved development, maintenance efficiency and examined the ability to implement advanced web interfaces. The main outcome is that the prototyping showed JavaScript frameworks provide less complexity on Ajax applications development and significantly increased ease of maintainability.