As someone who gave a tech talk on Dart and how awesome it is, I wish I could back it as a tool of choice for web projects. However, I even abandoned PHP for its fractured community in the past couple months. I don't see how I can back Dart when its creator is so publicly disinterested. I apologize if that seems harsh, but it's just how I feel.
Dart 1.9
41–50 of 57 posts
Re: Dart 1.9
#42This is imho the most exciting release since 1.0 :) In a nutshell: * async/await * generators * enums * Dart Analysis Server (accessible through IntelliJ/WebStorm & Sublime) * New RegEx engine, 150x speed up in Dart VM * …
Unfortunately yesterday's announcement about stopping development of Chrome Dart VM has put a dampener on things for me. I'm not particularly interested when there are other projects like TypeScript which also transpile to Javascript. It's also making me question the long-term viability of Golang, given Google's history of shutting down projects abruptly. Are any important teams inside Google using Golang for heavy-l…
So while both transpile to Javascript and that's great when it comes to cross-browser reach, a large Dart codebase makes me nervous since there's a high barrier of both entry and exit if Google would abandon the project, which they have shown themselves to be good at doing, especially with little to no forewarning. TypeScript's approach just feels more sensible to me.
I like the vision set by Dart -- a complete toolkit in language as well as API for the modern web, client as well as server -- and while TypeScript may not share it, it does share the vision of greatly simplifying large scale web application development. Further, I think it even surpasses Dart on that front for above reasons and general workflow and migration reasons which cannot be underestimated in particular for a new language.
Re: Dart 1.9
#43Earlier quoted context omitted.
I've seen Brad talk about this. It's the same example that has been trotted out over the years. Not that impressed. If some of the Gmail or Adwords system has been ported or re-written to Go that would be impressive. An IDE is important for many developers. Go would certainly benefit from being able to develop and debug in one place and have all the project management stuff handled. Why rely on a third party like Sub…
LiteIDE is a complete Go IDE. But I agree Google should invest in a proper Go IDE.
Lite IDE rocks but keep an eye on the others too.
Re: Dart 1.9
#44Earlier quoted context omitted.
Unfortunately yesterday's announcement about stopping development of Chrome Dart VM has put a dampener on things for me. I'm not particularly interested when there are other projects like TypeScript which also transpile to Javascript. It's also making me question the long-term viability of Golang, given Google's history of shutting down projects abruptly. Are any important teams inside Google using Golang for heavy-l…
I'm also a stronger believer in TypeScript not because it's necessarily "better" than Dart, whatever that would mean, but because it was designed from a much MUCH more pragmatic perspective with TypeScript being a mere superset of Javascript. So while both transpile to Javascript and that's great when it comes to cross-browser reach, a large Dart codebase makes me nervous since there's a high barrier of both entry an…
Dart is better for cross-platform development.
Re: Dart 1.9
#45Enums are currently rather disappointing though. They went with the simplest possible implementation... minus 1. You can't assign integers. Which is a problem because you can do that everywhere else. Naturally, there are many protocols and formats which use ints to represent specific enum values.
I hope they'll fix this in the future.
Speaking of the future, there are a bunch of other interesting things on the horizon such as null-aware operators, non-nullable types, and union types.
The upcoming "Fletch" runtime for iOS and similar restrictive environments is also very exciting. It might turn Dart into the perfect language for video game scripting. It's small, fast, and it supports atomic program changes via a wire protocol.
Re: Dart 1.9
#46This is imho the most exciting release since 1.0 :) In a nutshell: * async/await * generators * enums * Dart Analysis Server (accessible through IntelliJ/WebStorm & Sublime) * New RegEx engine, 150x speed up in Dart VM * …
Unfortunately yesterday's announcement about stopping development of Chrome Dart VM has put a dampener on things for me. I'm not particularly interested when there are other projects like TypeScript which also transpile to Javascript. It's also making me question the long-term viability of Golang, given Google's history of shutting down projects abruptly. Are any important teams inside Google using Golang for heavy-l…
Why is that an important difference? The advantages of Dart over TypeScript are that it has better semantics that result in more readable/maintainable code, not that it does or doesn't run in a different VM.
Re: Dart 1.9
#47Earlier quoted context omitted.
All is pretty fine with Golang, especially inside Google. Tweet to illustrate: https://twitter.com/rob_pike/status/575853496592826369 And I think all will be fine with Dart too. Today's release is very interesting for server-side development. In both cases, on the server and on the client side, people will use Dart when they prefer Dart to JS. And difference not only in syntax or amount of sugar, but in "how the whol…
Are they really committed to it though? The same way they were committed to Google Code? Google Glass? Google Video? Google Reader? Google+? All Google projects that they were "committed" to at one time. Now dead or basically abandoned.
Google Code is being dropped because nobody uses it anymore. Google Glass is on hold because nobody wants to use it and it's not ready yet. Google Video was dropped because they bought Youtube after realising they couldn't compete with them. Google Reader... I don't know, that was a bad decision on their part. Google+ was their biggest failure to date, I think, not because of a lack of effort on their part but because it never got the traction they wanted it to get.
Same as Google Wave really - too early, or nobody needed it, or something like that. At least they open sourced that project.
Re: Dart 1.9
#48As someone who gave a tech talk on Dart and how awesome it is, I wish I could back it as a tool of choice for web projects. However, I even abandoned PHP for its fractured community in the past couple months. I don't see how I can back Dart when its creator is so publicly disinterested. I apologize if that seems harsh, but it's just how I feel.
Who's publicly disinterested?
Re: Dart 1.9
#49As someone who gave a tech talk on Dart and how awesome it is, I wish I could back it as a tool of choice for web projects. However, I even abandoned PHP for its fractured community in the past couple months. I don't see how I can back Dart when its creator is so publicly disinterested. I apologize if that seems harsh, but it's just how I feel.
Re: Dart 1.9
#50Earlier quoted context omitted.
They're using it: https://talks.golang.org/2013/oscon-dl.slide#1 Also, does Go really need a full IDE? I'm pretty happy using Sublime Text. Perhaps the JavaScript types are just more demanding about their IDEs?
I've seen Brad talk about this. It's the same example that has been trotted out over the years. Not that impressed. If some of the Gmail or Adwords system has been ported or re-written to Go that would be impressive. An IDE is important for many developers. Go would certainly benefit from being able to develop and debug in one place and have all the project management stuff handled. Why rely on a third party like Sub…
I also wish that Google or the IDE creators would build some of these tools but I don't see it as absolutely essential.