Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

Ajax tips and expert advice

Ajax has an astounding range of capabilities. Getting the most out of it, whether with enterprise mashups, reverse Ajax, or with one of many Ajax frameworks, can require some research. Read the articles below for tips and advice on how to tap into Ajax's potential

JavaScript, XML, and the XMLHttpRequest Object are the major tools used by Ajax developers, but Ajax is not a specific framework or toolset. Rather, it is a way of thinking about how to use those tools to build faster, more useful Web applications. As of the summer of 2008, there were two- to three- hundred different Ajax frameworks available, which basically means as many different ways of thinking about how to make the most useful Web applications.

This variety makes sense when you consider how many different uses there are for Web applications. The tools best suited for the Ajax developer building dependable task management applications are slightly different than the tools that are best suited for the developer using Ajax to build entertaining racing games.

With so much out there that Ajax can do, it's impossible to be an expert at everything. This page talks a little bit about a few different major concepts in Ajax development and links to resources that will give you a lot more information.

Ajax is all about being open to alternate ways of getting the job done. It's important to remember that JavaScript, XML and the XMLHttpRequest Object are not the only tools available. Alternative languages, data formats and application program interfaces (APIs) are definitely out there and deserve consideration. For example, JavaScript object notation (JSON) is often considered a better choice than the original XML. Also, new and innovative APIs are still being developed and reengineered today.

Furthermore, Ajax is not the only platform available for designing Web applications. You may want to consider the transition from Ajax to .NET to determine which one will better suit your purposes.

Apart from keeping your options open as a developer, it's important to make sure you don't leave any gaping security holes. Cross-site scripting is a common source of security vulnerability that you might not have considered yet. An overlooked cross-site scripting vulnerability can allow malicious users to inject unverified code into the client side of other unsuspecting users. Cross-site scripting exploitations can be particularly nasty because they won't necessarily have any overt effect, even while user data is being manipulated or stolen.

For more information about the latest tools, techniques, security concerns, and just about anything to do with Ajax, please visit our sister site Ajaxian.com.

If you found this page interesting you may want to read more from our Ajax tutorial.

This was last published in August 2010

Dig Deeper on Microservices pattern, platforms and frameworks

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.

-ADS BY GOOGLE

SearchSoftwareQuality

SearchCloudApplications

SearchAWS

TheServerSide.com

SearchWinDevelopment

DevOpsAgenda

Close