Comparison of ASP.NET Core and Spring Boot ecosystems
Article Sidebar
Open full text
Issue Vol. 22 (2022)
-
Analysis of the impact of various gamification factors on the level of player satisfaction
Krystian Demidiuk, Małgorzata Plechawska-Wójcik1-7
-
Comparative analysis of the time performance of database queries in C# language
Tomasz Nowicki, Sebastian Tomczak, Grzegorz Kozieł8-12
-
Comparison of selected configuration management systems in Linux
Szymon Dudziak, Natalia Jakubczak, Maciej Pańczyk13-17
-
Comparative analysis of PHP frameworks on the example of Laravel and Symfony
Paulina Garbarz, Małgorzata Plechawska-Wójcik18-25
-
Comparison of frameworks for developing web applications in PHP
Kamil Pawelec, Piotr Kopniak26-34
-
Comparison of web application performance on the example of Laravel and Vaadin frameworks
Jakub Radomski35-39
-
Comparison of ASP.NET Core and Spring Boot ecosystems
Teofil Rozaliuk, Petro Kopyl, Jakub Smołka40-45
-
Tools for modeling and simulating business processes - a comparative analysis
Radosław Lipski, Dominik Lipski46-50
-
Comparative analysis of interface sketch design tools in the context of User Experience
Edyta Kowalczyk, Agnieszka Glinka, Tomasz Szymczyk51-58
-
Comparing the Performance of the Object-Relational Mapping Program-ming Frameworks Available in Java
Mateusz Połeć, Jakub Pitera, Grzegorz Kozieł59-65
Main Article Content
DOI
Authors
Abstract
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.
Keywords:
References
Szkielet programistyczny Spring Boot, https://spring.io/projects/spring-boot , [26.01.2021].
J. Ciliberti, ASP. NET Core Recipes: A Problem-Solution Approach, Apress, New York, 2017. DOI: https://doi.org/10.1007/978-1-4842-0427-6
Serwer bazodanowy PostgreSQL, https://www.postgresql.org/ , [22.10.2021].
Narzędzie Spring Data, https://spring.io/projects/spring-boot , [22.10.2021].
J. Lerman, R. Miller, Programming Entity Framework: Code First, O’Reilly Media, Sebastopol, 2011.
M. Furtak, Bezpieczeństwo aplikacji internetowych, JCSI 3 (2017) 1-5. DOI: https://doi.org/10.35784/jcsi.201
M. Jailia, A. Kumar, M. Agarwal and I. Sinha, Behavior of MVC (Model View Controller) based Web Application developed in PHP and .NET framework, 2016 International Conference on ICT in Business Industry & Government (ICTBIG) (2016) 1-5. DOI: https://doi.org/10.1109/ICTBIG.2016.7892651
M. M. Kizeweter, B. Pańczyk, Porównanie technologii tworzenia aplikacji internetowych JEE na przykładzie JavaServer Faces i Spring Boot, JCSI 3 (2017) 28-32. DOI: https://doi.org/10.35784/jcsi.589
M. Kaluža, M. Kalanj, A comparison of back-end frameworks for web application development, Computer Science 7 (2019) 317-332. DOI: https://doi.org/10.31784/zvr.7.1.10
Operacje bazodanowe typu CRUD, https://www.codecademy.com/articles/what-is-crud , [19.10.2021].
Article Details
Abstract views: 2484
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
