Re:Why Dart is not the language of the future.
by jinushaun on Tuesday October 11, 2011 @10:19AM
(#3098638)
Syntactically, Dart looks a lot like ActionScript 3, which is basically Javascript with classes. ECMA decided not to adopt Adobe's AS extensions into ECMAScript 4 because they felt it was trying to turn Javascript into Java. They wanted to maintain the "feeling" of coding Javascript. (Basically the paradigm pioneered by jQuery)
[ Parent
| on HN ]
Re:Why Dart is not the language of the future.
by allertonm on Tuesday October 11, 2011 @02:53PM
(#3099823)
While it's true to say "ECMA decided not to adopt", it omits the important information that most of the opposition came from Yahoo (AIUI Douglas Crockford was instrumental in this) and Microsoft, who might have their own motivations other than "preserving the feeling of coding javascript." And Google too, which is kind of a WTF given Dart.
Re:Why Dart is not the language of the future.
by mdaniel on Tuesday October 11, 2011 @01:24PM
(#3099444)
I often wonder what the disadvantage is of moving to an existing, established, understood and already tooled language (such as the ActionScript family) if one is seeking to migrate away from a legacy language such as JavaScript.
Now I am using ActionScript to make a point, since I have not yet programmed in it to be able to address how much Dart does or does not mimic the AS syntax.
Is ActionScript "type-optional" as with Dart?
Re:Why Dart is not the language of the future.
by mmatants on Tuesday October 11, 2011 @01:04PM
(#3099363)
And I am so glad they did. I remember feeling unsettled by JS's lack of formal classes... and then I was enlightened.
Re:Why Dart is not the language of the future.
by jinushaun on Monday October 17, 2011 @09:23AM
(#3120355)
I'm in the same boat. Back when I was a heavy AS3 developer, JS looked dumb and gimped. But once I drank the JS Kool-Aid, I saw the value in how JS does things. Not everything has to look and feel like Java. Now whenever I see frameworks that force classes onto JS, I have to roll my eyes.