I have only one thing to say:)

There are developers (including me and Jean) that wants to use qooxdoo
without python build tools (I have python, I'm building qxbuild:) ). I
think that we shouldn't talk about why they needs to do it, but we
should talk about how it's possible and how it's portable to do it.
I'm talking about portability because currently qxbuild is broken and
I must write new loader for it (and I hope that version 0.8.3 will not
be broken again).

I think that there will be always topics about this, because there are
people that needs it. Disagring with people that needs this can cause
that they will choose different framework (for example smartclient)
and I must ask question, is this what qooxdoo developers and community
wants?

So, qooxdoo build tools are excellent to minimize application size,
but qxbuild means about 1MB file (that's not much compared to other
GUI frameworks) and if anybody wants to write application by including
this file instead of building own build version I'm respecting that.

Cheers
- Petr

2009/3/6 thron7 <[email protected]>:
> Jean-Baptiste,
>
>> I got my answer : as it is needed to use the py machinery each time a
>> class is added, I won't be able to use it because this happen at
>> runtime for me.
>> It would be fine with the create-application.py as this one is needed
>> only once, but I can't cope with generate.py as apparently, this one
>> is needed during the dev life cycle witch again happen at runtime for
>> me.
>>
>> Extracted from : http://qooxdoo.org/documentation/0.8/helloworld
>>
>> "To see the changes, you just have to refresh your document in the
>> browser, e.g. by hitting F5. During development there usually is no
>> need to re-generate this so-called &#8220;source&#8221; version of your
> app. Only
>> if you later introduce new classes or if dependencies between classes
>> change, you would have to regenerate your app. To do so, execute
>> generate.py source-all (to inlcude all source classes) or generate.py
>> source (to only include the required classes) before refreshing your
>> browser. "
>
> Maybe it helps if I elaborate a little on the build system. The Hello
> World tutorial has a certain target audience in mind: developers that
> start a fresh RIA, who prefer an integrated coupling between their own
> custom code and qooxdoo's framework classes. They do so by working with a
> "source" version of their app until they are satisfied and create the
> "build" version for deployment.
>
> For the "source" version qooxdoo's build system basically detects the list
> of all needed .js files and creates uri references to them which are
> loaded once the application is started in the browser. But the build
> system can do much more: E.g. it can create uri references to *all* the
> classes in the framework (not only the classes needed by the particular
> application). Or, rather than uri references, it can actually draw in the
> Javascript code of the various classes into a single file, sorted in the
> right order.
>
> Now, this should start to ring a bell with you, since this is much more
> what you want. Needless to say that you could use such a framework code
> file for *any* qooxdoo application, since it includes all framework
> classes. As it includes all framework classes, you don't have to
> re-generate it if you add new application code, since all dependencies to
> the framework are already fulfilled.
>
> The build system is flexible enough to cater for many use cases. The
> "all-framework-classes-in-a-single-file" is just not the one that is
> featured most or is especially prominent.
>
> HTH,
> Thomas
>
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
> -Strategies to boost innovation and cut costs with open source participation
> -Receive a $600 discount off the registration fee with the source code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to