Efficiency of creating application’s presentation layer with frameworks AngularJS, Angular2, BackboneJS

Monika Tobiańska

monika.tobianska@gmail.com
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland (Poland)

Jakub Smołka


Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland (Poland)

Abstract

This article is focused on comparative analysis of three frameworks to create presentation layer of application. Three analysis have been conducted on two browsers, Google Chrome and Mozilla Firefox. Code complexity, the speed of view rendering, the smoothness of working of overstretched application, the amount of sent data needed to start application and the amount of memory used by application depending on the number of elements on list was took into consideration. In research purposes TodoMVC applications made with AngularJS, Angular2 and BackboneJS were used. Conducted experiments shown that Angular2 in Google Chrome achieve the best result. BackboneJS was the winner in Mozilla Firefox.


Keywords:

AngularJS; Angular2; BackboneJS; Performance, Frontend framework

[1] B. Dybowski, Angular, Backbone czy Ember? Wybieramy framework JavaScript, 20.07.2014, https://www.nafrontendzie.pl/ [30.09.2017].
[2] A. Moorthy, Angular vs AngularJS 2: A detailed comparison, 11.07.2016, https://www.cubettech.com/ [01.10.2017].
[3] M. Fakiolas, I have a new project, should I use AngularJS 1.x or Angular2?, 18.01.2016, https://angularjs-recipes.com/ [01.10.2017].
[4] D. Rathore, Angularjs vs Angular2 | what’s the difference ?, 13.08.2016, https://www.dunebook.com [1.10.2017].
[5] F. He, Angular2, next generation UI solutions. 02.04.2017, https://www.linkedin.com/pulse [1.10.2017].
[6] S. Karn, Difference : AngularJS vs. Backbone.js vs. Ember.js, 08.06.2016, , https://www.linkedin.com/pulse [1.10.2017].
[7] A. Kalbarczyk, D. Kalbarczyk, AngularJS. Pierwsze krok, Helion, Gliwice 2015, 15.
[8] M. Miszczyszyn, Wstęp do Angular 2, 03.06.2016, https://typeofweb.com/ [2.11.2017].
[9] Praca zbiorowa: Rangle's Angular Training Book, GitBook, 2017, 297-300.
[10] https://versus.com/pl/angularjs-vs-backbone-js [2.12.2017].
Download


Published
2018-11-30

Cited by

Tobiańska, M., & Smołka, J. (2018). Efficiency of creating application’s presentation layer with frameworks AngularJS, Angular2, BackboneJS . Journal of Computer Sciences Institute, 8, 226–229. https://doi.org/10.35784/jcsi.685

Authors

Monika Tobiańska 
monika.tobianska@gmail.com
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland

Authors

Jakub Smołka 

Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland

Statistics

Abstract views: 269
PDF downloads: 170