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

2021 ◽  
Vol 19 ◽  
pp. 95-99
Author(s):  
Marcin Górski ◽  
Wojciech Andrzej Piwowarski ◽  
Mariusz Dzieńkowski

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.

2021 ◽  
Vol 21 ◽  
pp. 287-294
Author(s):  
Maciej Jeleń ◽  
Mariusz Dzieńkowski

The aim of the work is a comparative analysis of three frameworks designed for building web applications for the Java programming language: Spring Boot 2.4.4, Micronaut 2.5.4 and Quarkus 1.13.4.Final. Test applications were prepared, equipped with the same functionality as used in the experiment consisting in measuring the server response times to a POST request – performing the data entry into the database. For each test application, the scenario aimed at measuring the time of handling requests under various load conditions was repeated five times. During each repetition of the scenario, the load which was the average number of requests sent per second by virtual users was increased. In parallel with performance tests, the reliability of the test applications was measured. Reliability was defined as the percentage of requests sent to the server that ended in a failure. The comparative analysis also took into consideration the volume of the code of the test applications based on the selected frameworks. The performed analyses showed that in terms of all the criteria considered in this work Micronaut proved to be the best framework.


2021 ◽  
Vol 21 ◽  
pp. 356-361
Author(s):  
Mariusz Śliwa ◽  
Beata Pańczyk

The article presents a comparison of the performance of three ways of implementing programming interfaces used in web applications - REST, GraphQL and gRPC. For the purposes of the research, three applications were developed, which were made in each of the indicated technologies and with the same functionalities. The applications were used for performance tests carried out with the use of the k6 tool. The applications are used to measure the execution time, performance and volume of processed data during display and adding operations. The obtained results allowed for the conclusion that the best interface in terms of performance (measured as the number of transactions per second) and server response time is REST. However, in terms of the smallest data volume, gRPC is the best choice.


2021 ◽  
Vol 18 ◽  
pp. 7-14
Author(s):  
Magdalena Psujek ◽  
Aleksandra Radzik ◽  
Grzegorz Kozieł

This article is devoted to the comparison of the effectiveness of solutions used in automatic testing of web applications. In order to carry out the analysis, test scenarios were created and tests were carried out using each of the tested programming frameworks (Selenium WebDriver, Cucumber, Ranorex, Robot Framework, Cypress, Unified Functional Testing, TestComplete and Katalon Studio). The study showed that there is no single best tool that meets all the requirements. Taking into account the analyzed aspects of effectiveness, the TestComplete program was the best, however, when choosing a solution, the team's skills and project specification should be taken into account.


Author(s):  
Gustavo Fernandes ◽  
Sanderson Clayton ◽  
Bernardo Jakitsch ◽  
Luis Henrique Andrade Maia ◽  
Mariana Gomes ◽  
...  

Globus ◽  
2020 ◽  
Author(s):  
V. Parakhin ◽  
◽  
M. Sobitova ◽  

The article describes a comparative analysis of the technique of performing the gymnastic element with extension in gymnasts and gymnasts of different qualifications


Author(s):  
A.I. Glushchenko ◽  
M.Yu. Serov

В статье рассматривается вопрос совершенствования системы управления параллельно-работающими насосными агрегатами с целью повышения энергоэффективности их работы. Проведено сравнение и выявление недостатков существующих методов решения рассматриваемой проблемы. Предложена идея нового подхода на базе онлайн оптимизации. The problem under consideration is improvement of the energy efficiency of a control system of parallel-running pump units. Known methods used to solve this problem are considered. Their advantages and disadvantages are shown. Finally, the idea of a new approach, which is based on online optimization, is proposed.


2018 ◽  
Vol 35 (2) ◽  
pp. 146
Author(s):  
Peng XU ◽  
Huaxin CHEN ◽  
Dongyu NIU ◽  
Yanqiang GUO ◽  
Tao FAN

Author(s):  
Muhammad Arif ◽  
Madiha Sultan ◽  
Jawad Saleem ◽  
Asad Javaid ◽  
Uzair Khan ◽  
...  

2021 ◽  
pp. 016344372110227
Author(s):  
Yingzi Wang ◽  
Thoralf Klein

This paper examines the changes and continuities in TV representations of Chinese Communist Party’s revolutionary history and interprets them within the broader context of China’s political, economic and cultural transformations since the 1990s. Drawing on a comparative analysis of three state-sponsored TV dramas produced between the late 1990s and mid-2010s, it traces how the state-sanctioned revolutionary narratives have changed over time in response to the Party’s propaganda imperatives on the one hand, and to the market-oriented production environment on the other. The paper argues that while recent TV productions in the new century have made increasing concessions to audience taste by adopting visually stimulating depictions and introducing fictional characters as points of identification for the audience, the revolutionary narratives were still aligned with the Party’s propaganda agenda at different times. This shows the ongoing competition between ideological and commercial interests in Chinese TV production during the era of market reforms.


Sign in / Sign up

Export Citation Format

Share Document