重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
社交网络的起源
成都创新互联专注于企业全网整合营销推广、网站重做改版、禹州网站定制设计、自适应品牌网站建设、成都h5网站建设、商城网站建设、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为禹州等各大城市提供网站开发制作服务。
六度分割原理及社交网络的兴起与发展
有一个数学领域的猜想,名为Six Degrees of Separation,中文翻译包括以下几种: 六度分割理论或小世界理论等。 理论指出:你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过六个人你就能够认识任何一个陌生人。
虚拟虽然是网络世界的一种优势,但是和商业社会所要求的实名、信用隔着一条鸿沟。通过熟人之间,通过“六度分割”产生的聚合,将产生一个可信任的网络,这其中的商业潜能的确是无可估量的。社会、网络、地域、商业、Blog、SNS,这些词汇你也许都听麻木了。然而一旦那些预见先机的人找到聚合它们的商业价值,被改变的绝不仅仅是网络世界。
“社交网络”是近些年最受关注的互联网名词,它的英文缩写是SNS,第一个S是Social社会化,第二个N代表Networking网络,第三个S是Services服务。SNS的概念起源于社会网络研究者提出的“六度理论”,即最多通过六个人你就能够认识任何一个陌生人。SNS将现实中的人际关系搬到了互联网上,让世界上的任何一个人都能联络彼此。
总体来看,社交网络不仅仅是一些新潮的商业模式,从历史维度来看,它更是一个推动互联网向现实世界无限靠近的关键力量。目前,社交网络含盖以人类社交为核心的所有网络服务形式,互联网是一个能够相互交流,相互沟通,相互参与的互动平台,社交网络使得互联网从研究部门、学校、政府、商业应用平台扩展成一个人类社会交流的工具。现在社交网络更是把其范围拓展到移动手机平台领域,借助手机的普遍性和无线网络的应用,利用各种交友/即时通讯/邮件收发器等软件,使手机成为新的社交网络的载体。
2.国内社交网络的发展历史及现状
中国社交网络的从无到有
随着国外社交网站的日渐盛行,社交网络也开始踏入中国的互联网世界。 2003年,Uuzone在南京成立,又名优友地带。优友是一个Web2.0公司,社交网络,你可以在优友写Blog,使用网络IP电话,建立自己的小圈子,它是一个面向18到25岁受过良好教育的年轻人的网络社交平台。UU地带致力于以网络沟通人与人,倡导通过网络拓展人际关系圈,让用户尽情享受社交和沟通的乐趣。UU地带以提高网络诚信、建立信任沟通为己任,为互联网应用带来清新健康的新风尚。同时,Uuzone也定位在满足用户在网络“非约会、非商务”的广泛性网络交往。
越来越多的用户带来社交新乐趣用户使用UU地带的服务,可以通过自己的朋友结识朋友的朋友,朋友的朋友的朋友„„从而获得更多高质量的、可信任的朋友,即为优友,并创建诚信安全的个人社交圈,从结交朋友、休闲娱乐、商务投资、学习探讨等等一系列的交流活动中获得乐趣。
作为中国早期的社交网站,在中国互联网刚刚起步的时期,确实取得了不小的成绩,其用户数量超过300万。然而,盈利模式的不清晰,导致其后来的发展一直差强人意,同时,优友地带有据可查的融资纪录,除了晨兴创投的100万美元外再无其他资金注入。而目前SNS网站的广告收入与成本支出有极大差距,盈利遥遥无期。 因此,优友地带最终于2009年停止了所有的服务,成为SNS社区洗牌中的第一个牺牲者。 (二)各类社交网站层出不穷
随着时间的推移,国内各种社交网站如雨后春笋般的出现在世人面前,诸如校内网(现人人网)、开心网、51.com、腾讯朋友、新浪微博等。
51.com成立于2005年8月。51.com致力于为用户提供稳定安全的数据存储空间和便捷的交流平台。51.com是由美国红杉资本中国基金(Sequoia Capital China)、巨人网络集团(Giant Interactive Group)、海纳亚洲创投(Susquehanna International Group)、英特尔资本(Intel Capital)、红点创投(Redpoint Ventures)等国际著名的企业和风险基金联合投资而成。2006年07月,入围全球著名风险投资业媒体Red Herring 2006年亚洲最具发展潜力百强排行榜。 2006年09月,位于IWebChoice排名之全球华语网站21名。2006年11月,注册用户破5000万。2007年05月,成功并购虚拟形象平台“Pixoart”。2007年06月,注册用户突破7000万。2007年07月,与英特尔资本、红点创投、美国红杉资本中国基金、海纳亚洲创投完成第二轮超过1500万美元投资协议。2008年01月,注册用户突破1亿,月独立用户超过2500万。2008年01月,百度发布《2007中国空间社区(博客)研究报告》显示,总体流量次于腾讯位居第二,用户活跃度(以独立IP平均页面浏览量为标准)居国内首位。2008年05月,上海总部迁居至浦东新区张江高科技园区。2008年07月,与巨人网络集团、上海浦东科委等投资者完成第三轮超过5000万美元投资协议。2008年07月,与巨人网络集团、上海浦东科委等投资者完成第三轮超过5000万美元投资协议。 2008年12月,合作广告品牌客户累计超过200家。2009年04月,第一款游戏产品“51游戏”上线运营,进军网游行业。2009年07月,推出聊天软件“彩虹”(51挂挂升级版),形成完整的网站、游戏、IM三大产品线。2009年12月,即时交友软件“彩虹”正式上线。2009年12月,注册用户突破1.78亿,月独立用户超过4000万。
开心网由北京开心人信息技术有限公司创办于2008年3月,是国内第一家以办公室白领用户群体为主的社交网站。开心网为广大用户提供包括日记、相册、动态记录、转帖、社交游戏在内的丰富易用的社交工具,使其与家人、朋友、同学、同事在轻松互动中保持更加紧密的联系。自创办以来,开心网以发掘和满足用户需求、完善用户体验为导向,以技术和产品的不断创新为动力,致力于为广大用户提供一个真实、轻松的社交互动平台。在产品方面,开心网组件主要分为基础工具、社交游戏和其他应用三大类,其中社交游戏类别包括“开心城市”、“开心庄园”、“开心餐厅”等众多热门游戏;其他应用类别包括“天气预报”、“在线购票”、“模拟炒股”等众多实用工具。开心网提供的优质产品和服务深受用户的欢迎,先后获得“网民最喜欢的SNS类社区”、“2009年度最有价值网站(社交类)”等多项奖励。在技术领域,开心网团队始终致力于自主技术研发,采用国际领先的互联网技术,包括先进的共享交互网络、数据传输方案、分布式存储解决方案等,以满足大规模用户的各种复杂应用与海量数据交互,引领新一代互联网科技的发展,并且通过技术创新满足了用户更深层次的需求。
人人网是由千橡集团将旗下著名的校内网更名而来。2009年8月4日,将旗下著名的校内网更名为人人网,社会上所有人都可以来到这里,从而跨出了校园内部这个范围。人人网为整个中国互联网用户提供服务的SNS社交网站,给不同身份的人提供了一个互动交流平台,提高用户之间的交流效率,通过提供发布日志、保存相册、音乐视频等站内外资源分享等功能搭建了一个功能丰富高效的用户交流互动平台。
朋友网原名QQ校友,是腾讯公司打造的真实社交平台,为用户提供行业、公司、学校、班级、熟人等真实的社交场景。2011年7月5日,腾讯公司正式宣布旗下社区腾讯朋友更名为朋友网。
新浪微博是一个由新浪网推出,提供微型博客服务的类Twitter网站。用户可以通过网页、WAP页面、手机短信、彩信发布消息或上传图片。新浪可以把微博理解为“微型博客”或者“一句话博客”。您可以将您看到的、听到的、想到的事情写成一句话,或发一张图片,通过电脑或者手机随时随地分享给朋友,一起分享、讨论。您还可以关注您的朋友,即时看到朋友们发布的信息(字数140字以内)。
总体来说,中国社交网站在此阶段经历了爆炸式的发展,至今形成了多家并立的局面
3.对国内社交网络的未来发展的展望
社交网络将继续促进信息的自由流动,促进社会的进步,在和用户交互的过程中促进人影响人。
社交网站正在成为以人际关系为联接的互联网互动应用的集成平台。在不久的将来,由于社交网站学生和青年白领这两部分数量占优的网民用户群体的特殊需求的满足及社交网络的病毒式营销、口碑相传的推广方式,将推动中国社交网站用户的爆发式增长。由于添加了互动游戏,娱乐类社交网站的高频次游戏应用将直接影响网站的使用频率,将使用户具备更高的用户黏度。最终实现网站和用户双方的可延续价值更大化。
而商务社交网站出发点是商务人脉拓展,目的性较强,用户倾向于在有特定需求时使用网站,使用频次较低,但随着时间的推移,商务社交网站也纷纷开始在平台上构建更多的互动,有利于商务人脉的深层次培养,商务社交网站使用频率低的情况正在得到改善。社交网站是基于人与人之间关系的应用,亲友之间口碑相传的推广是最有效的渠道。有近八成用户获知正在使用的社交网站是来自朋友、同学、同事的推荐,占到74.6%,其他渠道获知的均少于20%。
由于社交网站的流行,它所带来的商业价值也是各大商家的必争利益,因此社交网站的热行亦将促进社会的经济发展,促进社会进步。目前数据显示,中国Top50 位的SNS 站点中,其中36 个SNS 站点部署了页面广告。广告是目前SNS网站的主要收入来源,但在未来,除了第三方个人和公司联合平台开发商继续开发插件并联合运营外,SNS 站点还有可能联合专业的网页游戏开发商联合开发并运营,实现更大的盈利。
社交网络在于人的现实生活中有更多的融合点,隐私问题短期内将无法解。
在最近的一次调查中,有75.8%的用户表示,在社交网站上的好友是现实中的朋友。因此随着网络渗透率的提升和网民对于网络应用的深入,社交网站用户规模将会得到进一步扩大,越来越多的用户会将更多现实生活中的人际关系延伸到网络。社交网络将与人的现实生活有更多的融合点。
由于社交网络基于对用户真实身份的营销,SNS网站的精准完全基于网站用户的真实性,作为真实关系网络延伸的SNS网站会员的信息真实度较高,同时我们也可以依据用户信息和朋友圈子去判断一个用户的真实程度。因此,任何网友都可以轻易地了解到每一个用户的基本用户属性,也可以从用户的使用行为中分析得出兴趣、经历、偏好、朋友圈、购物记录,从而用户的隐私就被暴露无遗。随之出现社会上一些不法分子利用这些掌握的用户人口统计和行为信息进行不法活动。
云服务、移动计算和社交网络等技术将走向成熟并相互交融,从而形成一个全新的主流平台
过去几年来,转型一直是IDC(国际数据公司) 年度预测的主题。这一次,迫于全球经济衰退的压力,一波颠覆性技术的浪潮已经形成,并在逐渐发展壮大。IDC预计,在2011年及以后的时间里,云服务、移动计算和社交网络等技术将走向成熟并相互交融,从而形成一个全新的主流平台,无论对IT业还是其所服务的其它行业均是如此。
“2011年,我们预计这些转型技术会发生重大转变,即从初步接纳状态演变为初步主流态势。”IDC高级副总裁兼首席分析师Frank Gens说。“因此,我们将会看到,IT行业的活动会越来越多地围绕着这个下一代主力平台的构建和采用来展开,其主要特点为移动、基于云的应用和服务交付,以及社交业务和林林总总分析手段的价值发掘。这种平台的变迁将会在另一个 IT 支出得以强势回升的年份飞速发展。 全球IT行业的支出也将得益于新兴市场的加速恢复,它将占到2011年全球所有新增IT净支出的一半以上。
社交网络具备更加实用的功能,富媒体化、多元化趋势将更加明显
网络社交不仅仅是一些新潮的商业模式,从历史维度来看,它更是一个推动互联网向现实世界无限靠近的关键力量。
随着社交网络的发展,越来越模糊的组织边界、越来越细分的人群以及越来越强大的个体出现在中国的主流社交网站中,所以更多媒体的嵌入,更多元化元素的渗透已经成为一种趋势去促成社交网络的不断更新与完善。
参考资料
六度空间理论
CNNIC中国互联网络信息中心 社交网络统计数据 中国的社交媒体 腾讯社交网络分析
2011社交共享发展趋势
2010-2011年中国社交网络市场研究报告 中国社交网络走向何方
Node.js非常适用于Web开发,但是现在无论是一个网站,还是Web App都已经成为包括很多不同部分,如前端、数据库、业务模块、功能模块等等的大型项目,使用Node.js从零开始进行Web开发,也许大中型团队能够 胜任,但对于个人和小型团队来说是不现实的。这时候框架就成为Web开发利器,对于个人开发来说几乎是必不可少。那么如何选择Node.js Web开发框架呢?
首先,我们必须要弄清楚的是,我们需要的是——
程序 or 框架?
程序是已经成型的应用,你需要的是为它搭建环境、添加配置,然后就可以运行起来;框架则是应用的骨架,你需要为它添加数据模型、业务逻辑,它才能成为应用,开始提供服务。
事实上,对于Web开发来说,程序和框架的区别正越来越模糊,比如几乎妇孺皆知的Wordpress,它是一个博客程序,但它丰富的插件以及高度的 自定义能够支持很大程度上的二次开发,在这点上它比起一些PHP框架也并不逊色。我个人认为,如果重心在于提供服务而不是掌握技术,有WordPress 这样的程序是没有必要使用框架的。
可惜的是,由于Nodejs还很年轻,目前还没有WordPress这样的程序,因此目前在Node.js开发里,如果想做出自己想要的作品,框架是必然的选择。如果是某些特定类型的应用,可以尝试一些开源的程序,比如要用Nodejs做博客,有Hexo、Ghost等。
Node.js Web框架有哪些?
Node.js里的Web框架分为API框架和Web应用框架。前者能够开发出RESTful的API,后者也能开发出RESTful API,但还包括模板、渲染等为前端所准备的功能。
API框架的使用场景是为跨平台应用提供统一的数据模型,而渲染由前端/客户端自行解决。目前比较知名的API框架有
restify(文档、Github、NPM)
ActionHero.js(官网、Github、NPM)
LoopBack(官网、Github、NPM)
Frisby(官网、Github、NPM)
Fortune.js(官网、Github、NPM)
Web应用框架顾名思义,就是为了打造Web应用所开发的框架。这里有两种风格的Web应用框架。
一个是Sinatra风格,另一个是Rails风格。Sinatra和Rails都是Ruby语言的Web框架,后者的影响力更大也更为知名。这里简单的解释一下两种风格是什么意思。
Sinatra风格是指高度可配置,注重开发的自由度。代表性的Nodejs Web框架有:
Express(官网、Github、NPM)TJ大神开发,Node.js官方推荐
hapi(官网、Github、NPM)
koa.js(官网、Github、NPM)
flaliron(官网、Github、NPM)
total.js(官网、Github、NPM)
locomotive(官网、Github、NPM)
Rails风格则是指不重复自己和约定优于配置,以及严格遵循MVC结构开发。代表性的框架有:
Sails.js(官网、Github、NPM)
geddy(官网、Github、NPM)
CompoundJS(官网、Github、NPM) 原railswayjs
这两种风格无所谓谁优谁劣,全凭使用者的偏好。
而在这两种Web框架之外,还有更大型的框架,即全栈框架,其中的代表是MEAN。
MEAN?
MEAN指MongoDB+Express+Angular.js+Node.js,这一组合包括运行环境、数据库、Web框架和前端引擎。被称为 全栈框架(Full-stack framework)。这其中除了Node.js之外,每一个都是可替换的,目标是创建从前端到后端,全部使用javascript的Web应用。
由于这一框架的完善性,有人将其称为LAMP的接班人。LAMP即PHP的典型运行环境,Linux+Apache+MySql+PHP,被大量的用于各种虚拟主机上。
MEAN看似庞大,但事实上要构建完整的现代化Web应用,特别是SPA(单页面应用),这几个组件都是难以缺少的,并且,其中每一项几乎都是目前 情况下的最佳选择,因此用于学习和重头开始打造新的Web应用是非常合适的。但由于实际业务的独特性,很可能要替换其中的组件,比如用Mysql来替换 MongoDB,因此,学习其中的原理和架构,打造自己的类MEAN框架也是一种选择。
作为个人和小团队来说,全栈框架MEAN基本上足够了,但目前大多数全栈框架还包含一项特性,那就是实时,拥有实时功能的框架我们又称为实时框架。
实时框架好吗?
实时框架(Real-time framework)指包含了webSocket的双向通信功能,能够在服务器和客户端做到实时通信的框架。
服务端和客户端自由通信的需求一直都在,但由于HTTP协议本身的局限性,因此催生了Comet等变通的方法,但即使这样也离实时相距甚远。而当 Node.js兴起后,另一个HTML5技术webSocket也渐渐成熟,人们突然发现,实时通信一下子变得触手可及,于是webSocket技术在 Node.js中得到大量的应用,其中最为知名的模块就是socket.io,而各种全栈框架也纷纷加入实时特性来应对更广阔的开发需求。
目前有代表性的实时框架有:
Meteor(官网、Github、NPM)
MEAN.io(官网、Github、NPM)
Derby(官网、Github、NPM)
SocketStream(官网、Github、NPM)
不过说实话,目前能看到的实时通信的应用场景其实不多,其中大多集中于聊天室、to-do、实时图表、在线游戏等领域。其他领域使用实时特性不但没必要,而且是对服务器资源的浪费。因此目前是否要采用实时框架,要看具体的项目而定。
以上基本就是Node.js Web框架的现状了,相信看到这里,对于选择何种框架读者已经心里有数了吧。最后再介绍一个容易搞混的概念,和解释一下我的选择。
YEOMAN?
第一次见到这个词,我还以为它和MEAN有什么联系。事实上,它们是截然不同的两个东西。YEOMAN由YO(脚手架)、grunt(构建工具)、bower(包管理器),它代表的是一种工作流,与框架开发的思维方式完全不同。具体的介绍可见这里。
YEOMAN能够和框架达到类似的目的,都是为构建一个Web应用做好准备,但是要不要采用YEOMAN,则是见仁见智。我个人的看法是,学习 YEOMAN本身就需要不少时间,并且有一定的学习门槛。至少在目前,使用框架开发还是相对经济的,而如果以后YEOMAN这种模式推广开来,再来学习也 不迟,更何况有一定的Node.js项目经验之后再来学习YEOMAN要轻松很多。
事实上,我还是很认可YEOMAN这种Generator+package Manager的模式的,这是因为Node.js本身崇尚微模块的 概念,即无论是多么小的功能,都将它们模块化,甚至大的模块也要拆分成小的模块,然后通过搭积木的方式来构建应用。这样能够彻底的解耦,对于不容易调试的 Javascript来说,也有助于定位和修复应用中的问题。Generator就是这种理念催生下的产物,通过选择不同的配置和选项,将积木搭起来。不 过对于这种模式目前大家也还处于实验当中,不急于进行实际应用。
这个毋庸置疑,比较好的就是WordPress了,其好用主要体现在它的结构上符合绝大多数用户体验,然后其结构对搜索引擎非常友好,虽然原生的没有关键词和描述,但是安装插件就行,主要体现在结构上