DHTML 应用程序的优点
在 Visual Basic 中创建一个 DHTML 应用程序和其它 Internet 开发方法相比有几个优点。DHTML 应用程序提供了如下优点:
- 动态 HTML。当创建一个 DHTML 应用程序时,可以对与 Visual Basic 代码和控件集成的动态HTML的丰富特性进行全面地访问。关于可以访问的动态HTML 特性的详细信息,请参阅“Visual Basic 中的动态 HTML”。
- 减轻了服务器负载。每个请求或用户操作不必都传递到 Web 服务器,DHTML 应用程序保存了服务器资源。
- 更少的刷新、更快的响应。当一个最终用户的操作改变一个典型 Web 页面时,浏览器必须由服务器来刷新该页面。在一个 DHTML 应用程序中,浏览器不刷新页面就可以处理用户的数据、对页面的布局和外观进行更改和处理全部代码。
- 动态的交互作用。考虑到真正的动态用户界面,一个 Web 页面的 Visual Basic 代码可以直接操作页面上的任何元素并动态地管理新的元素。
- 改善状态管理。典型的 HTML 页面是没有状态的—即,从服务器接收响应之后,没有保留某一个 HTTP 请求的信息。Visual Basic DHTML 应用程序允许在请求之间保存状态,而没有使用服务器。因此,不要求服务器交互作用、没有基于复杂的 URL 状态或 cookies,实现多窗体或多页面的应用程序是可能的。
- 脱机能力。对于一个 DHTML 应用程序,用户可以在它们企业的 intranet 上浏览和使用一个 DHTML 应用程序。稍后,当网络断开时,相同的用户仍然可以通过浏览器的的缓冲存储使用基于 Web 的应用程序。
- 代码的安全性。当在一个 HTML 页面中嵌入脚本时,任何人都可以访问此页面、阅读此脚本甚至更改它。使用 Visual Basic 开发 DHTML 应用程序,由于代码是编译过的,它并不是该 HTML 页面本身的一部分,不会如此容易地被窜改。
详细信息 关于 HTTP 的详细信息,请参阅“开发 Internet 应用程序”中的“理解 Internet 要素”。