Ext uses the latest and greatest web 2.0 methods, such as ajax, which has built in parsers for JSON, XML, text and possibly some other formats. Ext allows for the creation of desktop looking interfaces with just som simple notation(Ext is probably not the first project to do this)...this in my opinion is one of the greatest things Ext has to offer. The simple notation way of creating these interfaces allows for rapid deployment of interfaces, and takes the GUI creation out of the hands of the developer, and allows the developer to focus on getting the data to the front end.
Alot of chatter has been generated in the past couple of months on the decision to change the licensing model. The most current version of Ext uses the GPL 3.0 model in my opinion it may have not been the greatest of choices for a license however it still allows you to create open source applications. And if you want to build an application that you will be selling for $ you can purchase a license which will ultimately help support the project and only make it better.
In my opinion the Ext documentation could take a lesson from the PHP documentation and add common examples in this notation style format, for the various things you may want to do with an object/widget/datastore.
In the end Ext is a great product with a bright future and just needs to polish its documentation as well as it has its interface objects.
We were in the same spot finding a rather large learning curve, but we got through it and are happy with the results. Ext JS is very impressive and the team does great work. Hope you stick with them.
Yeah I've been working with it for almost a month now, and it gets better and better once you really get a grasp of how things are done, and the correct way to approach them you are good to go.
I'm not that familiar but from what I read GPLv3 does not mean "you can't use the program on commercial software". It should mean that you can't modify it to work with closed source applications, otherwise you should also provide its code. is it correct? maybe you're more into it.
ok... forget what I said :P
you should open the code if you use on commercial software.
@Jay Garcia: Yes I agree with you 100%, my comments about ExtJS's documenation was not that it was lacking, it just has some consistency issuues.
The license rules it out for me though
Comparing those two sets of documentation above, you are comparing apples and bananas.
The PHP documentation you link to is a full user manual.
The Ext documentation is just an API reference manual and doesn't pretend to be anything else.
Try browsing http://extjs.com/learn for general hints.
And another thing.
PHP is a programming language. The documentation covers how to program in that language.
We love ExtJS. It's saved us a lot of time, and made our code manageable again. How's your project going?
Take a look at the Ext4Yii Project
Post a Comment