Web2.0应用程序的7条原则
个人看好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条原则的更多相关文章
- 关于Web2.0概念的一篇小短文
Web2.0程序设计的第一篇作业,写了就顺手放上来吧. 在互联网泡沫破裂数年后,Tim O'Reilly与John Battelle总结了互联网产业复兴过程中出现的一系列现象,在2004年举办的第一届 ...
- Webx.0-Web2.0:Web2.0
ylbtech-Webx.0-Web2.0:Web2.0 Web2.0 是相对于Web1.0 的新的时代.指的是一个利用Web的平台,由用户主导而生成的内容互联网产品模式,为了区别传统由网站雇员主导生 ...
- MySQL数据库开发的36条原则【华为云技术分享】
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/devcloud/article/detai ...
- MySQL数据库开发的36条原则
欢迎添加华为云小助手微信(微信号:HWCloud002 或 HWCloud003),验证通过后,输入关键字"加群",加入华为云线上技术讨论群:输入关键字"最新活动&quo ...
- Web1.0、Web2.0、Web3.0的主要区别
Web1.0:以静态.单向阅读为主,网站内信息可以直接和其他网站信息进行交互,能通过第三方信息平台同时对多家网站信息进行整合使用. Web2.0:以分享为特征的实时网络,用户在互联网上拥有自己的数据, ...
- web2.0的几个开源项目
web2.0的几个开源项目 Diggclone-开源digg类程序官方:http://www.talkingpixels.org/diggclone/index.php演示:同digg.com类似 ...
- 还在为CSS布局发愁?你该看看这7条原则
一.网页结构分析七条原则 这以下7个原则是经过多年网站实战经验之后的总结,只要掌握这7个原则,可以解决大部分在编写网站布局中的问题. 1.先结构后样式. 2.能用CSS表现出来的效果,就尽量少用图像. ...
- 2.第一个ASP.NET MVC 5.0应用程序
大家好,上一篇对ASP.NET MVC 有了一个基本的认识之后,这一篇,我们来看下怎么从头到尾创建一个ASP.NET MVC 应用程序吧.[PS:返回上一篇文章:1.开始学习ASP.NET MVC] ...
- 基于 Dojo toolkit 实现 web2.0 的 MVC 模式
前言 MVC 模式是设计模式中的经典模式,它可以有效的分离数据层,展示层,和业务逻辑层.Web2.0 技术由于其良好的用户体验被广泛应用于 WEB 应用的展示层.但是在传统的 web 开发中,展示层的 ...
随机推荐
- RGB, YUV及相关标准
最近在一次排查问题的过程中发现色彩空间及色彩空间转换也有很多技术细节,而理清这些细节能帮助我们更准确的定位视频方面的问题. 1. 色彩空间 色彩空间一词源于英文的“Color Space”,色彩学中, ...
- 对某道ctf的一点点记录
题目:http://ctf5.shiyanbar.com/web/pcat/index.php 是一道注入的题,主要利用了offset 和 group by with rollup的知识 1.offs ...
- 编程语言BrainkFuck
BrainFuck由Urban Müller在1993年创建,是经常被吐槽的语言,不过我觉得除了名字其它都还挺正常的,没错我觉得这个语言设计的很正常没有Fuck到我的脑子,大概是因为我根本就没有脑子吧 ...
- php的几个实用正则表达式
更多内容推荐微信公众号,欢迎关注: 此文章是网上搜索而来: 对于开发人员来说,正则表达式是一个非常有用的功能,它提供了 查找,匹配,替换 句子,单词,或者其他格式的字符串.这篇文章主要介绍了15个超实 ...
- SQL SERVER 视图优化经历
系统中要求对HIS数据进行效益统计,因为HIS数据是需要第三方提供接口导入的,不清楚数据量大小,所以视图以业务为主未对其做性能优化(当时编写试图时就是几条简单的测试数据) 如今在项目接口实施完成后查看 ...
- D - Balanced Ternary String (贪心)
题目链接:http://codeforces.com/contest/1102/problem/D 题目大意:给你一个字符串,这个字符串是由0,1,2构成的,然后让你替换字符,使得在替换的次数最少的前 ...
- PE结构详解
1 基本概念 下表描述了贯穿于本文中的一些概念: 名称 描述 地址 是“虚拟地址”而不是“物理地址”.为什么不是“物理地址”呢?因为数据在内存的位置经常在变,这样可以节省内存开支.避开错误的内存位置等 ...
- 虚拟环境pipenv的使用
安装虚拟环境 安装python3.6 python -m site --user-base 找到 用户基础目录 指定python版本的方式 pipenv --python 3.8 安装 用户范围内安装 ...
- matlab随笔
主要是记录一些函数.(博客园的一些操作实在是太不方便了) cat函数:http://blog.sina.com.cn/s/blog_6b7dfd9d0100mnz7.html 联结两个数组 magic ...
- NOIP2015&2016普及组解题报告
NOIP2015普及组题目下载 NOIP2016普及组题目下载 NOIP2015普及组题目: NOIP2018RP++ NOIP2016普及组题目 NOIP2018RP++ T1 金币\((coin. ...