Comparison of lightweight frameworks for Java by analyzing proprietary web applications

There are many frameworks available in the IT environment that differ in performance, security, complexity, and speed. The user who wants to start working with the selected framework should know whether it will meet the architectural requirements and business assumptions. The aim of this work is to...

Full description

Bibliographic Details
Main Authors: Michał Błaszczyk, Marek Pucek, Piotr Kopniak
Format: Article
Language:English
Published: Lublin University of Technology 2021-06-01
Series:Journal of Computer Sciences Institute
Subjects:
Online Access:https://ph.pollub.pl/index.php/jcsi/article/view/2645
_version_ 1818791224863096832
author Michał Błaszczyk
Marek Pucek
Piotr Kopniak
author_facet Michał Błaszczyk
Marek Pucek
Piotr Kopniak
author_sort Michał Błaszczyk
collection DOAJ
description There are many frameworks available in the IT environment that differ in performance, security, complexity, and speed. The user who wants to start working with the selected framework should know whether it will meet the architectural requirements and business assumptions. The aim of this work is to compare the performance and complexity of web applications built using different lightweight frameworks for the Java language. Spring Boot, Micronaut, Quarkus and Javalin frameworks will be compared. At the beginning of the work, the main problems related to the creation of modern applications were discussed. In the following sections, basic analysis of the complexity of the syntax and conventions of the selected skeletons was performed. Then, experiments were conducted to compare performance - response and build times and memory consumption during application development and use. A wide cross-section of efficiency has been obtained in selected lightweight framework usages. The prepared comparison can be used to select the appropriate framework for the project.
first_indexed 2024-12-18T15:07:58Z
format Article
id doaj.art-8b0f17abb95e46ddb3b881f53d4105ea
institution Directory Open Access Journal
issn 2544-0764
language English
last_indexed 2024-12-18T15:07:58Z
publishDate 2021-06-01
publisher Lublin University of Technology
record_format Article
series Journal of Computer Sciences Institute
spelling doaj.art-8b0f17abb95e46ddb3b881f53d4105ea2022-12-21T21:03:44ZengLublin University of TechnologyJournal of Computer Sciences Institute2544-07642021-06-011910.35784/jcsi.2645Comparison of lightweight frameworks for Java by analyzing proprietary web applicationsMichał BłaszczykMarek PucekPiotr KopniakThere are many frameworks available in the IT environment that differ in performance, security, complexity, and speed. The user who wants to start working with the selected framework should know whether it will meet the architectural requirements and business assumptions. The aim of this work is to compare the performance and complexity of web applications built using different lightweight frameworks for the Java language. Spring Boot, Micronaut, Quarkus and Javalin frameworks will be compared. At the beginning of the work, the main problems related to the creation of modern applications were discussed. In the following sections, basic analysis of the complexity of the syntax and conventions of the selected skeletons was performed. Then, experiments were conducted to compare performance - response and build times and memory consumption during application development and use. A wide cross-section of efficiency has been obtained in selected lightweight framework usages. The prepared comparison can be used to select the appropriate framework for the project.https://ph.pollub.pl/index.php/jcsi/article/view/2645Spring BootMicronautQuarkusJavalin
spellingShingle Michał Błaszczyk
Marek Pucek
Piotr Kopniak
Comparison of lightweight frameworks for Java by analyzing proprietary web applications
Journal of Computer Sciences Institute
Spring Boot
Micronaut
Quarkus
Javalin
title Comparison of lightweight frameworks for Java by analyzing proprietary web applications
title_full Comparison of lightweight frameworks for Java by analyzing proprietary web applications
title_fullStr Comparison of lightweight frameworks for Java by analyzing proprietary web applications
title_full_unstemmed Comparison of lightweight frameworks for Java by analyzing proprietary web applications
title_short Comparison of lightweight frameworks for Java by analyzing proprietary web applications
title_sort comparison of lightweight frameworks for java by analyzing proprietary web applications
topic Spring Boot
Micronaut
Quarkus
Javalin
url https://ph.pollub.pl/index.php/jcsi/article/view/2645
work_keys_str_mv AT michałbłaszczyk comparisonoflightweightframeworksforjavabyanalyzingproprietarywebapplications
AT marekpucek comparisonoflightweightframeworksforjavabyanalyzingproprietarywebapplications
AT piotrkopniak comparisonoflightweightframeworksforjavabyanalyzingproprietarywebapplications