On 16 juin 2010, at 01:11, Burak Arslan wrote:
> hi,
>
> I suggest to group the "speed of development" thread into
> what's-wrong-with threads. The discussion will be easier to follow;
> especially for people who may want to help out with a particular aspect
> of qooxdoo.
>
> So, what's wrong with the generator? I have three points:
>
> 1) The .json configuration files: What are the reasons behind inventing
> a domain-specific language based on json syntax? Why not just use python
> itself? Getting rid of the .json syntax will help us get rid of a
> considerable chunk of code and makes the entry fee cheaper.
>
Qooxdoo is a js framework, not a Python framework.
Python had been choosen for the build by the core team.
Using json config file make Python not to leak into user land.
This is good and I would not want to have Python as a dependency of what Ihave
to produce as a Qooxdoo user.
JSON is already used in Qooxdoo for the serialization, it is standard, pure js,
what's wrong with json ?
Apparently you seem to have negative feeling about json, could you give
objective reasons ?
> 2) There's no need for bootstrapping script to be generated for the
> source version if the class import mechanism is made part of the language.
>
> qx.Class.import("qx.ui.table.Table");
> qx.Class.import("qx.ui.table.cellrenderer.Default");
>
> etc.
>
> Once you do this, qooxdoo becomes a pure js library for the source
> version. It becomes basically free to try.
>
Good point. The build version would still have to be there for optimization,
but as you said "free to try".
It would basically be the same as Java import.
> 3) Why not (optionally) generate the parts automatically for the build
> version? It'd make deployment a bit easier. (less docs to read)
>
> e.g. ./generate.py build --with-parts
>
> Please follow up with your ideas.
>
> Best regards,
> Burak
>
>
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit. See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit. See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel