欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Web 2.0
小 |
|||
(未显示3个用户的43个中间版本) | |||
第1行: | 第1行: | ||
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/ | ||
*[[What is Web 2.0|什么是Web 2.0]] | *[[What is Web 2.0|什么是Web 2.0]] | ||
第5行: | 第16行: | ||
*[[Thinking in Web 2.0: Sixteen Ways|Web 2.0 编程思想:16条法则]] | *[[Thinking in Web 2.0: Sixteen Ways|Web 2.0 编程思想:16条法则]] | ||
− | [ | + | [http://web2.wsj2.com/tips_for_building_next_generation_web_20_applications.htm Tips for Building Next Generation Web 2.0 Applications] |
==Zend Web 2.0== | ==Zend Web 2.0== | ||
+ | [[Image:webstandards.png|right]] | ||
+ | {{SeeWikipedia}} | ||
+ | |||
Zend创建者Andi Gutmans对Web 2.0的诠释 | Zend创建者Andi Gutmans对Web 2.0的诠释 | ||
Web 2.0由三个部分组成, | Web 2.0由三个部分组成, | ||
− | + | *第一个部分--RIA,Rich Internet Applications(丰富互联网应用程序),Flash、Ajax等网络应用技术便归于RIA旗下--改进强化用户浏览器体验,将桌面操作带入浏览器操作的方法--最典型的,在网页中支持超级托拽功能。 | |
− | 第一个部分--RIA,Rich Internet Applications(丰富互联网应用程序),Flash、Ajax等网络应用技术便归于RIA旗下--改进强化用户浏览器体验,将桌面操作带入浏览器操作的方法--最典型的,在网页中支持超级托拽功能。 | + | *第二个部分--SOA,Service-Oriented Architecture(面向服务架构),也是Web 2.0的核心部分,相关词汇:Feeds、RSS、Web Services、Mash-Up。SOA的核心问题--开放、互通,如何让来自不同服务商的网络应用能够协作运行。作为SOA核心词汇之一,Mash- Up其实就在我们身边--例如,Google开放功能模块API接口的行为直接导致一系列以Google Earth为核心的第三方网络服务产生。 |
− | + | *第三个部分--Social Web(网络社交),Web 2.0应用大大提高了终端用户的互动性,用户不再仅仅是服务的使用者,同时成为服务的创造参与者--WiKi、Blog、Tag、Podcast等用户交互行为让Web 2.0应用更能“吸引”用户,并且激发用户行为创造资源和内容。 | |
− | + | ||
− | + | ||
− | + | ||
如何才能创建一个成功的Web 2.0网站/产品? | 如何才能创建一个成功的Web 2.0网站/产品? | ||
− | + | [[Image:trendsinwebapps.png|thumb|right|Trends in Web Apps]] | |
亦有三点需要注意的问题。 | 亦有三点需要注意的问题。 | ||
第29行: | 第40行: | ||
文中关键词总结: | 文中关键词总结: | ||
− | + | *RIA--Ajax、Flash | |
− | RIA--Ajax、Flash | + | *SOA--RSS、Feeds、Web Services、Mash-Up,API |
− | + | *Social Web--Wiki、Blog、Tagging、Podcast | |
− | SOA--RSS、Feeds、Web Services、Mash-Up,API | + | |
− | + | ||
− | Social Web--Wiki、Blog、Tagging、Podcast | + | |
Iterative | Iterative | ||
第43行: | 第51行: | ||
==2006 Web2.0十大创新品牌== | ==2006 Web2.0十大创新品牌== | ||
*OpenV:Web2.0时代的视频搜索 http://www.openv.com/ | *OpenV:Web2.0时代的视频搜索 http://www.openv.com/ | ||
− | * | + | *校内:中国版Facebook http://www.xiaonei.com |
*丫客网:打造个人娱乐门户新概念 http://www.yeskee.com/ | *丫客网:打造个人娱乐门户新概念 http://www.yeskee.com/ | ||
*56.com:草根播客的强势汇聚舞台 http://www.56.com | *56.com:草根播客的强势汇聚舞台 http://www.56.com | ||
第54行: | 第62行: | ||
更多细节: http://it.sohu.com/20060916/n245372907.shtml | 更多细节: http://it.sohu.com/20060916/n245372907.shtml | ||
− | + | ==相关技术/应用== | |
− | + | ||
− | + | ||
− | ==相关技术== | + | |
*[[AJAX]] | *[[AJAX]] | ||
− | *RSS | + | *[[RSS]] |
*SSE | *SSE | ||
− | *Atom | + | *[[Atom]] |
− | *RDF | + | *[[RDF]] |
*OPML | *OPML | ||
− | *REST | + | *[[REST]] |
*SOAP | *SOAP | ||
− | *XML-RPC | + | *[[XML-RPC]] |
− | *JavaScript | + | *[[JavaScript]] |
*CSS | *CSS | ||
*XHTML | *XHTML | ||
第74行: | 第79行: | ||
*API | *API | ||
*Tags | *Tags | ||
− | *Microformats | + | *[[Microformats]] |
+ | *[[Mashup]] | ||
==Web2.0 与 SOA== | ==Web2.0 与 SOA== | ||
− | Web 2.0 与 SOA 有着怎样的关系 ? | + | Web 2.0 与 SOA 有着怎样的关系 ? |
*i-Technology Viewpoint: Is Web 2.0 the Global SOA? - http://webservices.sys-con.com/read/164532.htm | *i-Technology Viewpoint: Is Web 2.0 the Global SOA? - http://webservices.sys-con.com/read/164532.htm | ||
第98行: | 第104行: | ||
*http://www.econsultant.com/ | *http://www.econsultant.com/ | ||
*http://www.37signals.com/ | *http://www.37signals.com/ | ||
+ | |||
+ | <gallery widths=90px heights=90px perrow=6> | ||
+ | Image:web2.0-and-software.jpg|Web 2.0 对软件的影响 | ||
+ | Image:Web2.0-overview.png|Web2.0 Overview | ||
+ | Image:web2openingplatforms.png|Web Application Platform | ||
+ | Image:thinkingbeyondweb2.png|Thinking Beyond Web 2.0 | ||
+ | Image:ajaxroadahead.png|Ajax Road Ahead | ||
+ | Image:designelements_nextgen_web2.png|Next Generation Web 2.0 | ||
+ | Image:web20revenue.png|Generating Revenue from Web 2.0 Apps | ||
+ | Image:web2.0-hinch-fig1.gif | ||
+ | Image:web2.0-hinch-fig2.gif | ||
+ | Image:Web2.0-MemeMap.jpg|Web2.0 Meme Map | ||
+ | Image:Web20_en.png | ||
+ | Image:Web20buzz.png|Time bar of Web 2.0 buzz words | ||
+ | Image:your-web.jpg|[http://tech.qq.com/a/20101118/000579.htm Gravity创始人:个性化主导未来互联网] | ||
+ | Image:Website-operation-flow.jpg|网站运营流程 | ||
+ | </gallery> | ||
+ | |||
+ | {{Comment}} | ||
+ | |||
+ | [[Category:RIA]] | ||
+ | [[Category:Ajax]] | ||
+ | [[Category:Web 2.0]] |
2014年12月30日 (二) 07:09的最后版本
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/
Tips for Building Next Generation Web 2.0 Applications
目录 |
[编辑] Zend Web 2.0
您可以在Wikipedia上了解到此条目的英文信息 Web 2.0 Thanks, Wikipedia. |
Zend创建者Andi Gutmans对Web 2.0的诠释
Web 2.0由三个部分组成,
- 第一个部分--RIA,Rich Internet Applications(丰富互联网应用程序),Flash、Ajax等网络应用技术便归于RIA旗下--改进强化用户浏览器体验,将桌面操作带入浏览器操作的方法--最典型的,在网页中支持超级托拽功能。
- 第二个部分--SOA,Service-Oriented Architecture(面向服务架构),也是Web 2.0的核心部分,相关词汇:Feeds、RSS、Web Services、Mash-Up。SOA的核心问题--开放、互通,如何让来自不同服务商的网络应用能够协作运行。作为SOA核心词汇之一,Mash- Up其实就在我们身边--例如,Google开放功能模块API接口的行为直接导致一系列以Google Earth为核心的第三方网络服务产生。
- 第三个部分--Social Web(网络社交),Web 2.0应用大大提高了终端用户的互动性,用户不再仅仅是服务的使用者,同时成为服务的创造参与者--WiKi、Blog、Tag、Podcast等用户交互行为让Web 2.0应用更能“吸引”用户,并且激发用户行为创造资源和内容。
如何才能创建一个成功的Web 2.0网站/产品?
亦有三点需要注意的问题。
首先,你需要规划一个出色的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
- The Best Web 2.0 Software of 2005 - http://web2.wsj2.com/the_best_web_20_software_of_2005.htm
[编辑] 2006 Web2.0十大创新品牌
- OpenV:Web2.0时代的视频搜索 http://www.openv.com/
- 校内:中国版Facebook http://www.xiaonei.com
- 丫客网:打造个人娱乐门户新概念 http://www.yeskee.com/
- 56.com:草根播客的强势汇聚舞台 http://www.56.com
- 风网100TV:衔接无线互联网 http://www.100tv.com/
- 优酷网:“世界都在看”的微视频 http://www.yoqoo.com/
- 风行:下一代P2P网络平台 http://www.funshion.com/
- 265上网导航:Web2.0时代的导航门户 http://www.265.com
- 贸易通社区:基于SNS的商务关系网站 http://www.tradeknow.com/
- 好得宝:浮现中的Shopping2.0 http://www.hotbo.cn/
更多细节: http://it.sohu.com/20060916/n245372907.shtml
[编辑] 相关技术/应用
- AJAX
- RSS
- SSE
- Atom
- RDF
- OPML
- REST
- SOAP
- XML-RPC
- JavaScript
- CSS
- XHTML
- XSLT
- HTTP
- API
- Tags
- Microformats
- Mashup
[编辑] Web2.0 与 SOA
Web 2.0 与 SOA 有着怎样的关系 ?
- i-Technology Viewpoint: Is Web 2.0 the Global SOA? - http://webservices.sys-con.com/read/164532.htm
[编辑] 相关文档
- White Paper: PHP Leads Web 2.0 - http://www.zend.com/content/download/2542/17238/file/PHP_Leads_Web2.0.pdf
[编辑] 相关链接
- http://web2.wsj2.com/
- http://www.web2con.com/
- Web 2.0 Workgroup - http://www.web20workgroup.com/
- Web 2.0 网站评比 - http://web2.0awards.org/
- SEOmoz's Web 2.0 Awards - http://www.seomoz.org/web2.0/
- WEB 2.0 JOURNAL - http://web2.sys-con.com/
- 不要错过“Where 2.0 Conference专题报道”
- ProgrammableWeb: Mashups and the Web as Platform - http://www.programmableweb.com/
- Web 2.0 Reference Center - http://www.programmableweb.com/reference
- http://www.mashupcamp.com/
- http://web2.0slides.com/
- http://www.econsultant.com/
- http://www.37signals.com/
<discussion>characters_max=300</discussion>