Developing application in JavaScript - comparison of commercial and open source solution


Abstract

Subject of this article is comparative analysis of two popular frameworks in JavaScript: AngularJS (open source) and Ext JS (commercial package). There were two original applications used for this study, each implemented in one of frameworks. Structure of applications, difficulty of implementing GUI components, code metrics, documentation availability and community support were compared. Results were presented in charts.


Keywords

AngularJS, ExtJS, frameworks, JavaScript

[1] https://insights.stackoverflow.com/survey/2017#overview [06.11.2017]
[2] M. Minović, S. Vesic, Single Page Applications: Trend or Future, Info, 2015
[3] C. Ravi, Staged information flow for JavaScript, Conference on Programming Language Design and Implementation, 2009
[4] M. A. Moyeen, G. G. M. Nawaz Ali i P. H. Joo Chong, An automatic layout faults detection technique in responsive web pages considering JavaScript defined dynamic layouts, Electrical Engineering and Information Communication Technology, 2016
[5] M. C. Enache, Web Application Frameworks, Dunarea de Jos University of Galati, 2015
[6] https://trends.google.com/trends/explore?q=extjs%20javascript,Angularjs%20javascript. [06.11.2017]
[7] L. Zhang, Y.-J. Yang i J.-H. Ni, The research and implement of power communication alarm management system based on MVC and ext JS, w International Conference on Information Management, Innovation Management and Industrial Engineering, 2012.
[8] C. Hiller: Choosing a JavaScript framework. Bleeding Edge Press, 2014,
[9] http://www.angularjs.org. [06.11.2017]
[10] http://docs.sencha.com/extjs/4.2.6/. [06.11.2017]
[11] https://github.com/showcases/front-end-javascriptframeworks?s=stars [06.11.2017]
[12] https://stackoverflow.com/tags [06.11.2017]
[13] https://www.sencha.com/forum/ [06.11.2017]
[14] https://docs.sencha.com/extjs/6.0.2/guides/whats_new/whats_new.html [06.11.2017]
[15] https://www.codeproject.com/ [20.11.2017]
[16] https://forum.pasja-informatyki.pl/ [20.11.2017]
[17] http://forum.codecall.net/ [20.11.2017]
[18] https://bytes.com/ [20.11.2017]
[19] https://4programmers.net/Forum [20.11.2017]
[20] https://toddmotto.com/categories/angular [20.11.2017]
[21] https://medium.mybridge.co/angular-2-0-top-10-articles-forthe-past-month-84aa098c9b10 [20.11.2017]
[22] https://blog.thoughtram.io/categories/angular/ [20.11.2017]
[23] https://hackernoon.com/the-rise-and-fall-of-ext-jsc9d727131991 [20.11.2017]
[24] https://www.markhamstra.com/extjs/2013/extjs-dreamnightmare-jquery/ [20.11.2017]
[25] https://www.sencha.com/blog/category/sencha-ext-js/ [20.11.2017]
Download

Published : 2018-09-30


Jabłońska, P. (2018). Developing application in JavaScript - comparison of commercial and open source solution . Journal of Computer Sciences Institute, 7, 126-131. https://doi.org/10.35784/jcsi.660

Patrycja Jabłońska  patrycja.jp@op.pl
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland  Poland