Dart 2: Google's Language Rebooted For Web and Mobile Developers (infoworld.com)
An anonymous reader quotes InfoWorld:
Google's Dart language, once positioned a potential replacement for JavaScript in the browser, is being rebooted for client-side web and mobile development in Version 2 of the language. A beta version is now available. Dart 2 features a strengthened type system, a cleaned-up syntax, and a rebuilt developer tool chain.
Dart has a succinct syntax and can run on a VM with a just-in-time compiler, with the compiler enabling stateful, hot reload during mobile development. Developers also gain from fast development cycles where code can be edited, compiled, and replaced in apps running on a device. Compiling code ahead of time provides fast startup, Google said. Dart can be compiled to native code for ARM and x86 platforms. Google has used the language to build applications for iOS, Android, and the web.
Dart has a succinct syntax and can run on a VM with a just-in-time compiler, with the compiler enabling stateful, hot reload during mobile development. Developers also gain from fast development cycles where code can be edited, compiled, and replaced in apps running on a device. Compiling code ahead of time provides fast startup, Google said. Dart can be compiled to native code for ARM and x86 platforms. Google has used the language to build applications for iOS, Android, and the web.
A. No, but they'll give you a free Dart.
Every dart in the room was erect and pointing straight at the one female coworker.
Given Google's record with how quickly and arbitrarily it abandons tech it introduces, I wouldn't touch Dart.
Google seems to equal junk these days. Angular, anyone? Which version?
Google's reputation for abandon-ware is legend. Go ahead and invest your time and effort into a Google platofrm, API or service; it will be gone in 24 months or less.
"more wood, fewer arrows", says Google to their shareholder *a long time ago*.
We'll believe it when we see it.
Google is a one trick pony with tens of billions of dollars to spend on "moonshots" and pet projects of their girlfriends or whatever.
They stay in power mainly by burying mention of their surperior competitors 180+ pages down in their results, buying them or suing them for patent infringement. That's how Google stays in business.
The Google story is over. It's focused on rooting out non-conformists in its ranks, blacklisting the same from finding employment elsewhere and using their monopoly power to undermine the next Google.
They should cease to exist. And it would be great if all that cash could be distributed to real startups with real ideas.
It still sucks.
Anons need not reply. Questions end with a question mark.
Back in the old days, things like ActiveX and Java forced web users to need a specific browser to see some sites. JavaScript is now implemented fully across all known browsers, so how does Dart become better enough to be worth implementing outside of Chrome?
Dart seems like an improvement over the mess of pre-ES6 Javascript. However, as more browsers support ECMAscript v6 changes, the improved readability of Dart would be less of a selling point. If Dart also supported producing Web Assembly (WASM) so it could be used as an alternative to enscripten, then I would probably consider using Dart.
How did it get here ?
Sorry guys, I'm afraid it's too late to try it out. Google has marked it as end of life. Good news though: I know from inside sources that they're about to unwrap its replacement very soon. Expect an announcement from Google in the next few weeks.
Fuchsia uses Go and Rust.
If Dart had any chance, perhaps Google would have used it for something.
I'm waiting for the LawnDart scripting language that sits atop Dart.
We are looking to hire a software developer with 5 years experience using Dart 2. If qualified email your resume to sarcasm.
I should add: The killer framework for Dart is Flutter.
Flutter is the most modern cross-platform mobile framework yet.
- The API is very high level (component oriented). Very easy to pick up.
- The tooling is the best there is. Hot reload is fantastic. Only WYSIWYG editors are missing, but UI design is just editing component trees.
- Not a Javascript hybrid framework.
- Native compilation.
- Talks to the platform API, although a bit clunky on that front.
- Google's framework (This may be a con for some).
- Free.
Cons:
- Still not 1.0 yet.
- Uses its own rendered widgets that look very native, but could fall behind if Google does not keep up.
- 8 MB runtime with slightly slower startup compared to native - probably no different from other third party frameworks like Xamarin.
Dart is seriously underrated. It is one of the cleanest languages I've seen.
Would be nice to sell the language a bit with a comparison with typescript and es7, unless itâ(TM)s just a click bait hey look the big G has something that is interesting because itâ(TM)s by google
As far as JS-transpiled PLs go, Dart is actually one of the more interesting onces. However, as it looks, Google might have missed an opportunity with Dart. Too much of a niche product with no serious support. Curiously enough, it's Microsoft leading the game in this area with TypeScript and a nigh perfect FOSS toolchain accompaning it with the very neat Visual Studio Code IDE being written in TS and offering all-out support for development in TS. ... Yeah, and hell froze over a little more lately.
If Google proves they're serious with Dart 2, they might have a chance, but right now I'm betting on TypeScript for my transpilation/large-js-project needs.
We suffer more in our imagination than in reality. - Seneca
https://xkcd.com/927/
Curiously enough, it's Microsoft leading the game in this area with TypeScript and a nigh perfect FOSS toolchain accompaning it with the very neat Visual Studio Code IDE being written in TS and offering all-out support for development in TS. ... Yeah, and hell froze over a little more lately.
TypeScript feels very much like the extend part of the embrace, extend, extinguish strategy.
Microsoft technologies are like The One Ring, they serve no other master. They should be cast back into the fiery chasm from whence they came.
Thanks a lot for this thread! The resources like https://studioblackbelt.com/ can make you can learn all the skills you need to start making money on the web by creating websites. This is an essential site every web designer should bookmark
Even if you don't entirely agree, you have to admit, the guy has some valid points.
Microsoft has always had the most developer friendly tools and has been leading the pack in this regard for a very long time.
It's just that you've been full of shit your entire career.
You sure have a tenuous grasp on reality there.