K.
Looks like Angular 2 is unifying dev around a ES6 variant.
Looks like Angular 2 is unifying dev around a ES6 variant.Oh man, WTF?A colleague just sent me this doc about AtScript. If this doesn't spell the death of Dart, I don't know what does. Google is investing in another type system for JavaScript to basically solve the sme problems that Dart does;
but it's no Dart?I was just rounding off a Dart prototype in preparation for some tech/framework comparisons next month; but I really don't see how we can pick Dart now.
If Google are already creating an alternative to Dart, clearly they don't believe in it.
Really disappointing :O(--
For other discussions, see https://groups.google.com/a/dartlang.org/
For HOWTO questions, visit http://stackoverflow.com/tags/dart
To file a bug report or feature request, go to http://www.dartbug.com/new
To unsubscribe from this group and stop receiving emails from it, send an email to misc+uns...@dartlang.org.
Missing type annotations is not the only thing Dart fixes compared to JavaScript.
I think you're misreading the situation. With all due respect, you're writing FUD.
Personally, I think
Dart stacks up pretty nicely against most (all?) of the alternatives,
but I guess I'm somewhat biased :-)
Please consider that Angular is a project with a very large JavaScript user base. They were rightfully never going to abandon that user base, and so we're always going to keep a JavaScript version in development. Remember that Angular dropping JavaScript support was a huge fear from their community when they announced the Dart port and Angular was unequivocal about continuing to support JavaScript.
You can take AtScript as a sign that Angular liked Dart enough that they wanted some of the advantages in JavaScript for Angular 2.0.
--
On 24 October 2014 16:17, 'Kasper Lund' via Dart Misc <mi...@dartlang.org> wrote:Personally, I think
Dart stacks up pretty nicely against most (all?) of the alternatives,
but I guess I'm somewhat biased :-)I think so too; which is why I was surprised that the Angular Team are choosing not to use it (and to invest so heavily in re-implementing parts of it). Without clear answers to why, how can we be anything other than paranoid? Maybe the reasons they're choosing not to use it apply to us to? Maybe they know Dart VM is never coming to Chrome?
On 24 October 2014 16:13, Günter Zöchbauer <gzo...@gmail.com> wrote:Missing type annotations is not the only thing Dart fixes compared to JavaScript.The problem is not what AtScript is/isn't, but that teams within Google are actively choosing not to use Dart for new projects; even those that already have Dart versions!
I don't know if this is down to internal politics or something they know that we don't; but unless Google start being transparent about what's going on; there's no way I can push Dart for use in our commercial apps.
ES6
+ TypeScript-ish ':' type annotations
+ '@' annotations
Seems like the AtScript and TypeScript teams aim to collaborate to get these annotation ideas into post-ES6. Its a reasonable strategy.
K.
Google needs more joined up thinking. ART is in ChromeOS but not Dart.
K.
MS is getting it's platform and development act together after a decade of mismanagement.Google needs more joined up thinking. ART is in ChromeOS but not Dart.
Google needs more joined up thinking. ART is in ChromeOS but not Dart.
This is a very lame blog post and mostly uninformed ranting.
Most people always want perfect support for all the newest features and tech but rant about changes.
I'm also not very happy about the direction Angular is taking but there are very smart people working on Angular and I can imagine, that I just haven't enough knowledge to understand the decisions.
+1 :)
--
On 29 October 2014 15:19, Günter Zöchbauer <gzo...@gmail.com> wrote:This is a very lame blog post and mostly uninformed ranting.My blog is for my thoughts; which are almost always lame and uninformed ranting. Though I'd actually say this post is more informed than most; I'd love to know which bits you think are uninformed, so I can update them. As far as I can tell, the new syntax, the estimated timeline and the estimated EOL of 1.3 are all based on information from the Angular team.
Most people always want perfect support for all the newest features and tech but rant about changes.Ofcourse they do; but that doesn't mean they should get them. Authors of tools and frameworks need to push back and focus on stability; some of us are trying to focus on writing software, not rewriting syntax every few years.
I'm also not very happy about the direction Angular is taking but there are very smart people working on Angular and I can imagine, that I just haven't enough knowledge to understand the decisions.I don't doubt that the decisions have been thought about. I just suspect that the value of "doing something shiny and new" and "breaking everything" have different weight to the majority of software developers (that aren't based in Silicon Valley). I'm simply providing my thoughts and feedback; people are free to disagree and disregard them; they're only my thoughts. If everyone sits silently, how to framework authors know if what they're doing is perceived to be good or bad?
My blog is for my thoughts; which are almost always lame and uninformed ranting. Though I'd actually say this post is more informed than most; I'd love to know which bits you think are uninformed, so I can update them. As far as I can tell, the new syntax, the estimated timeline and the estimated EOL of 1.3 are all based on information from the Angular team.Sorry, if I knew you did the post I would have written it a bit differently ;-)I had the impression you just linked a blog post you found.
Especially the rant about the new syntax. There were severe limitations with the old syntax and they published a conceptual document a few months ago where the proposed changes and the reasons were discussed in public. A main point was the support for web components which is quite important.
Ofcourse they do; but that doesn't mean they should get them. Authors of tools and frameworks need to push back and focus on stability; some of us are trying to focus on writing software, not rewriting syntax every few years.I see this quite differently.If something is broken, fix it. The moment you stop fixing things because you want to avoid breaking changes the framework/language/... starts dying (with exponential speed).Which leads just to other rants from developers who invested so much time/effort/money in a framework and suddenly have more and more troubles using the framework with the new hotness in web/mobile/cloud-development.If one develops a language or framework the most important skill seems to be to ignore ranting from devs who fear and try to avoid change (which is unavoidable anyway).
I don't doubt that the decisions have been thought about. I just suspect that the value of "doing something shiny and new" and "breaking everything" have different weight to the majority of software developers (that aren't based in Silicon Valley). I'm simply providing my thoughts and feedback; people are free to disagree and disregard them; they're only my thoughts. If everyone sits silently, how to framework authors know if what they're doing is perceived to be good or bad?I don't use Angular a lot but I follow the discussions in the GitHub issues and Google groups and I got a quite different impression.
So Angular are betting on browsers natively implementing ES6 and Web Components and building on it.
K.