As a gross over-generalisation, software developers don't care much for the latest trends in fashion. Give them jeans and t-shirts, socks with sandals, and the majority will be as happy as pigs in mud. What they do care about is being up to date with development trends that will give them an edge. This could be learning the latest and greatest language, having a working knowledge of a dying art form like COBOL or Fortan, scanning vendor Web sites for obscure but useful research papers, and taking part in beta and alpha programs.
If there is one trend that is starting to take shape it is the Web as a platform. Whether it's word processor replacements, office suites, or even content management systems that act like operating systems through a browser, the future certainly looks bright for applications that can be accessed from anywhere via the Web.
And when you start talking to someone about how this is all happening, you won't go for long without hearing about AJAX. AJAX is the new black. (Or, as Will Farrell's character says in the movie Zoolander, "It's so hot right now".)
Like most trends in what university arts students call the postmodern world, it has been done before. Before the catchy acronym, Microsoft and other vendors had included similar technologies in products, and Web developers have been using the techniques since the '90s when the Internet was still being dubbed the -Information Super Highway".
However, with the increased bandwidth available now to the majority of countries in the Western world, is AJAX the best approach for the next-generation applications being built on top of the Web as a platform?
Whatever happened to Java Applets in the browser for example? Was it too soon, was it too difficult to write applications, or was it the feud between Sun and Microsoft that scared everyone away?
For interactive Web applications, Macromedia's Flash gained a greater following than Java, and today the ability to create Flash-based apps via Flex technology seems technically sound. The technology promises to be better in many regards than the AJAX model but it seems the pool of talent to show these apps to the world is lacking compared to those getting on board AJAX.
Of course, Microsoft has been talking about its next generation of applications that run on the Web through a browser and are looking to embrace AJAX, but unfortunately the company is still tying full functionality of future applications to the Windows platform.
How do you see the future of the Web as a platform? Will it be the AJAX architecture that will evolve to become the standard? Or is it Microsoft's approach with Vista, or Macromedia's Flash platform? Drop me a line at editor@builderau.com.au




1
John Dowdell - 12/10/05
"How do you see the future of the Web as a platform? Will it be the AJAX architecture that will evolve to become the standard? Or is it Microsoft’s approach with Vista, or Macromedia’s Flash platform?"
I think it's nearly inevitable that all of us (no longer just people in developed countries!) will have personal access to customized remixes of the world's information. This is more a network thing than a Web thing, at least to me... the World Wide Web of hyperlinked documents was just one of the early ways to see the interconnections.
AJaX? Vista? Flash? Each is just a client technology, and all are growing. JavaScript recently accepted the ability to request fresh data without refreshing the presentation and local logic layers (that's what "AJaX" literally is)... Flash and (at least some versions of) Vista will offer richer media and interactions, but all three will be useful clients as we become more proficient in making remote data useful to individuals. Agreed...?
» Report offensive content
2
David Boccabella - 13/10/05
We have been developing applications on the web for several years now.
Some of the more interesting tasks is to migrate existing client server applications over to a web environment but still keep the richness of the user interface.
Many things are helping. XML-Requests for fast backend lookups. FCKEditor for friendly text entry, IFrames and Dialog boxes for specific tasks.
We tend to write using HTML, Javascript, and ASP and make our pages as light as possible.. However I am concerned with the trend of using Flash and Java as the development platform. Many people are still on a dial up connection and thus bandwidth is a premium.
To quote an old magazine long departed from the scene
"Running Light.. Without OverByte"
And this should be the motto for many web developers.
Just my views
Dave
» Report offensive content