SunQuest
           Development Software
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsWeb Site ManagementDevelopment Software

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
Stay one step ahead of the competition. Evaluate and give feedback on some of the hottest web development tools on the market today. Make your opinion heard! Click Here
  #1  
Old July 2nd, 2006, 03:44 PM
Yahn Yahn is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Aug 2005
Posts: 162 Yahn User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 19 h 4 m 35 sec
Reputation Power: 3
Ajax cons?

I read a tutorial on ajax and as I would assume the tutorial was very pro ajax. It didn't fail to mention anything short of great about ajax. I have a major problem with that -- if ajax is so great then why isn't everyone using it?

I'd like to know all the cons there are to know about ajax. Two things in particular are usability and seo. I'm wondering how many people actually browse the internet with javascript disabled. I'm not too concerned with users browsing from a phone or from an ancient computer as my website really doesn't target that demograph. But the biggest concern is really how it holds up in seo. I don't think a serch engine can spider an ajax web page, but the tutorial failed to mention if that was an issue or not (probably because if it isn't then there wouldn't be a reason to mention it).

Ajax seems conquerable, but doesn't seem like a walk in the park. So if there are good reasons not to use it then I probably wont. I would really appreciate any reasons you could give to use it, and not to use it.

Thank you for your time.

Reply With Quote
  #2  
Old July 24th, 2006, 05:30 PM
devks devks is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: May 2006
Posts: 104 devks User rank is Sergeant Major (2000 - 5000 Reputation Level)devks User rank is Sergeant Major (2000 - 5000 Reputation Level)devks User rank is Sergeant Major (2000 - 5000 Reputation Level)devks User rank is Sergeant Major (2000 - 5000 Reputation Level)devks User rank is Sergeant Major (2000 - 5000 Reputation Level)devks User rank is Sergeant Major (2000 - 5000 Reputation Level) 
Time spent in forums: 18 h 17 m 30 sec
Reputation Power: 25
Cons

1. You have to call the server every time which can be extra wasted bandwidth especially if you are using Ajax just for the novelty of it.
2. It is not search engine friendly so search engines might not properly index your page.
3. It does not work with older browsers

Even with those cons I believe Ajax is more then just a fad and the reason why you do not see it as much is because it is only recently gaining popularity. Sites like google maps and mail both incorporate Ajax.

Reply With Quote
  #3  
Old July 25th, 2006, 03:10 AM
ishnid's Avatar
ishnid ishnid is offline
kill 9, $$;
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: Sep 2001
Location: Dublin, Eire
Posts: 5,504 ishnid User rank is General 5th Grade (Above 100000 Reputation Level)ishnid User rank is General 5th Grade (Above 100000 Reputation Level)ishnid User rank is General 5th Grade (Above 100000 Reputation Level)ishnid User rank is General 5th Grade (Above 100000 Reputation Level)ishnid User rank is General 5th Grade (Above 100000 Reputation Level)ishnid User rank is General 5th Grade (Above 100000 Reputation Level)ishnid User rank is General 5th Grade (Above 100000 Reputation Level)ishnid User rank is General 5th Grade (Above 100000 Reputation Level)ishnid User rank is General 5th Grade (Above 100000 Reputation Level)ishnid User rank is General 5th Grade (Above 100000 Reputation Level)ishnid User rank is General 5th Grade (Above 100000 Reputation Level)ishnid User rank is General 5th Grade (Above 100000 Reputation Level)ishnid User rank is General 5th Grade (Above 100000 Reputation Level)ishnid User rank is General 5th Grade (Above 100000 Reputation Level)ishnid User rank is General 5th Grade (Above 100000 Reputation Level)ishnid User rank is General 5th Grade (Above 100000 Reputation Level) 
Time spent in forums: 3 Months 1 Week 2 Days 10 h 48 m 57 sec
Reputation Power: 1322
Quote:
Originally Posted by devks
1. You have to call the server every time which can be extra wasted bandwidth especially if you are using Ajax just for the novelty of it.

The usual alternative would be a full page reload, though, which would use more bandwidth.

Reply With Quote
  #4  
Old July 25th, 2006, 05:04 AM
SimonGreenhill's Avatar
SimonGreenhill SimonGreenhill is offline
(retired)
Dev Shed God 11th Plane (10000 - 10499 posts)
 
Join Date: Dec 2003
Location: The Laboratory
Posts: 10,101 SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)  Folding Points: 4925 Folding Title: Novice Folder
Time spent in forums: 3 Months 3 Weeks 5 h 49 m 4 sec
Reputation Power: 1331
Facebook
There's quite a few drawbacks - there's a good list here.

Another one I'd add to that list is "security issues". I'm sure there's all sorts of fun security problems to take care of. For example - I'm betting that we'll see all sorts of AJAX callbacks to check user details etc, unless you're using SSL then this will be highly sniffable, as well as editable.

Oh - and I have issues with XML - it's overkill in most situations, JSON's much nicer.

Edit: just found a good article on AJAX security here.

Reply With Quote
  #5  
Old July 27th, 2006, 10:09 AM
amhaskar amhaskar is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2005
Location: O-H-I-O
Posts: 303 amhaskar User rank is Second Lieutenant (5000 - 10000 Reputation Level)amhaskar User rank is Second Lieutenant (5000 - 10000 Reputation Level)amhaskar User rank is Second Lieutenant (5000 - 10000 Reputation Level)amhaskar User rank is Second Lieutenant (5000 - 10000 Reputation Level)amhaskar User rank is Second Lieutenant (5000 - 10000 Reputation Level)amhaskar User rank is Second Lieutenant (5000 - 10000 Reputation Level)amhaskar User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 1 Week 18 h 21 m 27 sec
Reputation Power: 78
I'd like to add a few alternatives to strict javascript and xml AJAX--flash based AJAX.

FJAX and Lazlo

Both add a little extra security in my opinion for making remote procedure calls by using Flash's security model as a front end. But as the both of SimonGreenhills' articles mention, design is a heavy factor for security in all AJAX-ian technologies.

Reply With Quote
Reply

Viewing: Dev Shed ForumsWeb Site ManagementDevelopment Software > Ajax cons?


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 1 hosted by Hostway