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

This looks like (from my admittedly limited perspective) an attempt by Google to build their own language ecosystem to reduce the reliance on Java and limit any potential future liability from patents held by sun/oracle.


Why do you say that? The post doesn't mention Java, and is talking about an area (in-browser scripting) in which Java is largely irrelevant.


I think Java prominent by its omission. So much so that it underlines the GP's point exactly. When you read all the stated goals of the project you can basically put a tick next to Java on every one:

    - runs in all browsers
    - works client side and server side
    - scales from large projects to small projects
    - contrary to your point, supports in browser scripting (admittedly, crudely).   
    - highly performant (with some specific issues)
They could easily inherit nearly all of these qualities by starting with the Java VM and going from there. The reasons not to basically boil down to NIH, politics and the encumbrances (not sure if there is a way to tightly embed a GPL engine inside a non-GPL product, but at this point it would rightly scare the hell out of anyone making a browser to even attempt it).

I see this as very much Google saying "We need a new Java, one that we control this time".


Java doesn't scale to small projects and isn't "highly performant" when the metric you're trying to optimize is page load time, although it could conceivably be made to "support in-browser scripting".

Also, I think an implicit item on the list would be "doesn't suck", which is the whole point of the effort, not merely a constraint on feasible solutions like the "goals" you listed. They want something that sucks less than JavaScript, not something that sucks more, such as Java.

So I don't think "the reasons not to basically boil down to NIH, politics and the encumbrances"; they boil down to Java being a shitty non-solution to their problem.


I understand that you don't seem to like Java, but it is really immaterial to my point. They stated all the goals of Java in their feature list and then didn't mention Java. If they thought Java sucked or didn't meet their requirements even though it has the same stated goals then they might have said so. But they didn't say anything at all - it's kind of an odd omission to make by accident.


From the post:

  Does Dash replace Java?
  For many projects that will be a viable option but it
  requires significant engineering effort on Dash tooling 
  and an extensive set of libraries.


I'd agree w.r.t. Go in a sense, but Java doesn't have much of a stake in front end web development.


Where do you get that information? A large fraction of Google's frontends are written in Java.


If you're referring to GWT, you're absolutely right, but thats more Google's stake than Java's.


I think he / she means client side.


I think they're just trying to improve the browser experience, since that's where their software runs.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: