I'm planning on making my web app a lot of AJAX heavier.
Before I do, I'm wondering what people think about such sites, is there any important reason to do this?
There is no need to mention BTW, SEO reasons, besides, I think the benefits are made for the fact that people without Javascript will get limited experience (though I otherwise would not Agree).
1) If the site completely fails without it, then you leave the scripting user , "IMTP =" text "I think it is fair in many circumstances that to limit the but remove functionality for non-script users (for example, if you have scripting disabled , Google does not auto-complete searches Land Basic search still works).
2) The right techniques are needed to be used in the right place. For example, an ASP.NET UpdatePanel performs very poorly if you dump thousands of elements in it.
3) I am becoming a big fan of content which loads in small blocks on the page does not need to be completely refreshed, noror need to re-execute the whole page is. It lends well to a SOA, but is also subject to the limitations of # 1.
4) Edit: Do not create UI elements that are behaving unexpectedly (due to AJAX) For example, I once created a dropdown list, which was only populated when it was toggle Due to the delay and DOM construction time, it was not responsive. In addition, the size was often dynamically added which will change depending on the elements. You can propose ways around these problems, but it was still the wrong use of technology.
Comments
Post a Comment