20 Dec 2012 11:47 PM #1
I am using ExtJS for last 8 months and I am very pleased with the controls and features it provides. Now I need to persuade larger group to start using ExtJS. I want to prepare a slide-show which should cover following.
1) Why ExtJs.
2) How it is different from Jquery and other competitors?
3) List out the domains using ExtJS? (List of application from various domains that are making use of ExtJS).
4) How good is ExtJS support?
5) How big is ExtJS development community?
Thanks in advance
21 Dec 2012 12:49 AM #2
Actually, JQuery etc are not frameworks but only libraries. The only other framework I've heard is Dojo, but, unfortunately, I have no experience with it.
So, that is the difference - solutions based on framework are faster to develop, but usually works slower... until app grows large - and then it becomes faster, because framework allows higher-level optimizations.
22 Dec 2012 5:40 PM #3
27 Dec 2012 2:38 AM #4
2 Jan 2013 12:19 PM #5
- Join Date
- May 2010
- Guatemala, Central America
- Vote Rating
UI: Sencha Architect 3.x / ExtJS 4 & 5
Server side: JEE / EJB 3.x / CDI / JPA 2.x/ JAX-RS / JasperReports
Application Server: Glassfish / WildFly
Databases: Oracle / DB2 / MySQL / Firebird
If you like my answer please vote!
2 Jan 2013 7:11 PM #6
Anyone has experience with AngularJS? I've heard many good things for this framework.
3 Jan 2013 9:16 AM #7
- Join Date
- Nov 2007
- Stockholm, Sweden
- Vote Rating
Use AngularJS or any of the other 'great' MVC frameworks out there if you like writing HTML. Writing HTML to produce a web app is a bit like building a fancy 80-floor hotel, by putting one grain of sand in place after the other. Productivity is king!
I'd rather stay in this side of the pond:
3 Jan 2013 12:03 PM #8
Ext JS is a component (widget) library and it competes with Dojo and YUI. If you need a component library, Ext JS would be a solid choice.
26 Feb 2013 5:28 AM #9
The declarative style of programming saves you a lot of coding. This feature would simplify Ext JS controllers as well if it were available.
28 Dec 2012 3:07 PM #10
> 1) Why ExtJs.
> 2) How it is different from Jquery and other competitors?
Dojo should in theory be an alternative but my day-job is based on Dojo and I know that things are not well in the Dojo camp. This autumn they released a major upgrade that has deprecated large regions of the old Dojo API, for example Dojo now has a new minimal version of ExtJS stores. Even worse, the two long established Dojo grids are to be superseded by a new grid called dGrid but this is not actually part of the official Dojo package instead it is offered by the semi official commercial force behind Dojo (SitePen). The SitePen dGrid has been in beta for over a year and during the autumn I had to offer apologies during product demos about manifest bugs in dGrid's scrolling behavior. I sense the glory days of Dojo have past and their attempt to overlay touch UI behavior over the main library is a source of future trouble.
> 4) How good is ExtJS support?
When the premium forum was open for public read access I got the impression is was good and there is the option to pay for higher levels of engagement.
> 3) List out the domains using ExtJS? (List of application from various domains that are making use of ExtJS).
> 5) How big is ExtJS development community?
Public stats suggest that jQuery dominates and everything else is insignificant, however the Google API cache cannot distinguish between trival usage of base jQuery and framework adoption by truely rich internet applications. Think of it this way, if Google could unleash a global software worm that measured lines of code executed daily around the planet they would probably conclude that Microsoft's Excel macro language is the most popular programming language.
Don't over strategise software tool selection, large project software development has a high failure rate even with a fair wind, so just select the tools that work today and ignore the dreaded phrase "strategic alignment". Those promoting such strategy will have a new one next year and you will have a completed project.