Google Releases Dart 1.1
rjmarvin writes "Google released version 1.1 of its Dart open-source web programming language today, with new features and improved tools. The Dart Editor is updated with improved debugging, code implementation and more descriptive toolkits, and new UDP (User Datagram Protocol) and documentation support command-line and server-side Dart applications. Google also highlighted benchmarks such as the Richards benchmark, where Dart 1.1 is running 25% faster than JavaScript, as part of the larger competition between Dart and JavaScript in creating more complex applications in the web development space."
It doesn't seem much of a speed advantage to lure developers away from the ubiquitous JavaScript.
Make it so that link in the article is broken. See who notices.
The first link is broken, it loops back to the submission.
Everyone here would be screaming bloody murder and all MS is trying to sabotage the web again?! But if Google does it then it is cool and innovative.
I am tired of chrome not implementing W3C standards without using the -webkit to get it to work properly. I am not the only once concerned it is the next IE 6 but thankfully there are only a few sites which only work well in Chrome.
Mozilla Firefox is catching up and has the fasted DOM according to tomshardware and ASM.JS looks to be rather interesting. Unfortunately it is agaisn't Google's interest to support it as they want a closed ecosystem similar to IE 6 and activeX before it.
I still use Chrome as Firefox is still behind in a few areas, but even IE is catching up and I find both IE and Firefox to use less ram than Chrome.
http://saveie6.com/
My understanding is that Dart will not be really useful until it has native browser support on all browsers. I have not used it, so please correct me if I'm wrong. I'm curious to know if anyone who has experience with it can explain the benefits.
Some people die at 25 and aren't buried until 75. -Benjamin Franklin
I was wondering how it could be 25% faster than javascript when it compiled into javascript so I checked out TFA.
Performance on the Richards benchmark is 25% better than the first release, making runtime comparable to the original JavaScript.
So it has 25% faster javascript output. It is not 25% faster than javascript.
Why Dart? Why not a language agnostic runtime and then have Dart target that?
Then when some new (or old) language wants to run in the browser you don't have to update your browser for it.
I don't have to upgrade my CPU to run a new language.
I don't have to upgrade my OS to run a new language.
Why should I have to upgrade my browser?... its time that browsers have a nice interface that any code could hook into.
How about LLVM or something as a standard?
I think Google is already doing this with Native Client... though I think they sandbox/sanitize the generated machine code rather than the LLVM bytecode.
"Unfortunately it is agaisn't Google's interest to support it..."
Are you talking about Firefox or W3C? Because I am pretty sure Google is Firefox's single largest contributor of funds.
http://javascript.crockford.com/javascript.html
Verbum caro factum est
Make JS cooler, why start something new to fix an old problem?
I want to delete my account but Slashdot doesn't allow it.
Get your shit together, the top link of a prominent story remains broken.
Yeah, seriously. It could use a little editing too. The submitter apparently wrote that it is 25% faster than Javascript, when the article says that Dart 1.1 produces 25% faster Javascript than Dart 1.0.
Wait, you're the submitter. Why did you write that it's 25% faster than Javascript?
"Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
I suppose the most honest answer would be, whoops?
How is this insightful? Of course all new languages do the same thing as the old ones. They're all Turing complete! If you don't understand that then, yes, you probably should leave IT. And don't forget to program everything in Assembler! Kids these days and their C. Just a crutch.
I have not seen any comments as to how well Dart works with JQuery and JQueryUI, I have found these tools allow me to actually make javascript and client side programming actually work.
either that or "yay Dart, I love Dart, let me hype it up as much as possible with some slightly vague claim that I can say was a mistake".
Pah. Let me know when they make NaCl more ubiquitous in browsers.
And they charge you $160 for the textbook, which are the same as the last edition except that the text is in a different color and there's a different set of irrelevant pictures of astronauts and so forth.
Wait... what was this thread about again?
Issue #22 solved yet?
Slightly offtopic but Ceylon will run on top of the JavaScript runtime, so this an alternative to Dart.
This space left intentionally blank.
https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS
Why Ceylon in particular?
Greedy open source freely licensed vendor lock in with the option to compile to javascript to work with all.
This space intentionally left blank
Mod parent up! Quoting it for the AC-blocking crowd:
half of what you know is obsolete in three to five years. This is true in software engineering and also, I've read, in most other kinds of engineering.
There is nothing new under the sun. There never has been. What you call obsolescence is just marketing. Hook line and sinker.
Experienced professionals know this and compensate by making a career-long commitment to staying current and developing new skills.
No, experienced professionals know that what marketing says doesn't mean anything. Experienced professionals make a life-long commitment, they aren't in it just for the "career" and to jump to the latest trend because marketing tells them to. They do things outside of work, for free, or for fun, not just because it helps their "career" and it is the latest fad.
By all means, I encourage anyone who cannot stand the heat to get out of the kitchen. You'll be happier in a position where learning is not required, and I'll be happier not to get stuck working with another has-been.
Experienced professionals can work in a team and make use of others skills *whatever their background*. Experienced professionals can see how so-called obsolete things are still the entire underpinnings of all the modern mechanisms.
It sounds more like, you can't be bothered to learn any of the basics, you don't respect people as people but just toys for you to use for your own gain, and you don't care about technology or computers or engineering, you are just in it for a check.
I would guess they stick you with the "new" stuff because you are too dangerous to be messing with the foundation, much safer to leave you putting up the drapes and wallpaper.
Now mostly at Usenet:comp.misc & SoylentNews.org (it's made of people!)
I guess you miss the point of new languages. The entire point is the get the same results without "doing the same thing over and over again".