Web 2.0: Ingredients For A Site Makeover - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Software // Information Management
12:32 PM
David Strom
David Strom
Connect Directly

Web 2.0: Ingredients For A Site Makeover

Putting up a few links and images doesn't cut it anymore. To bring your site into the Web 2.0 world, you need to know about Ajax, ActiveX, RSS, and other key technologies.

Web 2.0 Makeover

•  Long Tail

•  Ajax Deployment

•  Active X

•  Project Management

Ajax Deployment: Not So Fast

The best advice is to deploy Ajax slowly. Ajax is more a collection of technologies that let a developer build interactive Web applications rather than any single one piece of code. Ajax combines several programming tools and interfaces including JavaScript, dynamic HTML (DHTML), Extensible Markup Language (XML), cascading style sheets (CSS), and the Document Object Model (DOM). That collection of tools can help bring about cost reductions and functional improvements.

"You will be able to interact more easily and get value from those interactions," said Tony Karrer, the CEO of TechEmpower, a Web software development firm. "Also, you will be able to piece together solutions from free or inexpensive services."

An interactive Web experience can be produced in any number of ways, including using Adobe's Flash animation plug-ins and even Active X controls. However, some developers are migrating toward Ajax components because of problems with the other technologies. Said Bray, speaking of an earlier project: "We tried to move part of our user interface to Flash, and while the results looked great, they had terrible usability, and we retreated to basic Dynamic HTML."

Information on Flash for beginners is located here. A more advanced tutorial is posted here.

Part of the Web's legacy is that it is stateless: A browser sends a message to a Web server, and the server responds some time later. Ajax helps to process user requests immediately and tie the request and response more closely, such as a user picks items to purchase and these items are added to a shopping cart.

Ajax has its advantages in helping to make the whole eCommerce experience more useful and usable. "Instead of users waiting for the entire screen to reload, Ajax allows selected parts of the screen to update. That really changes the paradigm of the Web -- it's no longer pages but screens that are much more similar to traditional applications," said Olsen. Brandon Adams, the chief operating officer for Browser Media, a Web tools and software design company. "The advantage is, when done well, the Ajax page can be a better UI experience than a traditional full page of HTML using submit/refresh."

Ajax also is particularly helpful with treating forms and lists. "We primarily use Ajax to allow refreshing of a subset of data on a Web form so that the entire form doesn't have to be reloaded," said Matsuoka. "Typically, we may use it to repopulate the contents of a drop-down list, combo list, or to validate data prior to form submissions." But, he adds, "Ajax is most effective when used with a light touch."

Above all, don't forget about sticking to standards. "Ajax coding is complicated enough, so doing things in standardized ways helps ensure that you're not creating spaghetti code that's impenetrable to anyone who didn't have a hand in writing it," said Olsen.

Finally, don't forget to do lots of testing with various browser configurations to make sure that everything is working. "There still are cross-browser issues," said Karrer. "I would still say that you want to choose carefully where you use Ajax."

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
2 of 4
Comment  | 
Print  | 
More Insights
InformationWeek Is Getting an Upgrade!

Find out more about our plans to improve the look, functionality, and performance of the InformationWeek site in the coming months.

Remote Work Tops SF, NYC for Most High-Paying Job Openings
Jessica Davis, Senior Editor, Enterprise Apps,  7/20/2021
Blockchain Gets Real Across Industries
Lisa Morgan, Freelance Writer,  7/22/2021
Seeking a Competitive Edge vs. Chasing Savings in the Cloud
Joao-Pierre S. Ruth, Senior Writer,  7/19/2021
White Papers
Register for InformationWeek Newsletters
Current Issue
Monitoring Critical Cloud Workloads Report
In this report, our experts will discuss how to advance your ability to monitor critical workloads as they move about the various cloud platforms in your company.
Flash Poll