Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I am also disappointed, but in a different way that most commenters. I don't mind java syntax, and I prefer strongly-typed languages. My concern is that Dart seems to give up a lot vs. gwt, and not add much.

That is, with gwt you get

- strongly typed java syntax

- it abstracts away browser differences, and supports many browsers

- it lets you run mostly the same code on client and server, and gives you access to lots of java libraries on the server

With dart, it seems you get a weaker java syntax, and you lose access to all the existing java libraries on the server. You also seem to get a new interpreted server side environment. Maybe that will be better/faster than the JVM, but that is not obvious to me.

Overall, I agree with a commenter above who said that they should have defined a general VM for web browsers, similar to the JVM, but simpler/faster/more appropriate. Then, all kinds of languages could be cross compiled into it, while you could use the language natively on the server.

I think their original memo got many of the problems right - javascript has become a limiting factor in advancing web development - but I think the solution lies in a more general VM approach.



"I think their original memo got many of the problems right - but I think the solution lies in a more general VM approach".

I think Dart is the preferred way to target that VM. Staying at the language level eliminates binary format headaches!

Besides, the web should not be binary.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: