• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
Sheriffs:
  • Paul Clapham
  • Rob Spoor
  • Junilu Lacar
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Piet Souris
  • Carey Brown
Bartenders:

What are the biggest limitations of AJAX?

 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi

What are the biggest limitations of AJAX?

Peter
 
author
Posts: 15385
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
People's ignorance to the power and scalability of JavaScript.

I have read a lot of aricles on ajax and it seems that people that hate it probably still use document.all to do all of their JavaScript programming. You need to break from a traditional framework to implement it! Read Ajax articles on slashdot comments and you will see how people hate it! I think they are afraid of their jobs and too lazy to learn new technology!

I am sure Nate and Ryan have seen the same story.

Eric
 
Ranch Hand
Posts: 54
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I think one of the limitation with AJAX is that it is not very natural way of coding.You get the response back and then you use JavaScript to parse the response and then build HTML.

Also there are some other limitations like the well known Back Button problem (Since next display is achieved by JavaScript, the browser back button would not take you to previous display) another problem is the bookmarking the URL problem. There are several articles that propose solutions to work around this problem and there are some frameworks that clain to solve these issues.

Thanks
Sapna Grover
 
Eric Pascarello
author
Posts: 15385
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Sapna,

There is ways to get around the problem with the back and forward buttons. It was talked about in this thread here: https://coderanch.com/t/116891/HTML-JavaScript/AJAX-accessibility-issues

Eric
 
Sapna Grover
Ranch Hand
Posts: 54
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Some folks are talking about the performance impact and scalability of AJAX based applications.

AJAX may be improving the user experience but it comes at a cost. With AJAX there is higher demand on number of connections on the web servers.

See the post below
http://www.mortbay.com/MB/log/gregw/
 
Ranch Hand
Posts: 937
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I don�t think developers are too lazy to learn new technology. A new technology means there is a learning curve. Also have to make sure that it works well. Can�t blindly adopt a new technology right? If developers are too lazy to learn a new technology then we all be sticking with mainframe?

Anyway One biggest limitation I am seeing with Ajax is browser dependent.
11% still have JS disabled browser according to w3.

Another is cross browser compatibility/

I am still doubtful regarding the performance.

Another question is regarding the security/
Anyway we will wait and see.


Originally posted by Eric Pascarello:
People's ignorance to the power and scalability of JavaScript.

I have read a lot of aricles on ajax and it seems that people that hate it probably still use document.all to do all of their JavaScript programming. You need to break from a traditional framework to implement it! Read Ajax articles on slashdot comments and you will see how people hate it! I think they are afraid of their jobs and too lazy to learn new technology!

I am sure Nate and Ryan have seen the same story.

Eric


[ November 15, 2005: Message edited by: Sunitha Raghu ]
 
Sapna Grover
Ranch Hand
Posts: 54
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
A mini-paper on Issues when working with Ajax-
http://www.mercurytide.com/knowledge/white-papers/issues-working-with-ajax
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic