IIS 应用程序的优点
在 Visual Basic 中构造一个服务器端的 Internet 应用程序比其他的 Internet 开发方法有如下几个优点,它们包括:
减少每个用户的部署费用。IIS 应用程序的最终用户只要使用一个浏览器就可以运行应用程序,不需要在计算机上安装特殊的软件来使应用程序工作。
熟悉的开发环境和模型。通过使用 Visual Basic 编程环境和标准、编译的 Visual Basic 代码,您可以利用您的 Visual Basic 知识。另外,您可以向您的工程添加类、模块或任何 Visual Basic ActiveX 部件。
使用的广泛性。IIS 应用程序可被各种各样的浏览器或操作系统使用,因此,它很容易得到广泛的支持。
向您提供一个可以直接访问 Internet 信息服务器资源的对象模型 。Active Server Pages 结构提供了一个对象模型,它允许您直接操纵 IIS 内核的对象。这就允许您从浏览器中获取信息或向浏览器发送信息,在 Web 页的内容中执行复杂的操作。关于对象模型的详细信息,请参阅“ IIS 应用程序的对象模型”。
可重复使用的部件。一旦您创建了一个 webclass,您可以在另一个 webclass 中很容易地访问它。关于详细的信息,请参阅“在 Webclasses 之间漫游”。
代码和 HTML 相分离。和编写脚本不同,您的代码不是嵌入在 HTML 文档中,因此您可以将应用程序用户界面的设计过程和代码的编写、测试和调试分开。
通过多次与客户的交互实现状态管理。您可以使用对象或数据库管理状态,也可以在客户和服务器之间来回切换状态。 关于详细信息,请参阅“ IIS 应用程序中的状态管理器”。
高效处理。如果您不想创建应用程序向浏览器发送的 HTML 模板文件,您不需要创建此模板文件。在 Visual Basic Internet 应用程序开发中,用户界面的设计过程和应用程序的开发、编码过程是分开的。您可以让设计者创建您要使用的模板文件。