Jean-Baptiste BRIAUD -- Novlog wrote:
> Don't scare me too much : we had lots of discussion about how to use  
> qoxdoo without the py build and at that time it didn't look too bad to  
> do that.
> As some messages show it here, we are several apprently using qooxdoo  
> without py build.
> I understand lots of good work had been done for optimisation on that  
> py build but even good optimisations are always done for a particlar  
> context. So if one want to use qooxdoo in a slightly different  
> context, it should be possible.
> I had choosen qooxdoo, and I never regret it, just because it was  
> possible to use it without the py build machinery.
> I'd like to clarify if that way of using it is already or have to be  
> tag as forbidden or if, like I understood it, we are warn we won't  
> benefit of all the god optimisations made in the py build.
>   

I, for one, are not forbidding anything :-). But everything comes at a 
price. And what everybody seemed to ignore at the time we had that 
discussion was that you can achieve all of this (as far as I can see) 
with standard qooxdoo tools - with that one constraint that you have to 
use the tool chain *once*. In the context of a custom project, I don't 
see any difficulty to grab a Python and a qooxdoo SDK and run it *once* 
and then re-use its output multiple times, on multiple machines and with 
multiple developers, just as if you had downloaded it from Petr's web 
site. This would have given you all the ease of using a pre-build 
library and *additionally* all the support e.g. for a new version. You 
could follow standard procedures, re-run the generator, and have a new 
library to work with.

But in fending off this limited initial effort, you went for a quick 
grab of the pre-build library and are now spending probably non-trivial 
efforts afterwards. I wished that most of the effort that went into 
Petr's custom build .js file would have gone into a custom config.json 
and index.html file. *This* would have been really re-usable, people 
could share this stuff easily on the mailing list or through a contrib, 
so that others would be able to just drop them into a vanilla skeleton 
and then let the generator do its stuff. Rather than a pre-build library 
you would be sharing the information how to create it anywhere, anytime, 
under your own control, and with very little effort.

Cheers,
Thomas


> On 6 Mar 2009, at 12:54, thron7 wrote:
>
>   
>> Hi Petr,
>>
>> Petr Kobalíček wrote:
>>     
>>> Hi Alex,
>>>
>>> thanks for response.
>>>
>>> So is there any way to use the loader or to force it to load my  
>>> script
>>> files or it's deprecated and it will be completely removed in the
>>> future? I mean what 'parts' are now working within qooxdoo? I think
>>> that loader will remain;)
>>>
>>> What can you recommend me to do to get the old loading behavior? I
>>> like my dynamic way and our application needs it (with qxbuild we  
>>> have
>>> only one qooxdoo support package and all applications (variously
>>> configured) are using the same qooxdoo files).
>>>
>>>       
>> I mean, you *are* aware that you are playing with highly internal  
>> stuff,
>> which we do not recommend at all, and about which we make no promises
>> altogether, how it will evolve or how we are going to use it or  
>> whatnot,
>> aren't you?! And you cannot expect us to spend much time in supporting
>> you on this way. You wouldn't heed when we warned about embarking this
>> "dark way". When you are hacking a system (like you do with qooxdoo),
>> this is the price you pay, right ;-).
>>
>> Thomas
>>
>>
>>     
>>> Cheers
>>> - Petr
>>>
>>> 2009/3/6 Jean-Baptiste BRIAUD -- Novlog <[email protected]>:
>>>
>>>       
>>>> Hi Petr,
>>>>
>>>> Please to hear that : the qxbuild for 0.8.2 not the issue :-)
>>>> I jump the 0.8.1 as I really need qxbuild to use qooxdoo.
>>>>
>>>> On 6 Mar 2009, at 01:13, Petr Kobalíček wrote:
>>>>
>>>>
>>>>         
>>>>> Hi devs,
>>>>>
>>>>> after some time not developing in qooxdoo I'm back. I want to  
>>>>> update
>>>>> qxbuild to be able to sucessfully build 0.8.2 and SVN. I tried it  
>>>>> now
>>>>> and I have some problems.
>>>>>
>>>>> First I see is that there is now only 1 javascript file generated  
>>>>> per
>>>>> one build type (build or debug), I tried to look at generated files
>>>>> and there is something like this:
>>>>>
>>>>> qx.$$loader = {
>>>>> parts : {"boot":[0]},
>>>>> uris : [["script/qx-debug-0.js"]],
>>>>> boot : "boot"
>>>>> };
>>>>>
>>>>> Isn't this incorrect ?
>>>>>
>>>>> Also I have question if I can add some things into boot loader  
>>>>> (this
>>>>> way is used for older qxbuild) ? I mean add possibility to  
>>>>> control it
>>>>> from html wrapper file.
>>>>>
>>>>> My way using qxbuild was this (html file):
>>>>>
>>>>> <script type="text/javascript">
>>>>> // [Settings]
>>>>> qxsettings =
>>>>> {
>>>>>   "qx.application"  : "bfly.main.Application",
>>>>>   "qx.theme"        : "bfly.theme.Light",
>>>>>   "qx.resourcesUri" : "/res/bfly/support/qooxdoo/resource"
>>>>> };
>>>>>
>>>>> // [Scripts]
>>>>> qxscripts =
>>>>> [
>>>>>   "/res/bfly/support/qooxdoo/script/qx-build-0.js"
>>>>>
>>>>>   ,"/res/bfly/admin/bfly.theme.js"
>>>>>   ,"/res/bfly/admin/bfly.main.js"
>>>>>   ,"/res/bfly/admin/bfly.lib.js"
>>>>>   ,"/res/bfly/admin/bfly.lib.filebrowser.js"
>>>>>   ,"/res/bfly/admin/bfly.lib.richtext.js"
>>>>>   ,"/res/bfly/admin/bfly.lib.db.js"
>>>>>   ,"/res/bfly/admin/bfly.io.js"
>>>>>   ,"/res/bfly/admin/bfly.ui.js"
>>>>>   ,"/res/bfly/admin/bfly.forms.js"
>>>>>   ,"/res/bfly/admin/bfly.base.js"
>>>>>   ,"/res/bfly/admin/bfly.web.js"
>>>>>   ,"/res/bfly/admin/bfly.web.news.js"
>>>>>   ,"/res/bfly/admin/bfly.shop.js"
>>>>>   ,"/res/bfly/admin/bfly.devel.js"
>>>>> ];
>>>>> </script>
>>>>>
>>>>> <script type="text/javascript"
>>>>> src="/res/bfly/support/qooxdoo/script/qx-build.js"></script>
>>>>>
>>>>> Now it seems that I can delete
>>>>> /res/bfly/support/qooxdoo/script/qx-build-0.js from file list  
>>>>> needed
>>>>> to load, but can I without hacks (some python scripts that  
>>>>> postprocess
>>>>> built files) add this to bootloader by this way?
>>>>>
>>>>> Thanks for assistence:)
>>>>> - Petr
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> 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
>>>>
>>>>
>>>>         
>>> ------------------------------------------------------------------------------
>>> 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
>>
>>     
>
>
> ------------------------------------------------------------------------------
> 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