站长学院通行证

 

返回“站长学院”网站首页

 当前位置 → 中国站长学院设计在线WEB标准 → 浏览正文


TAG:  程序员 web2.0 教程

程序员,你该为web2.0做些什么?


作者:中国站长学院(整理)     来源:互联网转载     点击数:     更新时间:2007年12月18日

【字体: 】        【背景色 杏仁黄 秋叶褐 胭脂红 芥末绿 天蓝 雪青 灰 银河白(默认色) 】    【收藏本文】   【打印


web2.0关程序员什么事?

 

不久前,当我试图说服一 位Web程序员深入研究 Web2.0时,失败了。失败的原因在于对方认为Web2.0是一个被人为炒起来的虚幻名词。这并非少数人的想法。很多程序员认为,他们需要的是实在的利益和做法,只有具体的技术才能引起足够的兴趣并深入钻研,而像Web2.0这样的思想没有必要去深入了 解。

 

不过,吴孙滨却不这样想,这位证券网站的程序员同时和同伴共同在维护名为“超越PHP”的网站。除了技术之外,他还和经常与合 作伙伴一起探讨如何让技术和用户双赢。最近,他们发布的新一期电子杂志中就探讨了Web2.0。吴孙滨说:“Web2.0有利于让程序员明白很多道理,比 如不一定最先进的技术才能带来最大变革。”

 

与吴孙滨一样,曾经从事多年硬件和系统开发的霍炬现在也醉心于研究Web2.0,他参与开发的365Kit(www.365kit.com) 就是代表。作为一个通讯录网站,365Kit除了可以让用户在线更新查询联系人信息外,还提供了与Outlook和手机进行同步的软件和功能,而且通过系 统后台,联系人之间还可以产生社会性的关联。不久前,365Kit还发布了一个新功能,将365Kit和Msn连接起来的Msn机器人——小强。“利用小 强,你根本不需要登录网站,只需要在Msn中输入希望查询的人,它会自动帮你把联系人的信息查询到并返回Msn信息。”Donews创始人刘韧说,“我经 常会被朋友问一些人的联系方式,一天有几十次,用了小强,可以最快速的查询信息,节省大量时间。”

 

事实上,大部分被称为Web2.0的应用都是由程序员角色的人员率先开发的。从RSS标准的建立到Del.icio.us社会书签系统的流行,都证实了这点。

 

因 此,程序员不应无视Web2.0这种自己创造的新模式。当然,陷入那些关于Web2.0特性的争论中是没有意义的,我们需要的是拨开浮躁的面纱,真正关注 Web2.0到底如何指导Web应用和产品开发,会给程序员的工作和发展带来怎样的变化,程序员又如何更好适应这些变化。

 

设计理念的变化

 

对 程序员来讲,首先带来了一种设计理念上的改变。以前的Web开发,往往由于系统是给少数人使用的,因此开发时会以Web集中式管理为中心。著名 blogger、Donews总编辑洪波表示,“比如新浪的内容发布系统,因为是给编辑使用的,强调的是功能和对权限的管理。”但是,现在的Web功能越 来越需要开放给普通用户,很多以前认为通过培训可以解决的问题,现在会由于成本太大而行不通了。

 

这与Web数据越来越分散的趋势有 关。原来Web强调以门户网站为标识,其内容自成一体。但现在由普通用户创造的大量微内容是新的驱动力。一个小的独立应用和服务提供给用户,每个用户产生 的内容可能意义都很小,但这些内容组合起来,就会产生很大的价值。洪波认为,“而且随着信息越来越分散,用户也需要一种新的组织方式。他们希望不同网站能 够提供不同的微内容输出。” 正是在这样的大前提下,很多技术萌发了活力。RSS技术就是代表,因为这个技术很早就有了,但当时互联网上的使用模式主要是门户模式,RSS的分享特性并 不符合这种模式。而现在互联网的方向则是去中心化,所以,突然RSS这种技术变得非常有价值了。可以说,使用模式上的变革让一些老技术“老树开新花”。

 

这 就要求程序员必须要研究一些公共标准,提供符合规范、能够交互、分散聚合的内容。Web2.0时代的新应用往往只是一个很小的功能,因此开发者需要考虑如 何与其它的Web应用进行结合。而且用户也希望很方便的在自己需要的地方出现需要的内容,而这些内容不一定是自己来做的,很可能是由那些更专业的人士开 发。“你的Web程序不仅要能够很方便的聚合其它的应用,而且也可以输出自己的应用。”因此,Web程序员需要考虑到接口的开放,以及能不能方便的调用聚 合其它应用,这就会给系统设计思想上带来很大的变化。

 

