Wow  , Thanks!

I was always thinking to support qooxdoo with PythonJS. But i don't know
where to start.
https://github.com/PythonJS/PythonJS
So to implement another scripting into Qooxdoo which file should i be
looking ?

I want to give it a try@!


On Thu, Oct 30, 2014 at 2:35 PM, JBaron <pe...@jbaron.com> wrote:

> For the qx-typed I did two things:
>
> 1) Created a dummy project with all the desktop widgets and let the normal
> Qooxdoo tooling generate the resulting JS file. The nice things is that the
> normal tooling will now also include the dependencies, so not have to worry
> about that.
>
> 2) Based on the framework documentation JSON files (framework/api/script),
> generate the declaration file. So this where the parser comes into place
> and map the qooxdoo world to TypeScript.
>
>
> After that I think I had to made a few manual changes and that is it. So
> quite easy to update if a new version of Qooxdoo comes out. Things prevent
> it from being 100% perfect:
>
> 1) At that time TypeScript didn’t support protected, so mapped that to
> public members
> 2) Also no support at that time for Union Types in TypeScript, so used
> <any> instead
> 3) No  support for mixing, used interfaces instead
> 4) Mistakes in the Qooxdoo documentation or  some OO violations.
>
> — Peter
>
> > On 30 Oct 2014, at 08:43, John Spackman <john-li...@zenesis.com> wrote:
> >
> > Hi Peter
> >
> > How does that work with the generator?  Do you compile all Qooxdoo JS
> into one file for the Typescript compiler to read and optimise (and for the
> IDE to do the code completion?)
> >
> > John
> >
> >> On 29 Oct 2014, at 20:23, JBaron <pe...@jbaron.com> wrote:
> >>
> >> To be even more correct, much of the real heavy lifting is done by the
> TypeScript language services in the background (analysing the source code
> etc).
> >>
> >> That being said, Qooxdoo really has been a pleasure to work with in
> combination with TypeScript. Really feels like developing a traditional
> desktop app in Java or C#.  Qooxdoo can be a complex/large API, but with
> TypeScript and the availability of things like code-completion it became
> much easier to be productive. So really impressed by Qooxdoo and how easy
> it is to create a great UI’s
> >>
> >> Already long time on my agenda to share my experience, so will write up
> some stuff when I have some spare time.
> >>
> >> — Peter
> >>
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > _______________________________________________
> > qooxdoo-devel mailing list
> > qooxdoo-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> qooxdoo-devel mailing list
> qooxdoo-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
------------------------------------------------------------------------------
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to