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

Reply via email to