当阿贾克斯队首次出现在网页上,吸收是惊人的。 它是火花,引发爆炸的2.0时代,正在实施左,右,加上现有的网页,甚至更令人惊讶,创造一个全新的层次的互联网,真正暗示的方式发生变化的网络已建立并显示,更不利于multi-platform/mobile的兼容性,其中的斗争,以显示阿贾克斯内容。
在某种程度上,它已成为新的“杀手级应用”的任何在线申请执行,任何人在“游戏软件”无疑是问他们是否可以为他们申请“看看Web 2.0的。 ”其实我被告知最近由一个客户,我们的应用需要“太多点击做些什么。 ”
起初我还以为它在逻辑上,试图想任何网页,需要很多的点击,以达到某种任务,可点击的次数减少,最终实现大多数网页需要多少点击,不论自己在做什么(点击开展东西,您输入的内容,然后点击完成) 。 这个问题,这使手头的印象是它是为最终用户,这一切应该是阿贾克斯与浮华的图形和一切动产/编辑,无论它有一个实际职务,或加快了在所有网页。
阿贾克斯正在放缓的网络为最终用户和网络开发。
这是一个大问题正在解决,目前的事实,阿贾克斯运行速度变慢的Web服务器和浏览器显示的内容。
原因服务器放慢? 以及以前的每一页是不同的东西担任了不同的人需要,或有一个静态页面,显示给所有的最终用户。 现在,我们展示一个不同的网页上的每个用户,或提供服务的窗口小部件的显示自定义的内容境内的。 这个问题的事实是,所有这些数据是(传统)经历一个单一网络“空气污染指数” (该接口使用) ,造成了潜在的滑坡,或者超负荷的时候使用率较高(虽然这将是固定在今后更好地负载平衡多个服务器)
该浏览器的原因放慢? 它不是在阿贾克斯的内容显示,但阿贾克斯队本身。 JavaScript是什么驱动阿贾克斯队(异步JavaScript和XML ) ,和JavaScript最初是创建一个轻量级的编程语言做一些很简单的事情在网络上。 但是,与大多数基于Web的技术,它已随着时间的推移扭曲成一个,或者我敢说的基础网络的发展。
你也许会感到惊讶,认为JavaScript是一种单线程的语言,这意味着随时JavaScript是正在评估或执行,一切要等到反过来(都在一条直线上) 。 这已成为问题,尤其是在博客,那里的人们使用Ajax “的窗口”从多种来源。 问题是,所有的JavaScript (常常)尝试加载一次,造成延误您的内容是不显示的,直到JavaScript已做了的事情。
现在这不是问题,如果你是住在同一页上做一些简单的像一张桌子耳目一新,或整理资料, (这将大大加快阿贾克斯) 。 当您浏览不同的网页,包括一个混合的JavaScript和HTML内容,以一种奇怪的混合一些网页加载(几乎)立即和其他同时大大延长,它变得越来越令人沮丧。
没有阿贾克斯标准化,导致质量低劣的代码。
虽然这是开始固定JavaScript库,往往是没有经验的开发商与阿贾克斯队造成写得不好的代码有问题在不同的浏览器和用户环境(这不是不正确的价值数) 。 此外,这是事实,我们不能轻易地提供反馈的用户体验当地想我们可以与标准的网络技术。
我不是说阿贾克斯本身就是不好,我认为恰恰相反。 问题是,每一个暴发户喜欢网页设计的外观,所以他们都采取手试图创造(写得很差)阿贾克斯项目,这成为一个问题,当你有新的“社会媒体”的网站,土豆一起多个插件和工具。
该结论?
基本结论是,我希望人们能带走的,这是想了什么好处阿贾克斯给客户。 如果没有人受益(重新安排航行的博客并不算作一个好处) ,然后不包括它的网页,或者至少是限制数量的代码在您的网页上。 使您的网页干净,容易使用,快速装卸。 让我们不要尝试重新创造“我能有一个整体的网站做的Flash动画! ”运动。
Ajax是新的领土(在公共论坛)和其他新技术,不用通过阶段未知爆炸有用的执行,我只是希望我们能过去,爆炸的阶段已经...

