文档介绍:ColdFusion 和 SilverStream
11/2/98
Allaire Corporation One Alewife Center Cambridge, MA 02140
tel
公司
产品
基础
是跨平台的应用服务器中的主要产品。最初,被设计用
来通过基于浏览器技术如的动态用户界面发布基于浏览器的
的应用程序。标记语言()通过将复杂的服务器端应用操作压缩成
一个功能强大的,基于的语法,极大地方便了开发者的应用。服务器到服务器或浏
览器到服务器的交换完全使用基于的分布式数据交换()来完成的。由于
结合了和两种语言,所以它可以由没有面向对象编程开发经验的开发者,
数据库管理员和图形设计者组成的开发小组使用。另外,高级的面向对象编程开发者
也可以将和的全部功能压缩到一个用户中,从数据形式中将
商业逻辑有效地分离出去,并提供一个可重复使用的组件给非面向对象编程开发者使
用。
擅于使用用户接口发布应用程序运行在浏览器上的
,或单机应用程序。用户界面的基本应用程序可以使用接口来
开,并编译为服务器代码。然而,不善于开发基于浏览器的应用。
开发小组的成员必须由具有丰富的面向对象的开发经验和经验的开发者组
成,并且每一个开发都要求在服务器端重复地要求被重新编辑——这样极端地消耗运
行时间。
根据最近的的统计,在最近个月中的开发方案使用基于页面的技术,
采用和模式一样的——在服务器端嵌入脚本语句。另外的用户使用
模式——服务器端对象。
为何使用
快速开发 l 基于页的脚本语言和服务器端的结合了和其
他浏览器技术,提供给开发者一个强大的产品开发系
统,来建立基于浏览器的应用程序。和不
同,在每一个重复操作时你不必重写你的程序代码——
服务器在运行时使用页编辑和缓存来执行。
l 真实的集成开发环境是
编辑器的升级,所以开发者可以在这样一个环境中进
行基于的应用的开发。编程和
数据库工具的可视化和带有远端调试功能可优化开发者的
开发过程。对简单的应用提供一个基本的结
合代码的所见即所得的界面,一些应用程序需要有经
验的面向对象的开发技术。
l 本地独立的开发团队开发服务支持开发者实施大型工程
文件和服务器分布式地访问多个场所,并且提供工程管理
共享和通过进行服务器端源码控制。
l 支持多规则的程序员组不象,对于开发者,
图形开发者,使用的人来说是极其容易的,支持对象编
程和系统集成中的和。
l 复杂的封装高级的应用开发者可以将复杂的操作封装在
一个用户自定义的中,以便其小组中其他用户使用。
可扩展性开发· 跨平台,跨浏览器的应用通过内制浏览器技术—如
和, 可以提供
一个优化的开发环境。被优化以用于发布运行
在最少的机器上的客户程序
l 高性能的传送服务器高级的多线程结构,运
行时编译执行的页编辑功能和数据库连接缓存为你在
上的应用提供了高性能。
l 装有负载均衡和错误恢复内部对于多个机器
群件提供负载均衡和故障恢复。和提供单机
故障恢复,它也