On 12 Jun 2010, at 24:13, Tobias Oetiker wrote:

> As opposed to the ExtJS people who are guided by more visible
> aspects of their product due to different financial circumstances.

I don't mean to defend ExtJS, but I think ExtJS isn't truly guided only by 
visible aspects. I'm one of their users too. The internal is pretty good, but 
not as good and clean as Qooxdoo. But the richness of their features are 
clearly make it more attractive to the crowd. There must be some reasons why 
ExtJS getting more and more popular these days.

> Developing additional widgets for special purposes is extremely
> convenient with qooxdoo and only while doing this you get to
> appreciate the full extent of the internal beauty of this
> framework.

Yes, but it's only good for *developing additional widgets for special 
purposes*. Something that's commonly needed by users shouldn't be on contrib, 
it should be built-in with the framework. For example, dialogs, list view, time 
spinner, collapsible panel, etc. are should be taken by core developers, review 
the code, make it a bit better, and integrate them with the framework. Even 
something like QWT, qxTransformer, and qxBuild are also should be integrated 
with the framework.

Making those commonly needed widgets become "external" to the framework would 
make the users feel insecure both about the framework and the contributed 
widgest i.e. is it going to work with newer version? is it going to be 
maintenanced? etc. You could see many useful contribs on the past that are no 
longer work with newer Qooxdoo version or no longer maintained. This is bad for 
some users who use (depend on) those contribs. I personally would avoid 
contribs as much as possible. I don't mean contribs are bad, but I just don't 
know for sure about their future. I don't want my app that working nicely today 
would no longer work tomorrow when I upgrade my Qooxdoo.

> (http://qooxdoo.org/contrib/project?s=qxjqplot#qxjqplot) I help
> make qooxdoo even better ... I urge you todo the same.

I'm not a JS programmer, I'm originally a pascal/delphi programmer. I used to 
be a desktop and database app developer. I only use Qooxdoo for the UI part of 
my RIAs and do the rest on the server side. I was forced to make web app simply 
because my clients want it. I don't have such skill as yours to build my own 
needed widget and donate it to contrib. And I know I'm not alone with this 
scenario. ;)

-Bee-


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to