整个Web世界也确实在按照这样的规则来发展。不久前,Alexa开放了自己 的世界网站排名信息的API接口,而Google、Amazon、Ebay等网站也很早便开放了API接口,一些书评网站就是直接调用的Amazon的 API接口。“不能开放接口的,也会通过输出RSS等方式让其他的网站很容易聚合内容。”洪波说。以用户为中心

 

有过网上购物经历的人都知道,当我们选中购买一个产品时,都会弹出新的窗口,列出刚才选择的物品,然后请你确认数量,接下来再选择购买或者结账。实际上,看起来用户都已经被动的接受了这种模式。

 

然 而,当你看到Loopo购物网站时,你会对其它网站的购物流程有新的认识。Loopo的界面看起来与其他网站一般无二,使用的也同样是PHP和脚本,但在 使用习惯上有了变化。用户看中某个物品后,可以直接拖动物品放到购物车中,系统会自动记录你要购买的物品名称。看起来很小的一个变化,却让这个网站吸引了 很多人的目光,因为这更接近日常生活的使用习惯。可以说,当程序员认为弹出新页面天经地义的时候,他们其实已经漠视了用户的使用习惯。除了这个功能, Loopo还做了很多符合用户习惯的改进,也因此,Loopo被一些用户称为2005年最酷的购物网站。

 

Web2.0改变了一些产 品特性的优先级。原来做产品,可用性的优先级会往后放,而把功能放在首要位置。现在则由于要给普通用户使用,必须要以用户为中心,肯定要从易用的角度出发 了。可以说,Ajax技术的流行,首先解决的也是一个观念问题。虽然这时Pageview无法获得增长了,但是它却可以给用户带来更为便利的网络访问。霍 炬说,“365Kit提供的功能让用户在手机上看到的只是一个简单同步按钮,这就大大降低了用户的使用门槛。”洪波就非常推崇著名的图片分享网站 Flickr,这也是Web2.0的代表性网站。“我在使用Flickr的时候,任何我希望修改的部分,我随时可以修改。而以前需要弹出新的页面,再修 改。可以说,技术变化带来了一种面向用户的新体验。”

 

现在的网站开发不是为了追求Pageview了,而是为用户提供需要的功 能,满足他们的需求。现在很流行书籍音乐电影的评论网站豆瓣也是一个代表。创始人杨勃在物理学博士毕业后,曾在IBM公司工作,2000年回国后曾担任一 家物流管理软件公司的CTO。不过,热爱编程的他看到了人们在书籍、音乐和影视作品分享方面的空缺,从2004年开始设计豆瓣网。杨勃表示,对大部分人来 说,书籍、音乐、电影的选择特别多,这就带来一个方向,也就是需要发现和分享。每个人的口味都不一样,大家共享之后就会产生口碑传递。“所以,一开始就豆 瓣不是为了做一个网站,而是满足人们的一个需求,如果对用户没用,只是新鲜是远远不够的。”

 

然而,国内很多程序员在观念上还没 有转到Web2.0的路径上,仍然持有一些比较老的观念。洪波说,“我也接触了很多开发者,这个观念他们不是特别容易改变。程序员往往喜欢按照自己的思 路,有一种比较固执的想法。但当他们的想法遇到没有任何培训的用户时,就会碰壁,因为用户根本不会像他们那样去理解。”

下一页
本文共 2 页,第  [1]  [2]  页


责任编辑:天堂宝宝

注册投稿

收藏本文到  >>>

相关文章

众说不一 “八零”后程序员到底怎么了04/22 
模板教程【Pagetitle 标记】04/11 
模板教程【Prenext 标记】(十04/11 
模板教程【Pagebreak 标记】04/11 
模板教程【Pagelist 标记】(04/11 
模板教程【List 标记】(十一)04/11 
模板教程【Channelartlis04/11 
模板教程【Mynews 标记】(九)04/11 
模板教程【Flink 标记】(八)04/11 
模板教程【Vote 标记】(七)04/11 
模板教程【Mytag 标记】(六)04/11 
模板教程【Type 标记】(四)04/11 
模板教程【Channel 标记】(三04/11 
模板教程【Field 标记】(二)04/11 
模板教程【Arclist 标记使用实04/11 
DedeCMS模板制作使用实例教程序04/11 

推荐导读

热门资讯

资讯快报

论坛新贴

返回首页

关于我们 - 帮助(?) - 广告服务 - 诚征英才 - 友情链接 - 网站地图 - 站长BLOG

返回网站顶部

Copyright © 2007 中国站长学院(CNZZXY.COM). All Rights Reserved
站长学院服务资咨热线:0755-84289786    业务合作:(0)13554938953  (0)13423986856    网络宽带及主机提供:深圳傲网科技
粤ICP备08006968号   站长:忧郁的秋天(向管理员发邮件)   站长交流QQ群①:1815595   站长交流QQ群②:32960074