Thursday, January 18, 2007

Happy New Year 2007

I know, it's long gone now, but I haven't posted for so long it only feels like yesterday. This year, we've got lots to look forward to: no water, no electricity and Ajax! Ajax you say? No not the cleaning stuff, the one where you create a web page and a bunch of Javascript and hope for the best when it finally comes up on your browser.

The concept of using Javascript to manage your page (not too different to 10 years ago) is too scary. I would have thought that in addition to create a basic library for ansyc comms, i.e. XmlHttpRequest, we would have created a standard framework for designing you apps. But no, we done the whole web framework over again, but 10 times worse. I know, innovation, people are going to make things better, yada, yada, but it's now several years later, we still have 20 or so major pieces of work from simple Bean-based, right through to a completely new UI model that gets recompiles in Javascript!

I've recently noticed several projects coming up with cross-technology options. That is, create a UI abstraction layer that can generate Ajax / HTML or Swing-like depending on your requirements. What about just writing Swing and have it deploy as Ajax/HTML when you shoot it down JNLP with a special flag! I think http://www.creamtec.com's WebCream does a Swing to HTML conversion, not sure if they do the Ajax thing.

Anyway, enough about Ajax, it's just another mess to worry about for 2007. Enjoy!

No comments: