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

  一个令人难以置信的事实是,豆瓣网拥有十多万的注册用户,Alexa的流量排名在一千左右,过去却一直只有一台八千块钱攒起来的服务器,一两个人的开发团队。

  为 了适应这种规模,开发模式也需要进行改变。这在很多Web2.0的网站中都有所体现,有人称之为简单哲学。“Web2.0不像企业级应用有那么多的流程和 模块。”霍炬说,“在365Kit这个项目中,我们放弃了重量级的那种开发方式,所以现在代码量也就是中等水平,再加上服务器端程序的维护成本很低,几个 人的小团队就可以做到。”

  为了快速开发,系统设计也需要进行简化。杨勃说,“豆瓣网中间也做过一些变动,最初还是受原来做企业系统的影响,结构设计的太复杂,甚至还分了很多层。后来就简化了,因为太复杂之后就难以做快速开发。”

  豆瓣网站采用了敏捷开发的模式,这是一个快速开发、快速变化的体系。平均每两天就有新的功能出现。

  “Web2.0 网站是快速变化的,并不是把所有的功能都在开始阶段完全实现。”杨勃说,“这就要求系统构架的可扩展性要做的很好。而且必须考虑将来规模可能带来的问题。 豆瓣网一开始的架构设计就可以支撑上百万用户。”同时,基于Web的开发省去了客户端分发、维护的成本,因此可以做到“永远的BETA”,随时更新和升级 服务。洪波表示,据说Flickr的升级是以小时为单位的。

  Web2.0与用户的交互也是让网站快速完善的动力。网站运行之后,听 取用户的反馈,指导下一步的应用开发。“豆瓣网有一个站务论坛,很多人经常发言提出自己的需求。”比如豆瓣刚开张时,由于每个人都可以自由创建小组或者参 加小组,于是用户可能会同时参加几十个小组。但由于很多小组人数比较少,可能很长时间才会有人发言,于是大家就要求有一个功能,把所有小组的最新发言聚合 在一起。杨勃很快实现了这个功能,事实也证明非常受欢迎。

  杨勃认为,由于是小团队,工作模式就不能是一个经理带一帮人,而是大家都 需要参与编程。而且,对综合学习能力的要求比较高。“因为技术变化很快,现在对任何技术再熟悉,经验再多,过几个月可能又出现了新的技术,因此最重要的是 要能够跟踪最新的知识。而且由于最新的Web2.0模式和思想都是从国外发起的,所以程序员要具有在英文环境中直接沟通的能力,能够直接参与到国外的开源 项目中,而不是看已经翻译为中文的文档。”杨勃表示,自己学习Python也是随豆瓣网开始的。“Python很适合敏捷开发,最初的时候曾经尝试过使用 Ruby,后来由于豆瓣网需要很多后台的程序,Python更适合编写一些后台模型程序,最终前台也统一为一种语言。”杨勃之前对MySQL了解很少,但 在做豆瓣网的过程中,很快将知识弥补上来。“现在我们有几个数据库都可以做同步,有些内容我们还向开源社区进行了回馈。”

  豆瓣网选 用了很多开源产品,杨勃认为:“用好开源产品是非常关键的。豆瓣的平台是基于Linux,数据库用的是MySQL,除了数据挖掘和搜索,其它都是在开源产 品之上开发的。因为现在有很多非常成熟的产品和模块,没有必要从头做,只要有能力了解获得这方面的知识,都能够很快在别人的基础上开发自己的系统。”

  web2.0的盈利模式

  可 能很多程序员都会对一个问题表示出疑问。Web2.0的商业模式和盈利模式在哪里呢?事实上,Web2.0的出现并不是为了解决商业和盈利的问题,它是一 种做好Web应用的新模式。至于商业模式,那是企业家更擅长的事情。就像Google的两位创始人创造出了一个更好用的搜索引擎,但最初他们也不知道如何 用这个来挣钱,但当商业人士负责公司的运营后,帮公司找到了销售关键词盈利的商业模式。现在的Web2.0主要是为了解决前面的问题。后面的问题自然会有 人找到更为适合的盈利模式。

  Napster的创始人仅仅是为了方便自己和朋友共享音乐而开发了P2P技术,却没有想到P2P被媒体 树立成为整个网络去中心化、平等的一种标识,并且指导着人们考虑如何充分的利用P2P技术来进行创业。随着Skype以40亿美金的价格被Ebay收购, 一项从技术上升为思想,而从思想又指导的产品获得了商业的最大成功。Web2.0与P2P又有着异曲同工之妙。

  事实上,由于Web2.0的很多项目都使用开源产品,实施成本很低。同时投资比较小,一两台服务器,两三个人,只要生活问题能够解决,就算一个基本的成功了。

  而且,虽然Web2.0网站的服务项目比较少,但因为是分众的概念,可以很明确的知道网站上是什么样的用户群,能够更细致的分出价值,比如豆瓣就很清楚了解什么人看什么书籍,针对的是哪些客户。

  未 来,针对不同的用户群,网站服务的模式也会有所不同。因为不是一种模式就可以覆盖所有产品的。比如豆瓣网主要做的是书、电影和音乐,那它为什么不去做房地 产和手机的评论呢?杨勃认为,“用户的习惯是决定因素,一方面手机和房地产的选择不够多,而且购买这些产品时,用户一般会倾向于看半专业或者专业的评论, 比如买份杂志可能就基本了解了。而不像书籍和音乐,它们的范围非常大,很多都是需要发现,如果读者听说了一本正好适合自己的书籍,就会非常有价值。可以 说,使用模式决定了网络的运营模式。”


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