This content has been marked as final. Show 7 replies
I would pose a counter question - will it perform in such a way that people will find it an acceptable user experience? I can't prove it but I'm going to safely assume that the answer is hell no. The entire platform is simply already to rickety to support it, a HTML 5 canvas is even less suitable than a Java applet. Perhaps in 10 years when WebGL is finally sorted out and replaced 4 times by "better" solutions, something can work.
oh there are so many good and performant HTML5 canvas demos available... so I think it make sense to think about a solution for a JavaEE/JavaFX server - HTML5 client based solution... maybe Oracle adjusts ADF to render to HTML5 canvas instead of HTML/DIVs ;)
Please take a look at Zebra (http://www.zebkit.com) - a complete HTML5-canvas based UI toolkit with UI components and layout managers! "Swing" in HTML5-Canvas! So that could be a great chance for JavaFX too because we could write web applications in JavaFX rendered to canvas - so no plugin and JavaVM is needed on the client - only on the server!
Edited by: Tobi on 19.02.2013 09:12
Edited by: Tobi on 19.02.2013 09:14
...some month ago I had a long discussion with one of the Eclipse gurus !
Do you know what happen with RAP (based on the RCP/JFace) in the new Eclipse 4 release.
The development of that RAP was based on RWT, suitable to RCP and with less limitations you can develop Fat client and Thin client with the same code base.
And what happen the last years....there was no acceptance in the industry from my point of view regarding RAP - or in other word no need!
Or is my opinion wrong?
I agree ... to develop a JWT or use an other technologies who transfer the JavaFX into the the browser...perfect !!
But..think always about all the other frameworks who had the same approach...what happen with them?
When doing it like this...the Java Standard has to provide this ... and then in each new version...providing the app server approach in a useable way. (Configure a RAP project...is not a task you can do in a few hours...you need days or weeks!)
"We should not refer to the hello world examples! Lets discuss about applications of the real world"
Such a project providing a standard toolkit regarding web capability has to be provided by the Java Standard ... a private project liike RAP is...is limited in the life time and not the right way!