文章搜索:
打开支付宝首页搜索“510617664”,即可领红包
  首页--> 计算机--> 设计理论
 
程序员,你该为web2.0做些什么?
http://www.xxqqss.com 学习轻松网 点击量:4393
 
以用户为中心

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

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

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

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

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

  技术高低影 响不是特别明显,但领悟Web2.0的真谛后一下就可以明白很多差距。吴孙滨表示,原来公司的同事之间的讨论可能仅仅限于了解对方有什么需求,考虑一下功 能如何实现。现在,公司的程序员在学习了Web2.0后,出现了新的变化,大家会考虑几种完成的方式,相互之间有什么不同。大家会经常问这样的问题:这样 做会不会更用户带来更多的方便?用户的感受是怎样的?如何做的更好?

  简单的前台与复杂的后台

  符合用户的习惯,简单的前台界面不代表系统的简单。事实上,正相反,在Web2.0的系统中,后台需要做更多的工作。一些表面看起来很简单的功能背后可能需要大量的程序和计算的支撑。

  豆 瓣网就是最具代表性的例子。与大多数网站不同的是,最早开发的部分是一套推荐引擎,这是基于数学统计的计算模型。在用户点击过看过的东西以后,这套模型可 以自动分析出“与其口味最像的人”,并主动地推荐用户最有可能喜欢的书籍、音乐或者电影。比如,豆瓣网是100%动态网站,没有一个静态的页面。我们完全 可

  以将其看做一个个人管理书籍、音乐、影碟的工具,只是将工具放在网上了。现在,很多人抄袭了豆瓣网的模式和资源,但杨勃表示,仅仅抄袭一个网站的表面是 没有价值的。“Google的界面更简单,但系统核心不在这里。豆瓣比Tag这些表面的东西多做了一步,采用了统计模型和一些程序算法,事实上,这才是豆 瓣网的核心。”

  霍炬从传统程序员转向Web开发,就是因为他认为Web开发足够复杂之后才行动的。“现在的Web程序员比过去要求 高多了。最初的Web程序员会一些Asp,Php的脚本,稍微懂一点交互就可以。Web2.0出现之后,很明显系统复杂了。现在Web程序员需要掌握的技 术很多。”

  现在在Web上,从服务器到脚本,技术体系和思想发展也很快,技术架构也迅速发展。甚至2005年一年的变化可能比之前 所有的都大。Web2.0出现后,我认为网站的复杂度与软件相差无几了。”霍炬说,“在我做365kit这个项目的时候能够深刻体会到这点。365kit 前台展现就是一个通讯录,但后台不仅要把这些数据放在一起分析,要发现联系人之间的关系,建立连接,同时还需要针对这样大的一个数据量如何方便的存储和查 询。同时,很多辅助的工具,如客户端、手机上的同步工具,Msn的机器人都需要相当的技术实力。”

  Web越来越像一个计算平台。通过各种Web应用将计算机连接起来,比如需要相册时可以使用Flickr,需要地图时调用Google Map的Api。随着很多服务商逐渐将自己的服务开放出来,每个网站都可以看做一个软件服务提供商,相互之间的联系让系统越来越复杂。

  现在看来,很有可能Web2.0将加速推动传统程序员向Web开发转移的潮流。这从Web2.0网站的数量增长速度之快也可以看出端倪。

  霍 炬看科幻大片《黑客帝国》时,,剧中有一个机器人将人类称为电池,用于作为能源供应的场景给他很深的触动。“其实大家都写blog,这就是共享自己的能 力,最后形成社会化的知识体系,我就突然感觉这个东西肯定会有很大的发展,能够通过某种方式出来。我周围和我一样的一批老程序员,有很多都转向Web方面 的项目了,过去做客户端的,也转向Web服务的方式。而且原来大家只是用Web技术来写脚本、做网站,现在逐渐开始Web方式来写应用级软件了。”


打印】 【关闭
免责声明 :本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请发送fiyeadwyv@163.com
最热门点击排行
 
版权所有 2006-2021:学习轻松网 Copyright http://www.xxqqss.com All rights reserved 浙ICP备14013707号-1
广告联系电话: 13958357030 联系QQ:9792414 工具条下载