Live data from Hacker News

What do you guys think about Dartlang?

news.ycombinator.com

1–10 of 24 posts

What do you guys think about Dartlang?

#1
Dartlang had a rough start, but during its new update during the summer, it opened my eyes, and apparently MANY others as well according to http://www.i-programmer.info/news/98-languages/7857-the-astonishing-rise-of-dart.html it also broke into the top 20 languages of 2014 in this source: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html So what do you guys think of Dart? Im hoping mainly to use it for server-side scripting and rewrite some of my nodejs apps in Dart.

Re: What do you guys think about Dartlang?

#2
I use it and love it. I mainly use it for frontend stuff to replace most of the javascript. Writing code in Dart is easy, fun and PREDICTABLE.

It also force me to write frontend code in a more engineered way because that's how it works, which benefits myself down the road for the millions of times I revisit and update the code.

My only problem for Dart is that its doc is not complete and dart:js is lacking comprehensive example for complex library.

But all in all I enjoy Dart a lot for my frontend development.

Re: What do you guys think about Dartlang?

#3

I use it and love it. I mainly use it for frontend stuff to replace most of the javascript. Writing code in Dart is easy, fun and PREDICTABLE. It also force me to write frontend code in a more engineered way because that's how it works, which benefits myself down the road for the millions of times I revisit and update the code. My only problem for Dart is that its doc is not complete and dart:js is lacking comprehens…

I've looked at it a while ago and it seems a bit fussy. I've really embraced Coffeescript however.

Re: What do you guys think about Dartlang?

#4

I use it and love it. I mainly use it for frontend stuff to replace most of the javascript. Writing code in Dart is easy, fun and PREDICTABLE. It also force me to write frontend code in a more engineered way because that's how it works, which benefits myself down the road for the millions of times I revisit and update the code. My only problem for Dart is that its doc is not complete and dart:js is lacking comprehens…

Nice, nice, Im a 15 year old web designer that started working on node 2 weeks ago, but then I was introduced to Dart and it really intrigued me. I have basic knowledge of JS and Im taking an AP Java class in school, so its a win/win for me xP

Re: What do you guys think about Dartlang?

#7
I evaluated Node, intrigued by the idea of event-driven, non-blocking client and server side code written in one language, but I found it to be a wild ecosystem with dozens of frameworks and not enough support and guidance for them.

I found Dart with its promise to bring some structure and sanity to that approach, including building a language from the ground up to do away with JS's quirks, and it has delivered. I built http://woven.co with Dart and Polymer.

The biggest pain is when you'd like to use a JS lib that isn't wrapped for Dart yet. They're hard at work to make it much easier to interoperate. They're a kick ass team, great docs, first class support in WebStorm, and its future seems bright. There are issues with Polymer like SEO that are inherent in any SPA really, but there are experiments with React-like Virtual DOM diffing and others too.

On the server, the dart:io is powerful and Shelf looks like an awesome set of abstractions for http servers and more that I hope to play with soon.

Dart is treated with heavy skepticism I think often unduly, but judge it for yourself and I think you might be pleasantly surprised.

Re: What do you guys think about Dartlang?

#8
I am a 20+ year senior architect with a passion for anything that brings productivity to the area of application development and Dart ranks extremely high on the scale of both client and server side web application development. I have 14 years of .NET development experience and came to love C# and all the large eco-system that was developed to support implementation of any web application came to need. Thing was that when I adopted Silverlight I was spoiled with the richness of RIA based applications but as time rolled on it became very clear that JavaScript won the web war and so I researched many years to conclude that Dart has most of what I had and is a great place to camp out for a while, contribute to the every growing developer community and such. As for what it lacks, I'd agree with most other comments so far however I also feel that all concerns will be addressed especially the JS INTEROP concerns. One of my main concerns is that of resultant script size. I think (but I am not 100% sure) that the advent of lazy-loading support for Dart should mitigate some of these concerns along with continued updates from the Dart team. Otherwise, if you have not tried Dart, and you are a skilled Java or .NET developer, then you may want to test drive it as you will pick it up in an evening, and if your anything like me, you will never want to leave it!

Re: What do you guys think about Dartlang?

#9
I think Dart client side development cycle is unmatched. Develop fast with Dart VM and Dartium Browser and deploy as JavaScript anywhere. Kind of a better GWT.

Language is good. Also they provide a lot of tools. Package manager, nice SDK, Profiler, Debugger, Code Analyzer, Formatter, Tree-Shaker and several editors. VM speed is close to JVM.. Dart is a very good server language as well. they provide nice command line support. You need to give a try and see to decide.

But there are places language and tools has not yet matured and community adaptation is still weak.

Re: What do you guys think about Dartlang?

#10
I'm developing with Dart full-time since about 1 1/2 years and I'm just glad that I don't have to use JS anymore. JS has still more libs ready to use but the quantity and quality of the packages available for Dart are raising fast. I enjoy that I can use the same language client- and server-side and share a lot of code. Upcoming features will make Dart even more appealing (Appengine support, DartVM in Chrome, async/await, ...) The Dart team is always busy improving the ecosystem :-)
Post reply on HN