js libraries

6
JS Libraries Ext Js vs Angular Js

Upload: kushal-gaur

Post on 07-Feb-2017

24 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: JS Libraries

JS LibrariesExt Js vs Angular Js

Page 2: JS Libraries

Ext Js vs Angular Js

• Ext Js 5 supports both MVC (Model-View-Controller) and MVVM (Model-View-View Model).

• Ext Js can be augmented with Deft JS to add an Inversion of Control (IoC) container, for dependency injection

• Angular Js supports MVW (Model-View-Whatever).It can support popular patterns such as Model-View-Controller or Model-View-View Model.

• Angular Js is built around Dependency Injection and Factory design pattern.

Page 3: JS Libraries

Ext Js vs. Angular Js

• Ext Js has lot of in built components for UI.

• Fortunately, there are a number of open source and commercial components which provide integration for Angular JS including Angular UI, Angular UI Bootstrap, Kendo (and Angular-Kendo), Wijmo and others.

Page 4: JS Libraries

Ext Js and Angular Js

• Ext Js provides cross browser compatibility across all versions

• Angular Js (1.3 and above) has dropped IE8 support while Sencha Ext Js 5 will continue to support IE8. If IE8 support is a requirement for your enterprise customers, Ext Js should be considered.

Page 5: JS Libraries

Ext Js and Angular Js

• Higher footprint/weight and hence Ext Js is comparatively slower.

•  No management concern of integrating new releases and bug fixes from the selected 3rd-party libraries throughout the application's development lifecycle

• Angular Js is 3 times lighter than Ext Js as per tests.

• Angular Js requires integration with 3rd party libraries and new releases.

Page 6: JS Libraries

Ext Js vs. Angular Js

• Ext Js standalone charts are the industry's most powerful and most advanced, are plugin free and sufficient for most business applications.

• Learning curve is very high in Ext Js and requires more time.

• Angular Js D3 Charts which are basically the integration with D3 charts makes its presence amazing in charting and graphing capabilities. 

• Learning curve is medium in Angular Js and requires moderate time.