[This is not the place to discuss Dart, please follow up 
on https://groups.google.com/a/dartlang.org/group/misc/topics (which I do 
not follow) ]

On Tuesday, October 25, 2011 12:19:54 AM UTC+2, Tomasz Gawel wrote:
>
>
> I still don't understand the need for dart.
>

Have a look at www.infoq.com/articles/google-dart

if it would be cross-compiled so where is the advantage over gwt? in 
> gwt we have the language that we allready know and tools that were 
> worked out over years. 
> if it will be incorporated into browser as virtual machine than just 
> why not to incorporate the jvm? licensing issues?
>

Dart is designed so as to be cross-compiled to JS, so there's no impedance 
mismatch. GWT has to do some really tricky things to compile Java to JS (for 
instance, in Java every object has a hashCode() method and this causes 
issues when people try to put DOM elements into maps: 
http://code.google.com/p/google-web-toolkit/issues/detail?id=4086; in Dart, 
there's a Hashable interface –implemented by very few objects–, and a 
Hashmap can only use Hashable-s as keys).
 

> and another thing - javascript is extremely powerful scripting 
> language. (as far as it is used for scripting -> max 300 lines of code 
> it's flexibility is a real power. when comes to maintaining bigger 
> apps this flexibility occurs to be serious flaw, but it the place 
> where gwt enters the play. 
>
> as i look closer at DART i start to suspect that probably it is not to 
> replace javascript but to replace java (and so avoid dependence to 
> oracle) 
> but do they think they can provide something better than java which 
> gained its maturity over years?
>

Oh yeah, dependence to Oracle; not as if they're going to provide MySQL in 
AppEngine ;-)
http://googleappengine.blogspot.com/2011/10/google-cloud-sql-your-database-in-cloud.html

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/QzT8_eAtEQQJ.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to