Derrell,

> qooxdoo apps already include only those GUI components that are actively
> used by the user's app. Yes, they're included in the qooxdoo source code,
> but are otherwise unused.

Putting them in a separate library fully accessible at genertion might increase 
interest of community to add their UI components and the API would be clearer 
than today...

> I would be opposed to removing them. That's going in the opposite direction
> of making qooxdoo easier for new people to use. A related option that I
> wouldn't oppose (but don't see a very good reason for implementing) is to
> create a GUI "library" (in qooxdoo parlance) that is by default included in
> config.json (or whatever build system is used). An advanced user could
> choose to remove that library entry from config.json to entirely decouple
> the core GUI code. Again, though, I don't think this is necessary, as users
> are free to create whatever GUI they like, and as long as they have their
> own namespace, have no concern of including qooxdoo core GUI functionality
> in their app.

Not removing them but moving them into a separate library list where they can 
be accessed and used at compilation. Versions of them can then be handled 
easier.
The doc and everything would be the same. In practice no difference except that 
other users might be interested to use one of the components and can then 
easily add it without getting all qooxdoo. A structure more like jquery using 
git to hold the components and for a list of accepted, tested and approved 
components, but with qooxdoo's complexity. Many developers use jquery, which 
still is very successful, of this reason...easy to access and use without 
studying a whole framework...

It might also force the core to be even leaner and modularized without extra 
overhead.

I think your last sentence is a concern for new users...overhead and 
complexity....steep learning curve

Stefan


> Derrell
>
>
> On Thu, Feb 25, 2016 at 1:02 PM <d...@cost-savers.net> wrote:
>
>> After thinking back and forth we have tried to find out about how to make
>> the UI components independent of the core of the framework.
>>
>> It would be fantastic if it would be possible to uncouple dependencies
>> other than the core ones.
>>
>> Imagine to have a UI component library, which is not decided by the
>> qooxdoo team and not a compulsory unit coupled unconditionally to the
>> core...
>>
>> If that would be possible to do, then the core team can focus on core
>> development, while anyone can contribute with UI components. The current so
>> called core UI components would be available separately and loadable on
>> demand but uncoupled from the core.
>>
>> What do you say about that? Any ideas? Pros and cons?
>>
>> Stefan
>>
>>
>> ------------------------------------------------------------------------------
>> Site24x7 APM Insight: Get Deep Visibility into Application Performance
>> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
>> Monitor end-to-end web transactions and take corrective actions now
>> Troubleshoot faster and improve end-user experience. Signup Now!
>> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
>> _______________________________________________
>> qooxdoo-devel mailing list
>> qooxdoo-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>>


> ------------------------------------------------------------------------------
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140


> _______________________________________________
> qooxdoo-devel mailing list
> qooxdoo-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel



------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to