HTML5 Canvas
Written by: Simon Sarris
Featured Refcardz: Top Refcardz:
  1. Apache Hadoop
  2. Web Driver
  3. MVVM
  4. REST
  5. ADO.NET
  1. HTML5
  2. Ajax
  3. jQuery Selectors
  4. CSS Part 1
  5. Git

Link Details

Link 124463 thumbnail
User 111696 avatar

By bloid
via stephan.reposita.org
Published: Oct 10 2008 / 07:42

Together with one of the senior developers on my team I gave a speech at the the first Berlin Java conference called Berlin.JAR. The topic was about how to develop applications for the web without a (traditional serverside) web framework. There is a wave towards rich AJAX applications with GUI logic in Javascript. Two forays are SOFEA and SOUI. The speech covered examples of how to design web applications without a web framework with rendering in Javascript and a client side message bus, using REST, Jersey, OpenAJAX, PURE JS and jQuery. My slides in an English version can be found on SlideShare or here.
  • 15
  • 3
  • 1782
  • 0

Comments

Add your comment
User 191349 avatar

raveman replied ago:

1 votes Vote down Vote up Reply

bad topic, it should start with word "The past"

User 201914 avatar

nightwind replied ago:

0 votes Vote down Vote up Reply

You comment makes zero sense to me. Care to elaborate?

User 254327 avatar

xcdesz replied ago:

0 votes Vote down Vote up Reply

I think he means that about 8 years ago, no-one was using these "evil" frameworks. What you had was a mess of spaghetti-coded applications (i.e; 10000 line JSP's). Of course, AJAX wasn't popular then, and web apps were form-based. Unfortunately todays javscript-based web apps suffer from the same lack of control. What we really need is a "struts" for RIA apps.

User 201914 avatar

nightwind replied ago:

0 votes Vote down Vote up Reply

Interesting technique, however because of obvious problems with SEO and backwards compatibility (limited JS, if at all, browser functionality like back button, bookmarks..) somewhat problematic. You may end up building a traditional web application as fallback anyway, so this isn't generally an option.
However in an SOA context highly interesting.

User 221533 avatar

xexamedes replied ago:

0 votes Vote down Vote up Reply

@nightwind: The back-button problem is solved since a couple of years ago in most Ajax toolkits (Dojo, jQuery, et.c.). SEO is always complicated when you're serving dynamic content, even from the server. You don't have _all_ pages static, do you? :) The only real issue here is bookmarking, I think. There's no common solution out there yet, but it's possible to build one.

Pragmatically, there's already quite a lot of companies which depend on JS and which really can't have a traditional fallback web page. It just isn't an option, since it would kill their business model.

What I'm saying is that non-JS pages are extreme edge cases, and maybe 95% market penetration is enough.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.