10 ms·
Core libraries stabilize with Dart's new M4 release
- pspeter3 14y agoHas anyone here used Dart for a real project and found it worth using?
- darshan 14y agoI'm in the early stages of something "real", and I'm finding it very useful. I think if someone is already very familiar with and is mostly happy with JavaScript and its ecosystem, they might not see much of value (or maybe they would). For me, however, I can get small things done in JavaScript but tend to be overwhelmed by the ecosystem, and I'm far more comfortable in Dart. The core libraries are great, and having class-based object-orientation makes me much more comfortable than the prototype stuff in JavaScript.
- daw___ 14y agoBlossom.io CEO wrote an amazing blog post about their decision to switch to Dart in production: http://www.ramen.io/post/46936028144/we-are-switching-to-dart-why http://www.ramen.io/post/46936028144/we-are-switching-to-dar...
- mythz 14y agoNorthwestern Uni just published a post today describing their good experience of choosing Dart to teach their HCI class: http://amartya.in/post/48107255194/introducing-dart-to-an-hci-class http://amartya.in/post/48107255194/introducing-dart-to-an-hc...
- michaelwww 14y agoYes. I'm in the process of finishing up a touch enabled web app for a client and we're all very pleased with the result. Since Dart is in development and has been changing, I've stuck to a small subset of features, basically easy DOM manipulation with classes. The resulting JavaScript from Dart2js has worked flawlessly across browsers (Chrome/FF/Safari on Win/Mac/iOS.) I believe there will come a time when clients specify Dart because it saves them time, money and maintenance problems.
- sethladd 14y agoOne of my favorites: http://glyph3d.com http://glyph3d.com "Glyph3D is a font atlas generation tool. It enables game developers / artists to create beautiful font atlas maps using various filter effects."
- mythz 14y agoThey've also published a new RayTracer OO benchmark showing the Dart VM far out performing V8: http://www.dartlang.org/performance/ http://www.dartlang.org/performance/ Guessing being able to use native SIMD instructions inside the Dart VM should help with gaming and other graphics intensive apps: http://www.youtube.com/watch?v=CKh7UOELpPo http://www.youtube.com/watch?v=CKh7UOELpPo
- spankalee 14y agoI don't think the SIMD optimizations have actually landed yet, and if they have it would have been very recently, and the Dart VM has been beating V8 for a while.
- deleted 14y ago[deleted]
- tosh 14y agoAlso great to see that there already is a Google Glass package for Dart :)
- mythz 14y agoAdded missing link to Google Glass Mirror API :) http://pub.dartlang.org/packages/google_mirror_v1_api http://pub.dartlang.org/packages/google_mirror_v1_api Also it's great to see Dart's Sublime support improved: http://news.dartlang.org/2013/02/using-dart-with-sublime-text.html http://news.dartlang.org/2013/02/using-dart-with-sublime-tex... Considering moving to Sublime for all text/script editing after finding out that it's an impressive universal toolbox with awesome packages at your finger tips in this comprehensive video: http://www.youtube.com/watch?v=TZ-bgcJ6fQo http://www.youtube.com/watch?v=TZ-bgcJ6fQo
- RegRegReg 14y agoThey are still working on it? After TypeScript was introduced?
- cickpass_broken 14y agoTypescript is a superset of JavaScript, while Dart separate language that comes with a dart2js compiler. Not really the same. More so, Dart has it's own VM.
- mythz 14y agoWhy wouldn't they, TypeScript does nothing to improve JS performance, faster start-up or iteration times, optimal tree-shaking, etc, it just makes it worse. Dart is also focused on improving the state of web development with Web Components http://www.dartlang.org/articles/web-ui/ http://www.dartlang.org/articles/web-ui/ - fixing the DOM with a holistic and consistent API: http://www.dartlang.org/articles/improving-the-dom/ http://www.dartlang.org/articles/improving-the-dom/ - and providing a single unified abstraction for classes and IO providing much better composability than the fragmentation seen in JS.
- coldtea 14y agoAs if TypeScript ever got anywhere? Dart already has some small traction and it's not even 1.0 yet -- they just froze the core library APIs. So, not only they are "still working on it", they have not even released it properly yet. Not to mention it has totally different goals related to TypeScript (TS = tooling, Dart = performance, language design).
- sethladd 14y agoI would say that one of Dart's goals is certainly toolability. We ship a Dart Editor, and an analyzer, that supports refactoring, code completion, jump to definition, and more. [disclaimer: I work on the Dart team.]
- deleted 14y ago[deleted]