豆瓣网( 三 )


豆瓣网

文章插图
豆瓣网Logo由豆瓣的诞生到这一路的发展,其技术一直被认为是网站成功的关键,有趣的是,豆瓣的技术门槛并不高,所以市场上的模仿者层出不穷,但複製豆瓣不代表就能成功,而在豆瓣之前又为什幺没人想到类似的构思呢?豆瓣全部使用python开发 。网站后台的搜寻引擎基于Twisted,GUI基于Quixote,还用到了cElementTree,MySQL和 PIL,除了这些,豆瓣基本是从头开发(由杨勃一个人四、五个月时间)完成,这是豆瓣技术的基础 。纯粹的技术原理之外,相关豆瓣技术还有三个核心原则:后台技术符合用户的习惯,简单的前台界面,不代表系统的简单 。事实上,正相反,在Web2.0的系统中,后台需要做更多的工作 。一些表面看起来很简单的功能,背后可能需要大量的程式和计算的支撑 。豆瓣就是最具代表性的例子 。与大多数网站不同的是,最早开发的部分是一套推荐引擎,这是基于数学统计的计算模型 。在用户点击过、看过东西以后,这套模型可以自动分析出“与其口味最像的人”,并主动地推荐用户最有可能喜欢的书籍、音乐或者电影 。豆瓣是100%动态网站,没有一个静态的页面 。我们完全可以将其视为一个个人管理书籍、音乐、影碟的工具,只是将工具放在网上了 。很多人抄袭了豆瓣的模式和资源,但就如杨勃所言,仅仅抄袭一个网站的表面是没有价值的 。“Google的界面更简单,但系统核心不在这里 。豆瓣比Tag这些表面的东西多做了一步,採用了统计模型和一些程式算法,事实上,这才是豆瓣网的核心 。”Web越来越像一个计算平台 。通过各种Web套用将计算机连线起来,比如需要相册时可以使用Flickr,需要地图时调用Google Map的Api 。随着很多服务商逐渐将自己的服务开放出来,每个网站都可以视为一个软体服务提供商,相互之间的联繫,让系统越来越複杂,而这种系统的複杂,并不会带来功能使用的繁琐 。强大的功能、简单的使用,这是WEB2.0套用的必然趋势 。由豆瓣的套用,可以看出发现联繫用户之间的关係,在后台建立导引用户功能的连线,针对数据量做好方便的存储和查询,这些就是网站技术的核心 。快速开发一个令人难以置信的事实是,豆瓣拥有十多万的注册用户,Alexa的流量排名在一千左右,很长的一段时间内,却一直就只有一台八千块钱攒起来的伺服器、一两个人的开发团队维护着 。为了适应这种规模,开发模式需要进行改变 。这在很多Web2.0的网站中都有体现,有人称之为简单哲学 。为了快速开发,系统设计也需要进行简化 。杨勃说,“豆瓣网中间也做过一些变动,最初还是受原来做企业系统的影响,结构设计得太複杂,甚至还分了很多层 。后来就简化了,因为太複杂之后就难以做快速开发 。”豆瓣採用的是敏捷开发的模式,这是一个快速开发、快速变化的体系,平均每两天就有新的功能出现 。“Web2.0网站是快速变化的,并不是把所有的功能都在开始阶段完全实现 。”杨勃说,“这就要求系统构架的可扩展性要做得很好 。而且必须考虑将来规模可能带来的问题 。豆瓣网一开始的架构设计就可支撑上百万用户 。”同时,基于Web的开发省去了客户端分发、维护的成本,因此可以做到“永远的 BETA”、随时更新和升级服务 。据说,豆瓣学习对象Flickr的升级是以小时为单位的 。Web2.0与用户的互动,也是让网站快速完善的动力 。网站运行之后,听取用户的反馈,指导下一步的套用开发 。“豆瓣网有一个站务论坛,很多人经常发言提出自己的需求 。”比如豆瓣刚开张时,由于每个人都可以自由创建小组或者参加小组,于是用户可能会同时参加几十个小组 。但由于很多小组人数比较少,可能很长时间才会有人发言,于是大家就要求有一个功能,把所有小组的最新发言聚合在一起 。杨勃很快实现了这个功能,事实也证明非常受欢迎 。杨勃认为,由于是小团队,工作模式就不能是一个经理带一帮人,而是大家都需要参与编程 。而且,对综合学习能力的要求比较高 。“因为技术变化很快,现在对任何技术再熟悉,经验再多,过几个月可能又出现了新的技术,因此最重要的是要能够跟蹤最新的知识 。而且由于最新的Web2.0模式和思想都是从国外发起的,所以程式设计师要具有在英文环境中直接沟通的能力,能够直接参与到国外开源项目中,而不是看已经翻译为中文的文档 。”杨勃表示,自己学习Python 也是随豆瓣网开始的 。“Python很适合敏捷开发,最初时候曾经尝试过使用Ruby,后来由于豆瓣网需要很多后台的程式,Python更适合编写一些后台模型程式,最终前台也统一为一种语言 。”杨勃之前对MySQL了解很少,但在做豆瓣网的过程中,很快将知识弥补上来 。“现在我们有几个资料库都可以做同步,有些内容我们还向开源社区进行了回馈 。”豆瓣选用了很多开源产品,杨勃认为:“用好开源产品是非常关键的 。豆瓣的平台是基于Linux,资料库用的是MySQL,除了数据挖掘和搜寻,其它都是在开源产品之上开发的 。因为现在有很多非常成熟的产品和模组,没有必要从头做,只要有能力了解获得这方面的知识,都能够很快在别人的基础上开发自己的系统 。”盈利融资盈利品牌广告:在2010年,豆瓣推出了自己的广告产品,主要包括展示类广告、品牌小站和豆瓣FM中的音频广告 。到2012年11月,豆瓣已经与将近200个品牌合作,为他们提供定製化的广告方案 。这些品牌横跨汽车、时尚、IT、家电、旅游、奢侈品、化妆品、快消品等多个领域 。在豆瓣看来,合作的客户是否是世界500强并不重要,最核心的原则是品牌的定位要与豆瓣的用户高度贴合 。互动行销:在豆瓣同为社交网路,豆瓣却有着自己独特的气质,小站、线上活动、同城活动等产品助力品牌商开展互动行销 。图书电商渠道分成:豆瓣传统的盈利来源于豆瓣读书 。它为噹噹、卓越亚马逊等电商导入一定的流量,从而带来一定的分成 。豆瓣阅读电子书售卖:豆瓣阅读是豆瓣旗下的电子书阅读和售卖平台,豆瓣阅读付费书店于2012年5月7日正式上线,到2012年底已经覆盖PC和移动端多平台 。豆瓣阅读平台上的电子书包括电子版实体图书和个人作品投稿即自出版作品两种,这些电子书由免费电子书和售价0.99元至几十元的付费电子书构成 。豆瓣电影线上选座购票:2012年5月17日,继开通购书服务之后,豆瓣再次开始拓展新的收入来源——豆瓣电影线上选座购票服务正式上线 。到2013年2月1日,豆瓣电影已覆盖全国400个城市2500家影院,实时查询全国放映时间表,部分影院已支持直接选座购票 。该功能已在iOS & Android 双平台同时开放 。豆瓣FM付费版-豆瓣FM PRO:2013年1月7日,豆瓣发布了旗下电台产品的升级版——豆瓣 FM Pro,採用付费订阅模式,每月10元,半年价50元 。豆瓣同城票务:豆瓣同城有大量的话剧、演唱会等商业演出信息,活动页面提供票务连结,通过将用户引导至相关的票务网站,实现销售收入分成;2012年上线同城活动官方售票 。融资2006年,豆瓣完成第一轮融资,投资方是联创策源,金额为200万美元 。2009年底,豆瓣获得挚信资本和联创策源总额近千万美元的第二轮投资 。2011年9月13日讯息,豆瓣今日确认已完成第三轮5000万美元融资,资金已于早些时候全部到账 。本轮融资,投资方分别为挚信资本、红杉资本和贝塔斯曼亚洲投资基金,其中挚信资本亦是豆瓣第二轮投资方 。成就豆瓣网,网际网路WEB2.0时代的又一个奇蹟 。从开办伊始仅仅9个月的时间,就在商业网站视为生命线的Alexa一路蹿升进入排名前4000,拥有五千多万注册用户 。网站创办者杨勃表示,在豆瓣网的每十次点击便会促成一次购买行为 。令人惊讶的是,这一切并不是烧钱百万之后的成就,网站的前期投资仅仅是来自几个朋友的20万人民币 。20万创造Alexa4000排名,这是真的幺?来看一下:杨勃在创站之初,有人曾经提议,网站面对手机用户 。杨勃则说:手机一年只出几十款产品,客群虽多,却更适合专业的工程师们来评价,而书籍每年会出几万种,此前的书评主要由专家所出,而出版社的书评,大多出于行销的目的 。把书评变为实际的商业模式,从而对购买者起到导向作用是豆瓣网成功的关键 。豆瓣网通过和噹噹网、卓越网进行合作,产生的购买双方进行分成,此外还有一定的广告收益 。杨勃表示,广告的分成已经能够满足网站的日常开销 。相当多的网站有着唯连结情结,也就是在页面上充斥着无数文字、图片连结,漂浮的FLASH 。诚然,撒下大网捕鱼是一种招揽用户的方法 。不过目前纳斯达克股票市场上,网站类股市价最高的“勾勾”网站,也不是一般的简洁,豆瓣网的风格,也是参考了雅虎刚刚收购的图片网站flickr 。看来成功创业的契机,并不仅仅是资金的多少,社会除了典型的你买我卖,还有太多可以想像的空间 。投资仅仅5万元,加上贴近用户的创意,便能把网站变成一个“金子一袋子,袋子一屋子”宝库,不必让用户去信息垃圾堆里寻找那一点星光 。创始人杨勃(阿北),毕业于清华大学,后在加州大学圣迭戈分校获得物理学博士学位 。1998年加入IBM担任顾问科学家,从事下一代磁记录设备的计算模型工作 。2000-2004年,在北京参与创立供应链管理解决方案方面的创业企业Egistics,并担任首席技术官 。2005年开始搭建豆瓣网,并在一年后成立Douban Inc 。早在中学时代,杨勃已经开始写电脑程式 。考大学的时候很想学计算机,但是和家里商量之后觉得,计算机只是工具,于是就选择了物理 。但计算机对杨勃的吸引力是巨大的,在大学时,他在业余的时间经常会写一些小程式,出国读书的时候也在写 。慢慢地,写程式在杨勃工作当中所占的比重越来越多 。2000年,杨勃辞掉了硅谷IBM顾问科学家的工作,卖了家具、汽车回到北京 。从开始考虑回国,到身在北京,只有短短一个月的时间 。回来之后什幺都没有着落 。2004年的最后几个月,他决定离开亲手参与创业的那家供应链管理公司,去做一件完全草根的事 。