News for hackers. Stuff that matters.
Re:AngularDart is going all Dart by wstrange on Wednesday July 20, 2016 @02:30PM (#12131341)
> are we going to see a resurgence of interest in dartlang

It is hard to predict the future, but I do think this is a very positive move for Dart that will drive adoption.

Dart frameworks were always playing second fiddle to the needs of Javascript developers - resulting in compromises.

A Dart first framework (with some awesome Material widgets thrown in) will offer a compelling developer experience.

Combine that with Dart on Mobile (flutter.io), Dart on IoT (dartino.io) and Dart on the server, and you have a very nice story.

Re:AngularDart is going all Dart by pfooti on Wednesday July 20, 2016 @02:51PM (#12131489)
I'm personally of the opinion that many languages is a good thing. I don't like monocultures much, so on that level, I want dart to succeed.

I agree that having a robust dart-first framework (and widget library) is a necessary condition for making dart popular. Here's hoping it is also sufficient. I feel like Dart lost its biggest edge when google moved away from the dart runtime. If everything is just compiled down to js anyway, dart can't do much more than put syntactic sugar over what's already there, instead of providing a real new language experience.

Then again, clojure, scala, and java are really different experiences. Maybe google's backing keeps the language running long enough to gain real traction.

Re:AngularDart is going all Dart by ramses0 on Wednesday July 20, 2016 @02:40PM (#12131397)
Rectify dart and go for me, please.

Why should I learn one or the other?

If the ideas and concepts behind dart are so good why isn't golang taking input from it?

If golang is so good why does dart even exist?

Re:AngularDart is going all Dart by skybrian on Wednesday July 20, 2016 @03:23PM (#12131728)
Well, for example, you could use Go on the server and Dart in the browser. (I quite like using Go with App Engine.)

Of course that means you can't share code between client and server, but not everyone needs that.

Re:AngularDart is going all Dart by weberc2 on Wednesday July 20, 2016 @05:08PM (#12132525)
Both Dart and Go can be run in the browser or on the server, so you can share code between client and server regardless of which language you choose, so long as you don't mix them.
Re:AngularDart is going all Dart by skybrian on Wednesday July 20, 2016 @08:20PM (#12133626)
Well, maybe. I have not kept up with GopherJS; how are they doing on code size? And while you can certainly run Dart on an App Engine Managed VM, there is no free tier like with Go.
Re:AngularDart is going all Dart by weberc2 on Monday July 25, 2016 @05:58PM (#12161925)
Not sure about GopherJS. I'm confused about how App Engine's pricing model relates to whether or not Dart is well-suited to server tasks?
Re:AngularDart is going all Dart by skybrian on Wednesday July 27, 2016 @06:45PM (#12177047)
Well, it's relevant to those of us who are using App Engine. Where else can I can I set up a service for a hobby project without a monthly charge if it's barely used?
Re:AngularDart is going all Dart by almost on Wednesday July 20, 2016 @02:57PM (#12131537)
Your question is kind of nonsensical. The two languages have little, if any, overlap in use cases.
Re:AngularDart is going all Dart by weberc2 on Wednesday July 20, 2016 @04:54PM (#12132434)
This isn't true; they're both general purpose programming languages with strong static type systems and decent async I/O stories. You can write a web app or a server in either language, though Dart has a better ecosystem for frontend development, and Go has a better ecosystem for backend development.
Re:AngularDart is going all Dart by alexbecker on Wednesday July 20, 2016 @05:05PM (#12132507)
Is there any "ecosystem for frontend development" for Go at all?
Re:AngularDart is going all Dart by jathak on Wednesday July 20, 2016 @05:39PM (#12132739)
Dart is dynamically typed.
Re:AngularDart is going all Dart by weberc2 on Monday July 25, 2016 @06:00PM (#12161936)
It's technically optionally typed, but it has a static type checker which puts it more in the "static" camp in my mind. https://www.dartlang.org/articles/language/optional-types
Re:AngularDart is going all Dart by xigency on Wednesday July 20, 2016 @02:57PM (#12131533)
Dart and Go each serve different platforms.