Web 2.0 应用程序向用户提供了更丰富的控件集合和更复杂的服务器交互机制。
Web 2.0 是万维网上可用的第二代服务和应用程序,支持协作、信息共享、动态服务交付和交互。Web 2.0 的概念通常包含较新一代基于 Web 的应用程序,例如维客和博客。Web 2.0 应用程序看起来更像是桌面应用程序,通常是动态驱动的数据,而不是由静态 HTML 内容组成。
Web 2.0 应用程序向用户提供了更丰富的控件集合和更复杂的服务器交互机制,以便提供看起来像是桌面应用程序的基于 Web 的应用程序。使用 Web 2.0 时,用户通过浏览器提交数据不必刷新页面;他们可以仅刷新页面的一部分。这通过使用渲染引擎(如 RPC 适配器)来实现,该引擎在客户端工作并在客户机和服务器之间进行协调。
异步 JavaScript 和 XML(AJAX) 是 Web 2.0 的实现。Web 2.0 由一组技术组成,这些技术用于创建动态的交互式 Web 页面,此类页面能够通过交换较小块的数据来迅速响应请求。AJAX 结合了包括 XHTML、CSS 和 XML 在内的现有技术和协议、诸如 JavaScript 之类的客户端脚本编制语言,文档对象模型以及诸如 XMLHttpRequest 之类的异步数据检索机制。AJAX 是一种体系结构,它通过在客户机上运行 JavaScript 使浏览器更具交互性。
要创建 Web 2.0 应用程序,请执行以下操作: