Introduction to ExtJS

Hi! in my previous posts I talked about some basic tips and tricks any web and javascript developer should know and posted a very handy video that explains the rest of them. That should be more than enough to start learning the amazing world of ExtJS.

I'd like to add that I "discovered" ExtJS existence when I downloaded an open source project management application called opengoo which all of its main UI components were made by ExtJS.

What's ExtJS?


It's an amazing javascript framework!!...Amazing you say? indeed! It is a complete toolkit that enable us to make professional ajaxed web applications in minutes, without caring about css styling or performance, ExtJS does it for you.

In a Nutshell

The framework can be devided in two:

ExtJS Core : This is the utility library, whats that? well, have you heard of JQuery, prototype, yui? it's the same thing, it contains DOM Selectors, Animations, Event Handling and many more, but if you are more familiar with those above, ExtJS has something called "Adapters", this adapters will let you use Jquery or prototype as your core library insted of Ext's it will work the same.

ExtJS : This is an efficient, powerful and very well engineered widget library which has out of the box Grid Panels, Trees, Modal windows, menus, form controls and many more. All of this components were crafted using the best javascript patterns and practices that even enable you to extend all of the components functionality and even mix components to adapt to your application needs without making changes to the framework source.


ExtJS is going UP!

This framework has been rated by Gartner as "promising" for the near future along with adobe flex and others.

Since it is made of pure javascript code, html and css, its is possible to use this framework with adobe air and create desktop applications.

Avery day more developers are starting to use ExtJS, however the current user base have already created a bunch of custom opensource controls for you to use, you'll be amazed by those eye candy controls ;)


In the next post i'll create a "Hello ExtJS" till we get to "Creating Big Applications Using ExtJS" =) it's going to be interesting, stay tunned !

Bye!

0 Comments:

Post a Comment