ExtJS 2 Upgrade Woes

I have been playing around a bit more lately with ExtJS 2.0 and at the same time with ColdEXT (since ColdEXT is based on the 2.0 version). There have been some rather dramatic changes since the 1.1 version.

As I mentioned in my previous post about the release of 2.0 Jack Slocum and his team completely re-wrote the framework making it a lot more "OO" therefore if you have rather extensive work already in 1.1 you may want to re-evaluate whether or not you want to upgrade to the new version. The new version is not 100% backward compatible.

If I had read the entire release notes I would have found this out before I simply upgraded and wondered why nothing was working anymore.

That being said doing a bit of re-arranging of the libraries (moving to the ext-base instead of yahoo) and changing a few cofiguration options and method calls here and I got my old code up and running. The new library adds quite a bit more functionality and some really great short-cuts.

It is a really powerful framework and I am continually amazed at the quality of the work they have done.

I just hope someone writes a book on the ExtJS framework soon, the API is good but I am the type of person that needs examples and lots of them :)

Related Blog Entries

Comments