js libraries
TRANSCRIPT
JS LibrariesExt Js vs Angular Js
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.
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.
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.
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.
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.