Maybe I am missing something big here, but unfortunately it superficially looks to me like ColdExt might be a poster-child for what is sometimes wrong with open-source development projects:
- It's probably very clever if you can understand it.
- But the programmer only "got around to" about 90% of the tag-attribute documentation and none of the tag documentation. ("Do the fun coding stuff and about half the manual, then quit.")
- ... sometime in the recent past he moved to London, presumably to "bigger and better things," and hasn't updated anything in about six months.
What do you think? Cut my losses and move on?
1 person found this helpful
I'm the author of ColdExt Maybe I can clarify a couple of things for you:
- Yes the documentation is lacking. The code examples are the main way of learning how to use ColdExt, in addition to the Ext JS documentation and demos which explain each component and it's properties (in CFML speak, each tag and it's attributes).
- I think 100% of the tag attributes should be documented when using the CFEclipse integration as it is generated directly from the Ext JS documentation
- I moved to London about 10 month ago and you'll notice I've done 2 releases since, and the next major release is on the way which will include Ext JS 3.0 support (not trivial as there are a bunch of new components that I need to implement and demo!). Partial support is already in SVN though.
I think that I owe you a public apology, Justin. ("That was not a very good day...")
ColdExt is good, and I will continue to watch it closely as the 3.0 release support is rolled out.
Interestingly enough, I am finding that my own development-direction seems to be veering straight toward using the xtype capabilities of ExtJS 3.0, where essentially all of the user-interface specification can be done using a data structure (items). I haven't gone through this development cycle often enough to really know, yet, where it's all going to wind up.
As a final update to this matter . . .
Here's my summary assessment of the ... ordeal:
- ExtJS has expanded hugely in its capabilities and architecture since ColdFusion-8 incorporated the ExtJS 1.1 library. Reliable sources say that ColdFusion 9 uses ExtJS 3.x. I have not seen, yet, what Adobe is up to. I don't know what its impacts will be. But my educated-guess is that ColdFusion's product focus is likely to remain as (IMHO...) it is today, namely, "tilted toward the server side." (Where, by the way, it is still an awesome power-tool.)
Very important: do not go anywhere near any cliffs, tall bridges with low guardrails, or similar temptations. If you choose to bungee-jump during this time period, resist the temptation to omit the bungee cord... Your (present and/or future) offspring will thank you.