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...
Main Authors: | , , |
---|---|
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 |