Oct 18, 2011 ... Provides a large variety of widgets (especially Ext 4). All of your standard desktop
UI widgets. Rob Hoelz. Javascript Showdown - ExtJS ...
Javascript Showdown - ExtJS Rob Hoelz INOC
October 18th, 2011
Rob Hoelz
Javascript Showdown - ExtJS
ExtJS and I(NOC)
Rob Hoelz
Javascript Showdown - ExtJS
ExtJS Versions
Rob Hoelz
Javascript Showdown - ExtJS
The Good
Rob Hoelz
Javascript Showdown - ExtJS
Provides a large variety of widgets (especially Ext 4)
Rob Hoelz
Javascript Showdown - ExtJS
Provides a large variety of widgets (especially Ext 4) All of your standard desktop UI widgets
Rob Hoelz
Javascript Showdown - ExtJS
Provides a large variety of widgets (especially Ext 4) All of your standard desktop UI widgets Forms
Rob Hoelz
Javascript Showdown - ExtJS
Provides a large variety of widgets (especially Ext 4) All of your standard desktop UI widgets Forms Charts
Rob Hoelz
Javascript Showdown - ExtJS
Provides a large variety of widgets (especially Ext 4) All of your standard desktop UI widgets Forms Charts Infinite Grids
Rob Hoelz
Javascript Showdown - ExtJS
Provides a large variety of widgets (especially Ext 4) All of your standard desktop UI widgets Forms Charts Infinite Grids and so on...
Rob Hoelz
Javascript Showdown - ExtJS
Provides a large variety of widgets (especially Ext 4) All of your standard desktop UI widgets Forms Charts Infinite Grids and so on...
Because of its abundance of widgets, ExtJS is very good at simulating a desktop-like UI.
Rob Hoelz
Javascript Showdown - ExtJS
Provides a large variety of widgets (especially Ext 4) All of your standard desktop UI widgets Forms Charts Infinite Grids and so on...
Because of its abundance of widgets, ExtJS is very good at simulating a desktop-like UI. It has a very nice object system. (Ext 4.0)
Rob Hoelz
Javascript Showdown - ExtJS
Provides a large variety of widgets (especially Ext 4) All of your standard desktop UI widgets Forms Charts Infinite Grids and so on...
Because of its abundance of widgets, ExtJS is very good at simulating a desktop-like UI. It has a very nice object system. (Ext 4.0) It has module loading. (Ext 4.0)
Rob Hoelz
Javascript Showdown - ExtJS
Provides a large variety of widgets (especially Ext 4) All of your standard desktop UI widgets Forms Charts Infinite Grids and so on...
Because of its abundance of widgets, ExtJS is very good at simulating a desktop-like UI. It has a very nice object system. (Ext 4.0) It has module loading. (Ext 4.0) Provides tools for doing MVC-style programming.
Rob Hoelz
Javascript Showdown - ExtJS
Provides a large variety of widgets (especially Ext 4) All of your standard desktop UI widgets Forms Charts Infinite Grids and so on...
Because of its abundance of widgets, ExtJS is very good at simulating a desktop-like UI. It has a very nice object system. (Ext 4.0) It has module loading. (Ext 4.0) Provides tools for doing MVC-style programming. It has a nice event system.
Rob Hoelz
Javascript Showdown - ExtJS
Provides a large variety of widgets (especially Ext 4) All of your standard desktop UI widgets Forms Charts Infinite Grids and so on...
Because of its abundance of widgets, ExtJS is very good at simulating a desktop-like UI. It has a very nice object system. (Ext 4.0) It has module loading. (Ext 4.0) Provides tools for doing MVC-style programming. It has a nice event system. It has good documentation.
Rob Hoelz
Javascript Showdown - ExtJS
Provides a large variety of widgets (especially Ext 4) All of your standard desktop UI widgets Forms Charts Infinite Grids and so on...
Because of its abundance of widgets, ExtJS is very good at simulating a desktop-like UI. It has a very nice object system. (Ext 4.0) It has module loading. (Ext 4.0) Provides tools for doing MVC-style programming. It has a nice event system. It has good documentation. Style-able.
Rob Hoelz
Javascript Showdown - ExtJS
Provides a large variety of widgets (especially Ext 4) All of your standard desktop UI widgets Forms Charts Infinite Grids and so on...
Because of its abundance of widgets, ExtJS is very good at simulating a desktop-like UI. It has a very nice object system. (Ext 4.0) It has module loading. (Ext 4.0) Provides tools for doing MVC-style programming. It has a nice event system. It has good documentation. Style-able. Form Builder.
Rob Hoelz
Javascript Showdown - ExtJS
Provides a large variety of widgets (especially Ext 4) All of your standard desktop UI widgets Forms Charts Infinite Grids and so on...
Because of its abundance of widgets, ExtJS is very good at simulating a desktop-like UI. It has a very nice object system. (Ext 4.0) It has module loading. (Ext 4.0) Provides tools for doing MVC-style programming. It has a nice event system. It has good documentation. Style-able. Form Builder. Comes with a lot of utilities for things like DOM traversal, JSON parsing, etc. Rob Hoelz
Javascript Showdown - ExtJS
ExtJS allows you to delegate actual widget creation to the framework:
var win = new Ext.Window({ layout: ’fit’, items: [{ xtype: ’button’, text: ’Click Me!’ }] }); win.show();
Rob Hoelz
Javascript Showdown - ExtJS
In short, if you’re developing a Javascript-heavy application and you’re not doing anything too fancy, ExtJS is actually pretty good.
Rob Hoelz
Javascript Showdown - ExtJS
The Bad
Rob Hoelz
Javascript Showdown - ExtJS
I just gave you the short version...
Rob Hoelz
Javascript Showdown - ExtJS
I just gave you the short version... The long version is a little more complicated.
Rob Hoelz
Javascript Showdown - ExtJS
ExtJS is okay (even enjoyable) to use as long as you’re not straying too far from the framework.
Rob Hoelz
Javascript Showdown - ExtJS
ExtJS is okay (even enjoyable) to use as long as you’re not straying too far from the framework. And that is exactly what INOC’s applications tend to do.
Rob Hoelz
Javascript Showdown - ExtJS
Remember those MVC classes I mentioned earlier? It turns out they’re pretty inflexible.
Rob Hoelz
Javascript Showdown - ExtJS
Remember those MVC classes I mentioned earlier? It turns out they’re pretty inflexible. Grouping grids are kind of broken
Rob Hoelz
Javascript Showdown - ExtJS
Remember those MVC classes I mentioned earlier? It turns out they’re pretty inflexible. Grouping grids are kind of broken Finicky when it comes to configuration (To be fair, this has improved a lot since Ext 3; but it’s still not the best)
Rob Hoelz
Javascript Showdown - ExtJS
Remember those MVC classes I mentioned earlier? It turns out they’re pretty inflexible. Grouping grids are kind of broken Finicky when it comes to configuration (To be fair, this has improved a lot since Ext 3; but it’s still not the best) Bad error reporting
Rob Hoelz
Javascript Showdown - ExtJS
Remember those MVC classes I mentioned earlier? It turns out they’re pretty inflexible. Grouping grids are kind of broken Finicky when it comes to configuration (To be fair, this has improved a lot since Ext 3; but it’s still not the best) Bad error reporting Inconsistent API
Rob Hoelz
Javascript Showdown - ExtJS
Remember those MVC classes I mentioned earlier? It turns out they’re pretty inflexible. Grouping grids are kind of broken Finicky when it comes to configuration (To be fair, this has improved a lot since Ext 3; but it’s still not the best) Bad error reporting Inconsistent API Inflexible widgets/components
Rob Hoelz
Javascript Showdown - ExtJS
Remember those MVC classes I mentioned earlier? It turns out they’re pretty inflexible. Grouping grids are kind of broken Finicky when it comes to configuration (To be fair, this has improved a lot since Ext 3; but it’s still not the best) Bad error reporting Inconsistent API Inflexible widgets/components Bad layout management
Rob Hoelz
Javascript Showdown - ExtJS