2006年Web发展趋势

来源:百度文库 编辑:神马文学网 时间:2024/10/04 01:44:41
2006年Web发展趋势
Friday, September 9th, 2005
是否对于哪些技术明年或以后会流行感到好奇呢?我们dashes.com的编辑队伍为你列出你所关注的、日渐重要的发展趋势。对于人们建立Web2.0称为职业教育。
一些全面领域的焦点是整体性和从头到尾的技术,这对于最终用户的体验有很大影响。如果没有稳固的后端基础结构,人们不用为服务支付费用或者依靠它,但是如果前后非常富有吸引力而且有用,那么他们会很乐意为此付费。
这里有为2006年准备的新Web发展趋势进行的一次随机分类。
Dampening:
这些技术由很多名字运行,但是一般而言,通过逐渐转换而不是即刻状态的变化,dampening成为用户分解面的软化。Dampening的需求反应了前后焦点是web应用软件的重大发现,但是为了使一些影响有可能性,这要求需要服务器的变化。最著名的dampening例子是:黄色去除技术,但是总体上,用户界面的元素是逐渐滑动和消失的,而不是简单的没有。
对用户体验的主要影响就像iPod屏幕背景光的消失而不仅仅关掉等,或者新汽车上的自动门。
E4X:
这个ECMA标准对于“对于XML的ECMA脚本”是不够的。这简洁的描述了有效概念:在Javascript中灵活、明智的处理XML。现在,J和X在Ajax里没有很好的配合,至少没有像应该的那样。E4X承诺磨合这种结合,至少在更多现代化/有能力的用户代理商中。这种支持已经或者很快在Flash player和火狐狸中出现。
什么是快速大纲?通过以下内容自动建立格式如何:
html.head.title = “Hello, World.”;
html.body.form.@name = “hello”;
html.body.form.@action = “test.php”;
html.body.form.@method = “post”;
html.body.form.@onclick = “return foo();”;
html.body.form.input[0] = “”;
html.body.form.input[0].@name = “Submit”;
JSON:
为什么你希望用JSON发送你的应用软件所管理的数据呢?广泛的语言支持。可以简单的读和写。通过你的程序语言使用的方法设计运输结构。虽然有比较,但是不要让任何人用我们和他们等构造:这只是处理你数据的一种灵活方式,而且和XML能很好的合作:在需要的时候可以只从XML处交换。如果非常倾斜的话,这里甚至还有JSON-RPC。
良好链接的XHTML和CSS:
称我是过时的,但是基础总是有一定的式样。很多网站仍然没有满足基本标准设计的时间、资源或者教育,但是少量应用软件做了改变。就像许多有限公司的网站重新涨价那样,一些企业内部网或者公共消费的网络软件通过合适的标签重新进行设计。
缓冲器:
和dampeing一样,这回到旧的桌面应用软件技术,但是在网络上被强行给予。以前刚刚在RealPlayer里看过“缓冲器”或者厌倦了在滥用Flash的网站中看“下载”图表说明的用户会再次遇到“请等候”的经历。但是这个时候这是高级行为,支持Ajax应用的Javascript会重新使用起来。不断的提高不仅仅对支持他们的用户代理商添加行为和赠送,而是在完整特征的浏览器中加入有用的经验。
让人们使用起来更快,即使当材料仍然在背景中加载,那么你就不会被抱怨忘了网络中的一半人了。
原子API:
Feed的格式有些混乱,但是Atom的有趣部分总是API,或者原子出版礼节,如果你想正式的话。由于feed格式是IETF标准,对于API如何建立在核心上有稳固的说明。超过2000万的博客已经支持这种规格的再次版本,就像现在投资在API中,2006年会给你建议一样。每个人都会鼓吹他们使用这种软件,通过Atom连接到博客上。
Helping Ruby发展起来了:
所有人都喜欢Ruby on Rails,包括那些认为有点夸大宣传的人。无论是否依赖best-since-sliced-bread/kills-puppies-for-breakfast的连续性,都有很大的发展,甚至发生在Ruby平台上的改变。但是基础结构的关键部分没有了。地方性?国际化?按比例加大服务,从而处理真实巨大的应用或者高需求的情况?在全球范围内目前还没有人这么做。与其他语言交换?除了“这仅仅是XML!”形式之外,这里仍然有许多未解决的问题。
当其他人正在通过框架学习语言的时候,你可以挖掘应用软件后面的深层次问题,充分利用机会。
营销学:
好,这个不是技术。但是需要学习如何解释他们的技术,他们技术的效益和由这些效益提供的商业优势。如果你不能和想要雇佣你的人交流的话,要知道一半的语言都是不能帮助你的。而且你的语言/平台/选择的发展环境不会成功,除非找到一份很好的工作,然后推销给其他人,包括没有技术的人。
第一,要熟悉技术。第二,在解释技术的时候要解释的好。如果你能做到这两件事,那么完成上面所列的事不会有问题。
底线
如果你有个朋友正要换工作,或者不满被解雇,Lou Dobbs建议他职责印地安工程师,发给他们这个列表,几个月后检查他们是否花时间学习新技术。没有哭,而是去做些阅读。买些书或者在线搜索一些文件,然后再次开始。到你有能力开始编写简单的软件的时候,雇主会搜索你的博客、发现他们需要的才能。
来源