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...

Full description

Bibliographic Details
Main Authors: Teofil Rozaliuk, Petro Kopyl, Jakub Smołka
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