应用工具的困境

缺乏网络应用程序开发工具的原因是很多现存的成熟的客户机-服务器开发工具不再适用于网络原因程序的开发。这是因为潜在的网络原因程序的网络技术和用户界面技术和传统的客户机-服务器应用有者更本的不同。例如:传统的客户机-服务器开发环境依 靠客户机和服务器的持续连接,然而,用HTTP用于在网络上发送和接收的协议)连接的网络是间断连接的,当浏览器对主页或网络部件发出请求时,它能反复地建立连接,中断连接,再建立连接。而且,传统的客户机-服务器应用程序的用户界面使用多层窗口,典型地基于由RAD工具提供的专用形式。这些工具利用当前的操作系统来表示用户界面的各种组件。另一方面,一个网络图形界面是基于网络浏览器,由平台上的公开标准的HTML文档来构造的。最后,传统的客户机-服务器应用程序能很容易地在构成他的各个窗口之间传送状态信息。例如,使用全局变量);网络应用程序是一系列松散连接的主页,他们之间没有状态的关系。由于这些更本的不同,就需要发展一种新的适合这种网络接收的开发工具.为满足这种需要,微软公司推出Miscrosoft Visual InterDev,一种用于制作 INTRANET和INTERNET的动态网络应用程序的开发系统。除了和其他的微软可视化开发工具有一样的界面和使用方法,Visual InterDev还很容易集成由其他工具开发的组件和事物处理过程,例如:Visual Basic,Visual C++, Visual Foxpro,Visual J++,以及另一类型的和INTRANET和INTERNET兼容的工具。因此,建议开发者购买这些工具。