个人看好Web的发展潜力,本文字摘自《Collective Intelligence 实战》

  • 网络是平台

使用传统许可模式软件的公司或用户必须运行软件、定期更新至最新版本,以及扩展它来满足各种需要。大部分成功的Web2.0公司已经不销售带有许可证的软件了,而用服务形式提供软件。终端用户只需要通过浏览器享受这些服务。运行、维护和扩展应用程序的所有头疼问题都由服务提供商用户以无缝的方式解决了。服务提供商经常升级软件,并且提供24X7式的服务。

  • 利用集体智慧

Web2.0应用程序成功的关键是如何有效地利用用户提供的信息。服务越个性化,就能越好的将用户与其所感兴趣的内容相匹配。

  • 数据难以复制,这是竞争优势

难以复制的、唯一的、超大的数据集是Web2.0公司的一大竞争优势。Web2.0是数据和软件的结合体。任何人都不能通过复制软件来复制Craiglist、eBaby、Amazon、Flicker或Google。软件通过用户行为生成的底层数据是特别有价值的。这个数据集每天都在增长,从而每天都在改进产品。

  • 永远的Beta版本

Web2.0公司较早地发布他们的产品以求获取更快的用户反馈。这个迭代周期往往是很短的。他们让用户较早地参与到这个过程中。通过应用程序得知新功能如何被用户使用、使用的频率以及被谁使用等重要信息。如果您不确定某个特定功能是怎样的,那就将每个有竞争力的设计的原型提供给不同的用户群,确定哪个是受用户欢迎的。让用户去决定哪个功能是他们所喜爱的。通过更快的开发周期,可以从用户那里获得反馈,然后较早地更改功能,创建用户真正想要的应用程序。

  • 更简单的编程模型

更简单的开发模型可以被跟广泛地采用和重用。要遵循开放的标准,用简单的编程模型和限制更少的许可证来创建可修改、可混合的应用程序。

  • 软件要运行在多种设备上

运行在多种设备上的应用程序要强于运行在单一设备上的应用程序。

  • 丰富的用户体验

AJAX的成功促进了丰富用户界面的Web2.0应用程序中的使用。AdobeFlash/Flex和Microsoft Silverlight也可用于创建丰富UI。

Web2.0应用程序的7条原则的更多相关文章

  1. 关于Web2.0概念的一篇小短文

    Web2.0程序设计的第一篇作业,写了就顺手放上来吧. 在互联网泡沫破裂数年后,Tim O'Reilly与John Battelle总结了互联网产业复兴过程中出现的一系列现象,在2004年举办的第一届 ...

  2. Webx.0-Web2.0:Web2.0

    ylbtech-Webx.0-Web2.0:Web2.0 Web2.0 是相对于Web1.0 的新的时代.指的是一个利用Web的平台,由用户主导而生成的内容互联网产品模式,为了区别传统由网站雇员主导生 ...

  3. MySQL数据库开发的36条原则【华为云技术分享】

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/devcloud/article/detai ...

  4. MySQL数据库开发的36条原则

    欢迎添加华为云小助手微信(微信号:HWCloud002 或 HWCloud003),验证通过后,输入关键字"加群",加入华为云线上技术讨论群:输入关键字"最新活动&quo ...

  5. Web1.0、Web2.0、Web3.0的主要区别

    Web1.0:以静态.单向阅读为主,网站内信息可以直接和其他网站信息进行交互,能通过第三方信息平台同时对多家网站信息进行整合使用. Web2.0:以分享为特征的实时网络,用户在互联网上拥有自己的数据, ...

  6. web2.0的几个开源项目

    web2.0的几个开源项目   Diggclone-开源digg类程序官方:http://www.talkingpixels.org/diggclone/index.php演示:同digg.com类似 ...

  7. 还在为CSS布局发愁?你该看看这7条原则

    一.网页结构分析七条原则 这以下7个原则是经过多年网站实战经验之后的总结,只要掌握这7个原则,可以解决大部分在编写网站布局中的问题. 1.先结构后样式. 2.能用CSS表现出来的效果,就尽量少用图像. ...

  8. 2.第一个ASP.NET MVC 5.0应用程序

    大家好,上一篇对ASP.NET MVC 有了一个基本的认识之后,这一篇,我们来看下怎么从头到尾创建一个ASP.NET MVC 应用程序吧.[PS:返回上一篇文章:1.开始学习ASP.NET MVC] ...

  9. 基于 Dojo toolkit 实现 web2.0 的 MVC 模式

    前言 MVC 模式是设计模式中的经典模式,它可以有效的分离数据层,展示层,和业务逻辑层.Web2.0 技术由于其良好的用户体验被广泛应用于 WEB 应用的展示层.但是在传统的 web 开发中,展示层的 ...

随机推荐

  1. 跨站请求伪造(CSRF)攻击原理解析:比你所想的更危险

    跨站请求伪造(CSRF)攻击原理解析:比你所想的更危险 跨站请求伪造(Cross-Site Request Forgery)或许是最令人难以理解的一种攻击方式了,但也正因如此,它的危险性也被人们所低估 ...

  2. win7 64位mysql安装及navicat 解压版

    教程:http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html Mysql修改设置root密码的命令及方法:http://jingy ...

  3. 虚拟机 windows xp sp3 原版

    原版的镜像:http://www.7xdown.com/Download.asp?ID=3319&URL=http://d5.7xdown.com/soft2/&file=Window ...

  4. 深度解析eclipse控制台

    第一个按钮:scroll lock 控制台在打印sql语句的时候会一直滚动,用这个按钮可以固定住控制台不乱跑; 第二个按钮:show console when standard out changes ...

  5. 洛谷P1525关押罪犯

    传送门啦 想让最大值最小,所以,这题可以用二分法,排序之后发现可以并查集,因为要使最大值最小,排序后这个最大值是存在的. 对于会冲突的两个罪犯,我们连一条无向边,然后按权值从大到小排序,从大到小枚举每 ...

  6. DOS命令大全(一)

    #1 一: net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" ...

  7. dedecms自定义模型之独立模型在首页、列表页、内容调用内容

    dedecms关于自定义模型(独立模型)的首页.列表页.内容怎么调用?在后台自定义模型(独立模型)的建立及自定义字段的添加比较简单,需要注意两点: (1)如果某个字段需要在前台列表页显示,则在前台参数 ...

  8. dede导航栏目调用

    1.基础调用 {dede:channel row='5' type ='top' } <li><a href="[field:typelink/]">[fi ...

  9. opencv(4)实现数据增加小工具

    数据增加(data augmentation),作为一种深度学习中的常用手段,数据增加对模型的泛化性和准确性都有帮助.数据增加的具体使用方式一般有两种,一种是实时增加,比如在Caffe中加入数据扰动层 ...

  10. dp入门题目

    本文文旨,如题... 转载请注明出处... HDOJ 1176 免费馅饼 http://acm.hdu.edu.cn/showproblem.php?pid=1176 类似数塔,从底往上推,每次都是从 ...