A comparative analysis of selected Java Script frameworks in the context of web applications on the example of Angular and BackboneJS


Abstract

The paper contains comparison between Angular and BackboneJS frameworks. For research purposes, two single page applications were created. Both providing the same functionalities. In this article such elements were examined and compared: time of loading elements, number lines of code, size of compiled application. community gathered around frameworks and time needed to create the application using frameworks. The obtained results did not indicate a solution that was clearly better to be used in single page applications.


Keywords

JavaScript; Angular; BackboneJS; Single Page Application

[1] Larry Ullman,: Nowoczesny język JavaScript, Helion, Gliwice 2013.
[2] Tim Amber, Nicholas Cloud,: JavaScript Frameworks for Modern Web Dev, Apress, Nowy Jork 2015.
[3] Michael S. Mikowski, Josh C. Powell,: Single Page Web Applications, Manning, Nowy Jork 2014.
[4] Mikito Takada,: Single Page Application in Depth, ebook, 2012.
[5] Ari Lerner, Felipe Coury, Nate Murray, Carlos Taborda,: ng-book 2 The Complete Book on Angular 4, Nowy Jok 2017.
[6] Jesse Palmer, Corinna Cohn, Michael Giambalvo, Craig Nishina ,; Testing Angular Applications, Manning, Nowy Jork 2017.
[7] Angular 4 documentation - https://angular.io/docs/ts/latest/ [01.12.2017]
[8] Addy Osmani ,: Developing Backbone.js Applications, O’Reilly, 2013.
[9] BackboneJS documentation - http://backbonejs.org/documentation/ [01.12.2017]
[10] Pano, A.; Graziothin, D.; Abrahamsson, P.; What leads developers towards the choice of a JavaScript framework?, 2016.
[11] stackoverflow.com [01.12.2017]
[12] https://gitter.im [01.12.2017]
[13] https://github.com/ [01.12.2017]
[14] https://www.youtube.com/ [01.12.2017]
Download

Published : 2018-09-30


Moczulski, M., & Plechawska-Wójcik, M. (2018). A comparative analysis of selected Java Script frameworks in the context of web applications on the example of Angular and BackboneJS . Journal of Computer Sciences Institute, 7, 200-204. https://doi.org/10.35784/jcsi.678

Mateusz Moczulski  mateusz.moczulski@dzielo.pl
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland  Poland
Małgorzata Plechawska-Wójcik 
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland  Poland