I know both features are cool but do we really NEED it. Does anyone 
depend on one of the mentioned features or plans to use them? We really 
like to know how you feel about this.
/quote>

So many great points on both sides of this argument.  I, like many others,
was initially won over by qooxdoo due to the impressiveness of the demos,
including the run-time theme-switching and localization.

However, as qooxdoo matures, I believe the keys to greater adoption &
long-term success will be simplicity and performance.  Many great demos will
woo developers to try qooxdoo, even without run-time theme switching and
localization.  The improved performance and simplicity may be reasons for
developers to stick with qooxdoo.

Here's a few reasons why I think it's OK to remove run-time theme-switching:

1.) Performance:  Very few users will really need run-time theme and
localization switching.  Every user of every application is subjected to
that application's performance.  If qooxdoo is 10% slower than Ext JS due to
rarely used features, is it worth it?  To me, no.  I'd rather go with
performance.

2.) Competitive landscape:  Sacrificing run-time switching doesn't place
qooxdoo at any competitive disadvantage relative to the other frameworks. 
However, if performance is not on par with other frameworks, it would be a
disadavantage

3.) Wow-factors: Qooxdoo has a lot of other wow-factors, and it's soon going
to have many more.  These will enthuse potential adopters in lieu of the
current theme-switching.

4.) Simplicity -> translation: Development velocity.  If keeping run-time
switching slows development efforts that are going to bring additional
widgets to the toolkit, then the opportunity cost could be very expensive.

5.) Again, Performance -> Advanced themes (for example:
http://www.sqville.com/aie/demos/aiedemobrowser/index.html#Office_03~TabView_1.html)
are probably going to have a good deal of theme-specific code anyway. 
Loading theme-specific code for multiple themes is costly in terms of
up-front load time.

6.) People like Chris Eskew are doing amazing things with qooxdoo's theming
capabilities.  Anything that can be done to make it easier to theme qooxdoo
is going to benefit the framework and all of those who use it.

-- 
View this message in context: 
http://www.nabble.com/Anyone-needs-switching-locales-and-themes-at-runtime--tp17820406p17823744.html
Sent from the qooxdoo-devel mailing list archive at Nabble.com.


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to