Treffer: Performance comparison of development frameworks in selected environments in REST API architecture.
Weitere Informationen
This paper presents a performance comparison of five popular REST API frameworks: ASP.NET, Spring Boot, Express. js, Laravel and Django REST Framework. The analysis took into account response times, resource consumption, Docker image sizes and code complexity. ASP.NET showed the shortest response times and smallest images, Express.js stood out for its stable resource management, while Django and Laravel, although less efficient, featured by compact code. Spring Boot, on the other hand, showed similar, though slightly worse, efficiency compared to ASP.NET. The results underscore the importance of matching the platform to specific project requirements. [ABSTRACT FROM AUTHOR]
Artykuł przedstawia porównanie wydajności pięciu popularnych szkieletów programistycznych REST API: ASP.NET, Spring Boot, Express.js, Laravel i Django REST Framework. Analiza uwzględniała czasy odpowiedzi, zużycie zasobów, rozmiary obrazów Docker oraz złożoność kodu. ASP.NET wykazał najkrótsze czasy odpowiedzi i najmniejsze obrazy, Express.js wyróżniał się stabilnym zarządzaniem zasobami, a Django REST Framework i Laravel, choć mniej wydajne, charakteryzowały się zwartym kodem. Spring Boot natomiast wykazał zbliżoną, lecz nieco gorszą, wydajność w stosunku do ASP.NET. Wyniki podkreślają znaczenie dopasowania platformy do specyficznych wymagań projektu. [ABSTRACT FROM AUTHOR]
Copyright of Journal of Computer Sciences Institute is the property of Lublin University of Technology and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)