Snap Shot - 图1 Snap Shot - 图2

Snap Shot - 图3ColdFusion 4.0 SilverStream

11/2/98

Allaire Corporation One Alewife Center Cambridge, MA 021 617.761.2000 tel 617.761.2001fax www.allaire.com

Snap Shot

公司

Allaire Corp.

One Alewife Center Cambridge, MA 02140 http://www.allaire.com

产品

Cold Fusion Studio 4.0 ColdFusion Server 4.0

SilverStream Software, Inc. One Burlington Woods Burlington, MA 01803 http://www.silverstream.com

SilverStream Designer 2.0 SilverStream Application Server 2.0

基础

ColdFusion 是跨平台的Web应用服务器中的主要产品。最初,ColdFusion被设计用来通过基于浏览器技术如HTML/DHTML/JavaScript的动态用户界面发布基于浏览器的 Web的应用程序。ColdFusion标记语言(CFML)通过将复杂的服务器端应用操作压缩成 一个功能强大的,基于Tag的语法,极大地方便了开发者的应用。服务器到服务器或浏览器到服务器的交换完全使用基于XML的Web分布式数据交换(WDDX)来完成的。由于CFML结合了HTML和XML两种语言,所以它可以由没有面向对象编程开发经验的Web开发者, 数据库管理员和图形设计者组成的开发小组使用。另外,高级的面向对象编程开发者 也可以将CORBA 和COM的全部功能压缩到一个ColdFusion用户Tag中,从数据形式中将商业逻辑有效地分离出去,并提供一个可重复使用的组件给非面向对象编程开发者使 用。

SilverStream擅于使用Java用户接口发布应用程序--运行在浏览器上的Java Applet,或单机Java应用程序。HTML用户界面的基本应用程序可以使用WYSIWYG接口来 开,并编译为Java服务器代码。然而,SilverStream不善于开发基于浏览器的Web应用。 开发小组的成员必须由具有丰富的面向对象的Java开发经验和HTML经验的开发者组

成,并且每一个开发都要求在服务器端重复地要求被重新编辑——这样极端地消耗运行时间。

根据最近的IDC的统计,在最近12个月中85%的Web开发方案使用基于页面的技术, 采用和ColdFusion模式一样的——在服务器端嵌入脚本语句。另外15%的用户使用SilverStream模式——服务器端对象3GLs。