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。
           
原文地址:https://www.cnblogs.com/No-body/p/4207269.html