Comparison of ASP.NET Core and Spring Boot ecosystems
The article describes a comparative analysis of the ASP.NET Core and Spring Boot framework ecosystems. The research was carried out on the basis of implemented two applications with identical functionality, which use the PostgreSQL database engine. In the implementation of the application, appropri...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Lublin University of Technology
2022-03-01
|
Series: | Journal of Computer Sciences Institute |
Subjects: | |
Online Access: | https://ph.pollub.pl/index.php/jcsi/article/view/2794 |
_version_ | 1828111791365816320 |
---|---|
author | Teofil Rozaliuk Petro Kopyl Jakub Smołka |
author_facet | Teofil Rozaliuk Petro Kopyl Jakub Smołka |
author_sort | Teofil Rozaliuk |
collection | DOAJ |
description |
The article describes a comparative analysis of the ASP.NET Core and Spring Boot framework ecosystems. The research was carried out on the basis of implemented two applications with identical functionality, which use the PostgreSQL database engine. In the implementation of the application, appropriate ORM tools were used to perform database operations, ie Spring Data and Entity Framework Core, technologies enabling the implementation of authentication and authorization (Spring Security and ASP.NET Core Identity) and several additional libraries that simplify the entire process of building the application. The criteria of comparison were the ease and intuitiveness of a given tool in the implementation of the application, the offered possibilities of the tools implementing authentication and authorization mechanisms, the efficiency of database operations, the general structure of the application and basic code metrics. Based on the research, it was found that Spring Data technology is a faster tool than Entity Framework Core, while Spring Security, unlike Asp.Net Core Identity, is less integrated into the framework ecosystem.
|
first_indexed | 2024-04-11T11:40:53Z |
format | Article |
id | doaj.art-2b91103a06494c4389af496642175c6d |
institution | Directory Open Access Journal |
issn | 2544-0764 |
language | English |
last_indexed | 2024-04-11T11:40:53Z |
publishDate | 2022-03-01 |
publisher | Lublin University of Technology |
record_format | Article |
series | Journal of Computer Sciences Institute |
spelling | doaj.art-2b91103a06494c4389af496642175c6d2022-12-22T04:25:50ZengLublin University of TechnologyJournal of Computer Sciences Institute2544-07642022-03-012210.35784/jcsi.2794Comparison of ASP.NET Core and Spring Boot ecosystemsTeofil RozaliukPetro KopylJakub Smołka The article describes a comparative analysis of the ASP.NET Core and Spring Boot framework ecosystems. The research was carried out on the basis of implemented two applications with identical functionality, which use the PostgreSQL database engine. In the implementation of the application, appropriate ORM tools were used to perform database operations, ie Spring Data and Entity Framework Core, technologies enabling the implementation of authentication and authorization (Spring Security and ASP.NET Core Identity) and several additional libraries that simplify the entire process of building the application. The criteria of comparison were the ease and intuitiveness of a given tool in the implementation of the application, the offered possibilities of the tools implementing authentication and authorization mechanisms, the efficiency of database operations, the general structure of the application and basic code metrics. Based on the research, it was found that Spring Data technology is a faster tool than Entity Framework Core, while Spring Security, unlike Asp.Net Core Identity, is less integrated into the framework ecosystem. https://ph.pollub.pl/index.php/jcsi/article/view/2794Spring Boot; ASP.NET Core; comparative analysis |
spellingShingle | Teofil Rozaliuk Petro Kopyl Jakub Smołka Comparison of ASP.NET Core and Spring Boot ecosystems Journal of Computer Sciences Institute Spring Boot; ASP.NET Core; comparative analysis |
title | Comparison of ASP.NET Core and Spring Boot ecosystems |
title_full | Comparison of ASP.NET Core and Spring Boot ecosystems |
title_fullStr | Comparison of ASP.NET Core and Spring Boot ecosystems |
title_full_unstemmed | Comparison of ASP.NET Core and Spring Boot ecosystems |
title_short | Comparison of ASP.NET Core and Spring Boot ecosystems |
title_sort | comparison of asp net core and spring boot ecosystems |
topic | Spring Boot; ASP.NET Core; comparative analysis |
url | https://ph.pollub.pl/index.php/jcsi/article/view/2794 |
work_keys_str_mv | AT teofilrozaliuk comparisonofaspnetcoreandspringbootecosystems AT petrokopyl comparisonofaspnetcoreandspringbootecosystems AT jakubsmołka comparisonofaspnetcoreandspringbootecosystems |