Comparative analysis of performance of ASP.NET Core MVC and Symfony 4 programming frameworks

Marcin Górski

marcin.gorski1@pollub.edu.pl
Lublin University of Technology (Poland)

Wojciech Andrzej Piwowarski


Lublin University of Technology (Poland)

Mariusz Dzieńkowski


Lublin University of Technology

Abstract

The article presents a comparative analysis of popular ASP.NET Core MVC and Symfony 4 frameworks. Two web applications, containing the same functionalities and acting as a simple system for managing articles, were implemented in these technologies. The applications underwent time performance tests during typical operations performed by means of a simple form such as entering, editing, viewing and deleting data. These actions were performed automatically using commands from the Puppeteer library. The listed operations were repeated 10, 100 and 1,000 times in order to obtain precise mean times. On the basis of the obtained results, it was difficult to clearly state which of the compared programming tools is better. The ASP.NET Core MVC framework coped much better with two time-consuming operations, i.e. entering and editing data. Its results in this regard (the average from 1,000 repetitions) were respectively approximately 28% and 25% better compared to the Symphony 4 framework. However, for the two less time-consuming operations, i.e. displaying and deleting articles, the Symphony 4 framework proved to be considerably better. Its results with regard to displaying and deleting articles (the average for 1,000 measurements) were respectively 15% and 36% lower compared to the other of the tested frameworks.


Keywords:

performance analysis, automatic testing, ASP.NET Core MVC, Symfony, Puppeteer

Tiobe, https://www.tiobe.com/tiobe-index/, [16.02.2021].
  Google Scholar

Google Trends, https://trends.google.pl/trends/, [16.02.2021].
  Google Scholar

A. D. Wac, T. K. Watras, G. Kozieł, Comparative analysis of solutions used in automated testing, Journal of Computer Sciences Institute, 15, 156-163, 2020.
DOI: https://doi.org/10.35784/jcsi.2048   Google Scholar

SMARTBEAR, Test Automation Best Practices, https://smartbear.com/learn/automated-testing/best-practices-for-automation/, [16.02.2021].
  Google Scholar

Symfony, https://symfony.com/, [16.02.2021].
  Google Scholar

Introduction to ASP.NET Core, https://docs.microsoft.com/pl-pl/aspnet/core/introduction-to-aspnet-core?view=aspnetcore-5.0, [16.02.2021].
  Google Scholar

OVHCloud, https://www.ovh.pl/, [16.02.2021].
  Google Scholar

Puppeteer, https://developers.google.com/web/tools/puppeteer, [16.02.2021].
  Google Scholar

Download


Published
2021-06-30

Cited by

Górski, M., Piwowarski, W. A., & Dzieńkowski, M. (2021). Comparative analysis of performance of ASP.NET Core MVC and Symfony 4 programming frameworks. Journal of Computer Sciences Institute, 19, 95–99. https://doi.org/10.35784/jcsi.2559

Authors

Marcin Górski 
marcin.gorski1@pollub.edu.pl
Lublin University of Technology Poland

Authors

Wojciech Andrzej Piwowarski 

Lublin University of Technology Poland

Authors

Mariusz Dzieńkowski 

Lublin University of Technology

Statistics

Abstract views: 460
PDF downloads: 346