|
saden1 08-11-2007, 07:55 PM it's pretty to look at. Their code is clean and they're using CSS for their layout which is always desired. The only thing they need to do now is:
1. Strip the empty lines in the html and send the browser compressed content.
2. Load content on-demand and use ajax calls for the tabs. As it stands the site loads everything and is almost 1MB (ouch).
That Guy 08-11-2007, 08:22 PM it is an excess page load (i don't have a 15mbit connection for the next 3 months, and at <2mbit, it takes a while).
looks pretty nice though.
skinsfan_nn 08-11-2007, 08:25 PM it is an excess page load (i don't have a 15mbit connection for the next 3 months, and at <2mbit, it takes a while).
looks pretty nice though.
It is much cleaner. saden also has good points. Is it kickoff time yet!
dtruck 08-15-2007, 03:08 PM Quick Question - (to Sadden or anyone) I was wondering if you could give a brief description of the benefits of AJAX (looking into incorporating into a private website). I've already checked Wikipedia, etc. Please keep in mind - I am very cpu savvy, but not a programmer. If you had a link to any good info on the topic, that would be great. thanks for any assistance.
mheisig 08-15-2007, 05:38 PM Quick Question - (to Sadden or anyone) I was wondering if you could give a brief description of the benefits of AJAX (looking into incorporating into a private website). I've already checked Wikipedia, etc. Please keep in mind - I am very cpu savvy, but not a programmer. If you had a link to any good info on the topic, that would be great. thanks for any assistance.
Annnnd thread hijacked.
In a nutshell AJAX (Asynchronous Javascript And XML) lets you update content on a webpage without refreshing / reloading the entire page.
Case in point, the tabs on NFL.com When you click between "Fantasy, "Spotlight" and "Voices" the content is changed instantly without reloading the entire page.
As far as the benefits as a user interface element it makes for faster, cleaner, more efficient browsing for the end user. It's the new hotness in the past year or two, what with Google pushing it like mad. It's nothing really that new, however, just a new way of using technologies that have been around for a while.
I am of the opinion that you need a good reason to actually incorporate AJAX, not just for the sake of using the latest techno-buzzword. The most useful implementation is if you have a lot of data in different categories that you would like your user to view without waiting for a page refresh. NFL.com has actually implemented it quite well, and the ultimate AJAX use in my opinion is pretty much anything Google does (Gmail, iGoogle, etc.)
saden1 08-15-2007, 06:22 PM Annnnd thread hijacked.
In a nutshell AJAX (Asynchronous Javascript And XML) lets you update content on a webpage without refreshing / reloading the entire page.
Case in point, the tabs on NFL.com When you click between "Fantasy, "Spotlight" and "Voices" the content is changed instantly without reloading the entire page.
As far as the benefits as a user interface element it makes for faster, cleaner, more efficient browsing for the end user. It's the new hotness in the past year or two, what with Google pushing it like mad. It's nothing really that new, however, just a new way of using technologies that have been around for a while.
I am of the opinion that you need a good reason to actually incorporate AJAX, not just for the sake of using the latest techno-buzzword. The most useful implementation is if you have a lot of data in different categories that you would like your user to view without waiting for a page refresh. NFL.com has actually implemented it quite well, and the ultimate AJAX use in my opinion is pretty much anything Google does (Gmail, iGoogle, etc.)
NFL.com's front page doesn't use AJAX for its tabs. They're using div hide/show which makes it seem like they're using AJAX. I imagine they're using it here and there though (updating scoreboard on game days).
mheisig 08-15-2007, 06:35 PM NFL.com's front page doesn't use AJAX for its tabs. They're using div hide/show which makes it seem like they're using AJAX. I imagine they're using it here and there though (updating scoreboard on game days).
Ah very true. Never looked at the source, just assumed.
saden1 08-15-2007, 06:40 PM Quick Question - (to Sadden or anyone) I was wondering if you could give a brief description of the benefits of AJAX (looking into incorporating into a private website). I've already checked Wikipedia, etc. Please keep in mind - I am very cpu savvy, but not a programmer. If you had a link to any good info on the topic, that would be great. thanks for any assistance.
The real benefits of AJAX is that it bring desktop application like features to the web (i.e. bring Excel to the web wouldn't be possible without AJAX). Ideal usage of AJAX is to reduce server load and improve user experience buy requesting content the user doesn't see right away on-demand (i.e tabs on NFL.com that aren't visible when the page first loads are ideal candidates for AJAX...why load things the user doesn't want to see?).
AJAX can also be used to update dynamic content and content that changes often (i.e. ESPN.com's scoreboard page updates individual game scores, down information, and time remaining every so often).
With AJAX one has to be careful because you can potentially overload your sever with too many requests. For example, if 10 users are viewing ESPN.com's scoreboard page, there are 10 games being played, and individual game information is updated every 5 seconds will results in 1200 requests to the server per minute (10 games * 10 users * (60 sec / 5 sec) = 1200 requests per min). Of course ESPN.com has $$ and the hardware to handle millions of requests per/sec, your server definitely won't!
If site doesn't have a lot of content and isn't very dynamic there's no need to utilize AJAX.
p.s. AJAX is the brainchild of Microsoft so lets give credit where it's due (hint: not Google). We were developing AJAX applications for Internet Explorer at my old job way before Google.
|