| Home | Register | FAQ | Members List | Search | Today's Posts | Mark Forums Read |
|
|
#1 (permalink) |
|
Senior Member
Join Date: Dec 2006
Location: Switzerland
Posts: 356
|
AJAX - worth it ? opinions
Hi, I not a javascript fan, but some nice effects can be achieved using it. Personally I dont have anything against the actual language and its effects but the fact that its client side and certain users deactivate its support, and some browsers dont support it, so content sometimes gets lost and pages dont do anything. I only use it to enhance the page, but make sure those without will still have all the data on their screen. Now with all the talk about AJAX, wanted to have some opinions from those who are javascript fans, and those who arent I considering getting into javascript and xml (so AJAX) to design nice sites, but as I've stated im a bit skeptical about Javascript. |
|
|
|
|
|
#2 (permalink) |
|
For all your goober needs
Join Date: Dec 2004
Location: Coventry, UK
Posts: 1,531
|
nope. CIF all the way mate. Time is really the only capital that any human being has, and the one thing that he can’t afford to lose. - Thomas Edison
prem ghinde |
|
|
|
#3 (permalink) |
|
blam blam
Join Date: Aug 2006
Location: ann arbor, mi usa
Posts: 527
|
don't do AJAX for the sake of doing AJAX. only use it if it's called for. it can be a welcome alternative to Flash, and there are many different implementations. try to make pages that degrade gracefully (e.g. if a user has JS disabled, your site still functions, just not as flashy). |
|
|
|
#8 (permalink) | |
|
For all your goober needs
Join Date: Dec 2004
Location: Coventry, UK
Posts: 1,531
|
Quote:
Time is really the only capital that any human being has, and the one thing that he can’t afford to lose. - Thomas Edison
prem ghinde |
|
|
|
|
#10 (permalink) |
|
For all your goober needs
Join Date: Dec 2004
Location: Coventry, UK
Posts: 1,531
|
__________________ Time is really the only capital that any human being has, and the one thing that he can’t afford to lose. - Thomas Edison
prem ghinde |
|
|
|
#13 (permalink) |
|
Senior Member
Join Date: Jan 2007
Location: Edinburgh
Posts: 196
|
Indeed there is alot more to ajax that just display bits. You can update parts of your page without having to reload the entire page. Or indeed update something on your server without having to make a fresh request. this means less stress/bandwidth on your server. And if you done the backend right it can be backwards compatible with none ajaxy browsers. |
|
|
|
#14 (permalink) |
|
blam blam
Join Date: Aug 2006
Location: ann arbor, mi usa
Posts: 527
|
yes, but you have to take into consideration that unless you've put a lot of clever JS together to protect against it, you will probably lose the functionality of the "Back" button/bookmarks/browser history. this means less page views, in the traditional sense. i think AJAX is cool, but if you're doing it just to do it, you probably should avoid it. by "flashy" i meant dynamic content, without a page load. this can be cool and also annoying. |
|
|
|
#16 (permalink) |
|
Registered User
Join Date: Jan 2007
Posts: 3
|
good talk here... So what do we do or what mindset do we need to be in when we say things like Web Applications taking the place of desktop apps? Are end users starting to expect the web to be more like the desktop? I think that we will have to move towards the ajax model. It will become the new standard. |
|
|
|
#17 (permalink) | |
|
Registered User
Join Date: Jan 2007
Location: Minneapolis, MN
Posts: 39
|
Quote:
I really doubt end users expect desktop-like functionality. People still use MySpace, that's enough evidence right there. I don't believe in AJAX for a usability sake, for reasons that were aforementioned. Maybe in days were we don't have to code for IE, all browsers are compliant and updated regularly, then, maybe, yes. |
|
|
|
|
#19 (permalink) |
|
Rice Cooker
Join Date: Feb 2006
Location: Orange County, CA
Posts: 62
|
Personally I don't think AJAX is about providing the user with desktop functionality. Not that specific anyways. But it is about making the experience more customized with every user and thusly providing a more friendly user experience. From what I've seen, AJAX is a great advancement in the web browsing arena. I also agree, don't just use it to use it. Make sure you have a necessity for it. |
|
|
|
#20 (permalink) |
|
Senior Member
Join Date: Oct 2006
Posts: 2,195
|
not sure if anyone has ever installed an opensource forum called Vanilla (http://www.getvanilla.com) but some of the forum settings that have checkboxes save (using ajax to get php to query mysql) when you click them not sure if it degrades gracefully though. now thats pretty neat! Here's a question that clearly doesnt belong on an design forum, but ill ask it anyway. Since the page doesn't have to refresh, does this mean load is likely to increase greatly for the database server, thus if you have a very busy, very ajax website, will it be slower than if you just did it the old fashioned way? Because of the larger amount of queries? But then again, it could be more efficient, as any client action is only requesting data for just the parts that need it instead of the whole page again, and also is not putting load onto the webserver. Hmmmm |
|
![]() |