Hi Jean,

Can you tell me what exactly you need ?

For example I'm using qooxdoo as precompiled package, I can build one
for you without dependencies on python with no problem.

I don't know if you really understand all about the dependency about
python. Let me describe some interesting points:
- Python is only needed to build application or library package. There
is not need to have python on server.
- Python toolchain is able to optimize or obfuscate javascript code to
(in qx 0.8) two files
- Python toolchain can be used to remove parts of qooxdoo to make your
library small
  and to include components in contrib section (For example
UploadWidget or HtmlArea:-D )

I can build qooxdoo for you and you can tell us if it's what you need.
(because I'm using qooxdoo like other javascript libraries, just
include and run:-) )

I'm sure that you are still talking with us, because you are impressed
with qooxdoo framework and I'm able to help you to start using it by
your way!

Cheers
- Petr

2008/9/8 Jean-Baptiste BRIAUD - Novlog <[EMAIL PROTECTED]>:
> On 8 Sep 2008, at 21:58, Sebastian Werner wrote:
>
>>
>> Am 08.09.2008 um 18:15 schrieb Jean-Baptiste BRIAUD - Novlog:
>>
>>> Good point !
>>>
>>> I didn't realized that performance issue as I was focused on size.
>>>
>>> And what about a lazy loading or on demand loading of classes ?
>>> So unused but included classes won't be loaded, initialised ...
>>>
>>> I guess the answer is : that's why there is a Python build, so unused
>>> classes are not even included and it is quicker.
>>
>> Yeah, this is one point. The others are all the other features like
>> internationalization, image sprites, custom API viewer, unit tests for
>> own classes, etc. There are so many things available in this
>> toolchain.
>>
> I won't be able to use all that on our product.
>
> I would like to be able to use qooXdoo without the toolchain or I will
> have to choose on my short list between :
> SmartClient or OpenLaszlo for one only reason : toolchain look like
> mandatory.
>
>> Sebastian
>>
>>>
>>>
> You forgot that part of my answer, the most important :
>
>>> I understand that, but for us (with our generator on top of qooXdoo)
>>> either we have a performace issue at load time (with big distrib
>>> hypothesys) witch is not acceptable or we have a build-time
>>> performance issue when launching the Python build everytime our user
>>> want to see the resulting application (and that could happen very
>>> often, like every 5 min) and it may not be acceptable as well.
>>>
>>> Whatever we do it will be slow to launch the application either way.
>>>
>>> That's why I come back with that lazy loading thing but to be
>>> honest I
>>> don't know enough qooXdoo to feel how hard it could be.
>>> Maybe it is just a crazy idea ...
>>>
>>> Any other idea to improve that ?
>>>
>>>
>>> On 8 Sep 2008, at 17:51, Sebastian Werner wrote:
>>>
>>>> That definitely should work. You can also try a
>>>>
>>>> cd framework
>>>> ./generate.py build
>>>>
>>>> As far as I have understood this should also create a bundled
>>>> one-package qooxdoo.
>>>>
>>>> Just one thing to keep in mind. While the size (network wise) may
>>>> not
>>>> hurt you, the load time definitely increase for such a use-case. The
>>>> issue is that every class, used or not, must be parsed and
>>>> initialized
>>>> by the browser. This is the main reason why we build these optimized
>>>> applications most of the time.
>>>>
>>>> Sebastian
>>>>
>>>>
>>>>
>>>> Jean-Baptiste BRIAUD - Novlog schrieb:
>>>>> Might be a really stupid idea ... but how about a fake application
>>>>> that would use (just by referencing for example) all widgets and
>>>>> sort
>>>>> of modules, so the build will produce the "big javascript" I would
>>>>> like ?
>>>>> I think to that rather than other approach to make sure I'll be
>>>>> able
>>>>> to have "my build" with future version.
>>>>>
>>>>> Does it make sense ?
>>>>>
>>>>>
>>>>> On 5 Sep 2008, at 15:11, thron7 wrote:
>>>>>
>>>>>> Derrell Lipman wrote:
>>>>>>> On Fri, Sep 5, 2008 at 8:08 AM, thron7
>>>>>>> <[EMAIL PROTECTED]> wrote:
>>>>>>>
>>>>>>>
>>>>>>>> (I also had to exclude qx.ui.progressive, due to an
>>>>>>>> incompatibility with
>>>>>>>> qx.ui.table which I deemed more important to have).
>>>>>>>>
>>>>>>>
>>>>>>> But I'll be fixing the problem in Progressive today, so you'll be
>>>>>>> able to
>>>>>>> remove that exclusion too.
>>>>>>>
>>>>>> I guess Jean-Baptiste is on 0.8, not trunk, so he'll has to keep
>>>>>> the
>>>>>> exclusion.
>>>>>>
>>>>>> T.
>>>>>>
>>>>>>
>>>>>> -------------------------------------------------------------------------
>>>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's
>>>>>> challenge
>>>>>> Build the coolest Linux based applications with Moblin SDK & win
>>>>>> great prizes
>>>>>> Grand prize is a trip for two to an Open Source event anywhere in
>>>>>> the world
>>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>>>>> _______________________________________________
>>>>>> qooxdoo-devel mailing list
>>>>>> [email protected]
>>>>>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>>>>>>
>>>>>
>>>>>
>>>>> -------------------------------------------------------------------------
>>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's
>>>>> challenge
>>>>> Build the coolest Linux based applications with Moblin SDK & win
>>>>> great prizes
>>>>> Grand prize is a trip for two to an Open Source event anywhere in
>>>>> the world
>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>>>> _______________________________________________
>>>>> qooxdoo-devel mailing list
>>>>> [email protected]
>>>>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>>>>
>>>>
>>>> -------------------------------------------------------------------------
>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's
>>>> challenge
>>>> Build the coolest Linux based applications with Moblin SDK & win
>>>> great prizes
>>>> Grand prize is a trip for two to an Open Source event anywhere in
>>>> the world
>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>>> _______________________________________________
>>>> qooxdoo-devel mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>>>>
>>>
>>>
>>> -------------------------------------------------------------------------
>>> This SF.Net email is sponsored by the Moblin Your Move Developer's
>>> challenge
>>> Build the coolest Linux based applications with Moblin SDK & win
>>> great prizes
>>> Grand prize is a trip for two to an Open Source event anywhere in
>>> the world
>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>> _______________________________________________
>>> qooxdoo-devel mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>>
>>
>> -------------------------------------------------------------------------
>> This SF.Net email is sponsored by the Moblin Your Move Developer's
>> challenge
>> Build the coolest Linux based applications with Moblin SDK & win
>> great prizes
>> Grand prize is a trip for two to an Open Source event anywhere in
>> the world
>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>> _______________________________________________
>> qooxdoo-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>>
>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to