Terms for the Web

当今电子商务最缺的是什么?Web 2.0!

呵呵,也许不是真的。不过不可否认的是Web 2.0现在红得发紫,紫得发黑……为什么呢?也许是因为它可以聚集人气这一要素吧,毕竟任何网站缺了人气都注定要失败。那么,作为开发人员的你知道多少Web相关的词汇呢?其中最火的又是哪些呢?下面就让我们来看一下一些Web技术方面的名词(点击名词查看权威的维基百科)。

Ajax, 当仁不让的最火,最著名的特点可能就是允许部分刷新页面了。读者可能会问,“Ajax的概念很好,但是如何实现它呢?”我们可以用 XHR (XMLHttpRequest) 嘛, 这是现在最普遍的实现Ajax的技术了。“很好,现在通信机制问题解决了,但是,用XML在JavaScript与我的.NET程序之间传递数据会不会做起来很麻烦啊,我是说,还要解析XML什么的。”嗯,我觉得我们可以考虑考虑JSON, 它大概是在JavaScript与.NET (或其他) 平台之间传递数据的最好数据交互格式了吧,而且也有第三方免费的类库支持.NET。“嗯,这样的话倒是值得一试。还有什么其他Web方面的技术可以帮助到我们吗?”让我想想,RSS (或者Atom?) 怎么样?这个可是我们每天都会接触到的超好用的东东哦,它可以帮我们实现一种“异步的事件”机制,让我们有机会“主动”推信息给客户。另外在架构与设计方面,我们也可以参考一下HTTP协议作者之一的Roy Fielding提出的架构风格REST (Representational State Transfer),这个复杂的概念用一个现实的案例来介绍的话可能会给你一个直观的影响,简单地说,一个RESTful程序会像HTTP那样由一堆资源(Resource)、动词(Verb)和内容类型(Content Type)组成,它们之间会维护一系列的链接(Hyper link)组成一个复杂的应用。

OK, 现在你已经大概了解了这些名词背后的意义了,还等什么呢?赶快行动起来让它们发光发亮吧!相信你也会在此过程中收获很多!

posted @ 2007-04-06 10:37  charles  阅读(204)  评论(0编辑  收藏  举报