I agree. It looks like google is pushing Dart over GWT long term.
On Sun, May 19, 2013 at 9:41 PM, Lex Berezhny <[email protected]> wrote: > I don't believe that Dart is a "little language". From everything I've > read (including trying it myself) and seeing just how many resources Google > is throwing at it, Dart is looking like their own version of .Net/C# and an > eventual replacement of Java on Android - give it another year or two. > > The team that built the insanely fast v8 javascript virtual machine has > been moved over to work on DartVM. Expect Dart to reach and surpass all > kinds of crazy benchmarks including that of Java and C#. > > CoffeeScript is just a transpiler. Dart actually has a virtual machine > implementation and you can get a copy of Chrome that comes bundled with > DartVM: http://www.dartlang.org/tools/dartium/ > > Eventually DartVM will be in standard Chrome. Your app will work in all > browser but when Chrome downloads it it'll run natively in DartVM and when > other browsers that don't have DartVM download it they will get a dart2js > compiled version. > > Dart is kind of the culmination of Googles work on GWT and V8. > > At least that's how I see it with some help from the magic 8 ball. > > - lex > > > On Sun, May 19, 2013 at 4:09 PM, Steve Waterbury > <[email protected]>wrote: > >> An additional data point on Python-like "little languages" that >> generate javascript: >> >> Another one is CoffeeScript http://coffeescript.org/ -- it is >> based on node.js and is fairly mature. ContinuumIO is using >> it in the implementation of Bokeh, a python-driven plotting >> library that will render primarily on HTML5 Canvas: >> >> https://github.com/**ContinuumIO/Bokeh<https://github.com/ContinuumIO/Bokeh> >> >> >> On 05/19/2013 03:22 PM, Lex Berezhny wrote: >> >>> Hello, >>> >>> I've been looking at Dart lately (new language + virtual machine from >>> Google) and it seems like it might be a better candidate for compiling >>> Python to JavaScript using Dart as an intermediate. >>> >>> My magic 8 ball says that eventually Dart will be the language used to >>> build Android apps as well. >>> >>> So, if we can transpile Python to Dart we'd get JavaScript through >>> dart2js and eventually when DartVM is used in more placed we would >>> benefit there as well. >>> >>> Just thought I'd throw that idea out there. >>> >>> A less radical approach might be to look at how dart2js works and if >>> it's modular enough maybe we could feed it a Python syntax tree modified >>> to look like Dart. This way we'd get all of the optimizations and other >>> features that dart2js applies to the generated javascript. >>> >>> Dart supports optional typing so it's closer to Python in semantics than >>> Java (GWT). >>> >>> - lex >>> >>> -- >>> >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "Pyjs.org Users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to >>> pyjs-users+unsubscribe@**googlegroups.com<pyjs-users%[email protected]> >>> . >>> For more options, visit >>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>> . >>> >>> >>> >> -- >> >> --- You received this message because you are subscribed to the Google >> Groups "Pyjs.org Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to >> pyjs-users+unsubscribe@**googlegroups.com<pyjs-users%[email protected]> >> . >> For more options, visit >> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >> . >> >> >> > -- > > --- > You received this message because you are subscribed to the Google Groups > "Pyjs.org Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- --- You received this message because you are subscribed to the Google Groups "Pyjs.org Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
