Web 2.0

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
第1行: 第1行:
 
Web 2.0 : 下一代软件的设计模式和商业模式
 
Web 2.0 : 下一代软件的设计模式和商业模式
 
[[Image:web2.0-and-software.jpg|thumb|right|Web 2.0 对软件的影响]]
 
[[Image:web2.0-and-software.jpg|thumb|right|Web 2.0 对软件的影响]]
 +
 +
Agile Web: [[Python]] on [[Django]] [[Scala]] on [[Lift]] [[Ruby]] on [[Rails]] [[Groovy]] on [[Grails]]
  
 
Web 2.0 的编程模型正在形成,它包括下面几个重要部分。
 
Web 2.0 的编程模型正在形成,它包括下面几个重要部分。

2009年8月18日 (二) 11:30的版本

Web 2.0 : 下一代软件的设计模式和商业模式

Web 2.0 对软件的影响

Agile Web: Python on Django Scala on Lift Ruby on Rails Groovy on Grails

Web 2.0 的编程模型正在形成,它包括下面几个重要部分。

  • 1. 一个轻量级的编程模型,就是使用 REST 和 Feed,有时也考虑 SOAP,比如 Amazon 既提供 REST 也提供 SOAP,社区里使用 REST 的比例要更高一些。
  • 2. 数据服务,数据服务将不同来源的数据结合、过滤、转换、消除不一致性,提供必要的质量保证,比如数据一致性、安全、访问控制和数据管理。
  • 3. 提供丰富用户体验的因特网和 Web 应用,结合使用 AJAX、HTML、XHTML、CSS、DOM、XML 和 XSLT,利用 XMLHttpRequest 和 JavaScript 将一切绑定在一起,使得在线应用提供如同桌面一样的丰富用户体验。
  • 4. 可“混用”(Mash-able)的资产,将内容和 IT 资产变成可以灵活重组的资产,利用互联网轻量级的内容聚合方法来建立复合 Web 应用。
  • 5. 企业 Mashup 平台,让那些需要内容和信息的人们,可以轻松的聚合和重组来自不同地方的内容和数据,快速满足他们因情景而不断变化的需求。

细节: http://www.ibm.com/developerworks/cn/web/wa-web20soa1/

Web2.0 Overview
Thinking Beyond Web 2.0
Next Generation Web 2.0

Tips for Building Next Generation Web 2.0 Applications

目录

Zend Web 2.0

Generating Revenue from Web 2.0 Apps

Zend创建者Andi Gutmans对Web 2.0的诠释

Web 2.0由三个部分组成,

第一个部分--RIA,Rich Internet Applications(丰富互联网应用程序),Flash、Ajax等网络应用技术便归于RIA旗下--改进强化用户浏览器体验,将桌面操作带入浏览器操作的方法--最典型的,在网页中支持超级托拽功能。

Web 2.0第二个部分--SOA,Service-Oriented Architecture(面向服务架构),也是Web 2.0的核心部分,相关词汇:Feeds、RSS、Web Services、Mash-Up。SOA的核心问题--开放、互通,如何让来自不同服务商的网络应用能够协作运行。作为SOA核心词汇之一,Mash- Up其实就在我们身边--例如,Google开放功能模块API接口的行为直接导致一系列以Google Earth为核心的第三方网络服务产生。

Web 2.0第三个部分--Social Web(网络社交),Web 2.0应用大大提高了终端用户的互动性,用户不再仅仅是服务的使用者,同时成为服务的创造参与者--WiKi、Blog、Tag、Podcast等用户交互行为让Web 2.0应用更能“吸引”用户,并且激发用户行为创造资源和内容。

如何才能创建一个成功的Web 2.0网站/产品?

Trends in Web Apps

亦有三点需要注意的问题。

首先,你需要规划一个出色的Ajax支持产品--Ajax特指一系列创建Web 2.0服务的关键技术,是创造丰富用户体验的技术基础,当然,在浏览器支持方面也要IE/火狐通吃。

其次,为你的产品选择合适的编程语言,能够完成你需要创立的网络服务--服务产品是Web 2.0关键,选择好合适的语言是产品的技术基础。

最后,拥有一个可迭代(Iterative)的软件架构,可以非常方便地添加、部署、升级功能特性--这对拥有大量用户的情况下进行持续更新十分必要。”

文中关键词总结:

RIA--Ajax、Flash

SOA--RSS、Feeds、Web Services、Mash-Up,API

Social Web--Wiki、Blog、Tagging、Podcast

Iterative 

Best Web 2.0

Web Application Platform

2006 Web2.0十大创新品牌

Ajax Road Ahead

更多细节: http://it.sohu.com/20060916/n245372907.shtml

Web2.0 Meme Map
Web20 en.png
Time bar of Web 2.0 buzz words

相关技术/应用

Web2.0 与 SOA

Web 2.0 与 SOA 有着怎样的关系 ?
Web2.0-hinch-fig1.gif
Web2.0-hinch-fig2.gif

相关文档

相关链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