Quantcast
Channel: The Bucket @ Utropicmedia » Application
Viewing all articles
Browse latest Browse all 16

Feed the Spiders, Don’t Let the Leaks In, and Other AJAX Application Development Tips

$
0
0

Feed the Spiders, Don’t Let the Leaks In, and Other AJAX Application Development Tips

AJAX is faster, more efficient, makes dynamic apps and fluid UIs – and, AJAX consulting companies will tell you, at the same time, it requires a deep understanding of critical aspects of application development. For those who are in Ajax application development for the first time, or experienced hands, too, here’s a handy view of some major and minor things to watch out for. Feel free to contribute your tips – because of architectural differences, AJAX requires careful negotiation, and all experiences are welcome!

• Consider scalability: monitor the frequency of calls to the web server as this affects application performance

• Choose the right programming language: have you given enough time and effort on selecting the language for building your AJAX application? Java, Ruby, PHP, and .Net Framework all have their advantages and disadvantages.

• Back button: first time developers may not be aware that in AJAX application development, JavaScript is not comfortable with the Back button. The Back button feature is something to deploy when there is a requirement for an event specific Undo

• Feed the Spiders: an AJAX feature is that it can handle volumes of text without a page reload. But if the application is meant to be found by search engines, you will need to feed the spiders with sufficient stable text at the top.

• Leaky memory: AJAX consulting companies or anyone who has worked long enough with AJAX knows that cyclic references pose a danger to memory management. This is important because JavaScript, the heart of AJAX, is a memory managed program language. The trickiest part is managing the Document Object Model nodes that reference objects that are tagged for garbage collection, or memory management.

• App Chatter: for example, when you build in dynamic content generation with no dependency on page reloads, you get nonstop chatter because it has been left open ended. Don’t leave dynamic web apps open ended.

Follow us on Twitter http://twitter.com/brickredtech


Viewing all articles
Browse latest Browse all 16

Trending Articles