commentary Developing for the Web is going to be in this summer but what is the right approach?

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

Related links

Comments

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

Leave a comment

You must read and type the 6 chars within 0..9 and A..F

* indicates mandatory fields.

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 ... more

1

John Dowdell - 10/12/05

"How do you see the future of the Web as a platform? Will it be the AJAX architecture that will evolve ... more

Log in


Sign up | Forgot your password?

  • Staff XP stays on life support for longer

    This week's Roundup looks at Microsoft's decision to extend the life of Windows XP, the release of Microsoft Surface SDK, Firefox's new Geode plug-in, Yahoo's new tool -- Smush It and more. Read more »

    -- posted by Staff

  • Chris Duckett The good and truly awful celluloid depictions of computers

    Ever wonder why your lawyer uncle leaves the room whenever you turn over to Boston Legal? Or why your forensic science cousin can't stand crime drama? You know the answer: it’s the horrid trivialisation and dumbing down of an occupation to make it appear entertaining. Sometimes it is so unbelievable that it actually hurts and yelling at the screen is the only outlet. Read more »

    -- posted by Chris Duckett

  • Brendon Chase Apple's iPhone engineers to tour Sydney, Melbourne

    Aussie developers will be able to get up close and personal with some of the iPhone engineers in November to learn how to build applications for the platform. Read more »

    -- posted by Brendon Chase

What's on?