File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes HTML, CSS and JavaScript and the fly likes HTML 5 and the future of java Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Engineering » HTML, CSS and JavaScript
Bookmark "HTML 5 and the future of java" Watch "HTML 5 and the future of java" New topic

HTML 5 and the future of java

kato Kwong

Joined: Sep 23, 2011
Posts: 27
Welcome Zac and Anne.

As more and more languages and frameworks come to the fore there is much competition for JAVA in the website development market.

With the coming of HTML5 and the range of features it offers, do you feel this will boost JAVA in this competition? Or does it favour another language/framework instead?


Mark Spritzler

Joined: Feb 05, 2001
Posts: 17276

Good Question.

I don't think either are directly related, so to speak. Meaning whether HTML 3, 4, or 5 I still might need some backend serverside functionality and Java might be that language. But they still are related in the sense of if you have server side functionality, which language do you want to use. Some web apps might be perfect to go back to a client-server like approach where the HTML is accessing the DB directly. Heck HTML5 has a small database locally on the client side.

However, as I build my website I am asking myself more and more about what language/serverside or serverside at all to use. I am having real problems/issues with the JSP/Servlet Spec and what you have to do to get things to work how you want them, even with Frameworks built on top of JSP/Servlet spec. Which is why I am very interested in the Play Framework - Java without the JSP/Servlet spec and not JSP/Servlet Container. But then there are other frameworks like Grails that get rid of lots of the JSP/Servlet spec that I despise. Grails is built on top of JSP/SpringMVC but removes so much of the pain points from you handling it yourself.

But then I start to question on whether I should go down the PHP or RoR(Although I have the same dislike for RoR), or Python. Who knows.

But I don't think my decision, on any of this has to do with the version of HTML that I am using.


Perfect World Programming, LLC - iOS Apps
How to Ask Questions the Smart Way FAQ
Jeanne Boyarsky
author & internet detective

Joined: May 26, 2003
Posts: 33132

I agree with Mark. HTML is a template/rendering/view language. Java is a server side language.

[OCA 8 book] [Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
kato Kwong

Joined: Sep 23, 2011
Posts: 27
Fair enough. I guess where I'm coming from is the range of features offered in HTML5, which will facilitate client side functionality and accelerate the march towards the rich user interfaces of thick clients. In this scenario, I was thinking that a new paradigm for web programming may evolve leaving Java as a language of yesteryear.

Anyway, thanks for the interest, I too am left wondering what technology to adopt instead of JSP/servlets for the front end...I hear Ruby is nice ...or is the future javascript with backbone.js and node.js...
I agree. Here's the link:
subject: HTML 5 and the future of java
It's not a secret anymore!