Adobe能够转型为设计开发的两栖公司吗?
如果和一个做网页设计的人说起Html,估计没有任何人会说不知道,但是如果说起CFML,就不知道有多少人知道了。后者是Macromedia公司曾经的网页设计利器DreamWaver中整合的一种网页设计和描述工具,这一工具从设计的角度把网页逻辑代码给包含了进去,把包括数据访问,表格绘制一类网页常用操作都用一种简单的方式抽象化了。按说从这个设计理念入手,这个产品应该早就普及到千家万户了,然后奇怪的是,似乎只有为数不多的几家公司有人使用这一产品,其中原因归结起来似乎有以下几个,第一就是服务器设计需要Adobe的单独支持,第二就是这个语言和现有语言跨度较大,所以大部分用户对其了解有限。
不过Adobe确实是花了大力气打算推广这一产品,所以在最新版本的应用当中包含了以下几个组件ColdFusion服务器(ColdFusion Server),ColdFusion Server是ColdFusion的核心部分,它在NT中运行为一项服务,在WIN95中作为应用程序运行,其作用是等待Web服务器的请求。
当客户(浏览器)向Web服务器请求文件时,发生如下过程:Web服务器根据文件名判断文件的类型,若是ColdFusion 文件(后缀名为CFM),Web服务器转而向ColdFusion Server请求该文件,ColdFusion Server对该文件进行处理后,产生一个标准的HTML文件,交付给Web服务器,Web服务器再将HTML文返回到客户端。
ColdFusion管理器(ColdFusion administrator)系统管理员用ColdFusion管理器来配置ColdFusion服务器的各种选项,包括ColdFusion 数据源、调试信息、服务器设置、应用程序安全性、服务器集、执行预定网页、目录映射等。
ColdFusion工作室(ColdFusion Studio)ColdFusion Studio是ColdFusion的开发环境。它提供了可视化的开发工具,包括动态预览,交互式的调试,查询生成器,表达式生成器,工程管理,以及一些控件工具和其他工具,用这些工具可以快速方便地产生ColdFusion应用程序文件,也可以产生标准的HTML文件。
ColdFusion Studio的功能主要包括:
查看数据源、快速生成SQL语句、从标签选择器中使用HTML和CFML的所有标签、在特定标签的编辑器中或标签检查器中编辑代码、在内部浏览器或外部浏览器中显示网页,在设计窗口中可视地编辑网页、建立工程来管理应用程序文件,使文件易于维护和上载、使用扩展的查询和替换,快速更新一组文件、存储代码片段,以便重复使用、用表达式生成器生成包含ColdFusion函数,常量,变量,和运算符的表达式、调试程序代码、查看站点的整体结构、检查HTML代码和CFML代码的合法性、检验单个文件或整个工程的链接、启动文件的版本控件,以利于团队开发等。
ColdFusion工作室(ColdFusion Studio)ColdFusion Studio是ColdFusion的开发环境。它提供了可视化的开发工具,包括动态预览,交互式的调试,查询生成器,表达式生成器,工程管理,以及一些控件工具和其他工具,用这些工具可以快速方便地产生ColdFusion应用程序文件,也可以产生标准的HTML文件。
ColdFusion应用程序 ColdFusion应用程序由一组后缀名为CFM的文本文件构成,这些文件实现了该应用程序的功能,其中一个重要功能是接收客户输入和格式化输出的客户界面。CFM文件中可以包含ColdFusion标签,HTML标签,CFSript,JavaSript,以及任何可以嵌入HTML文件中的内容。
可以看出,Adobe这次确实提供了丰富的内容,非常希望在开发方面有所斩获。
纵观这三家的产品,微软作为老牌开发服务提供商,对新技术的把握似乎从标准的倡导者变成了新技术的追逐者。从SilverLight战略开始微软正在把自己的开发工具从应用层向表示层转换,希望通过这个转换提供更具有表现力的应用程序。而google则在技术方面试图在互联网平台上领先一步,把自己定义为互联网开发应用标准的先驱,Adobe在粉墨登场之后开始充实自己的内在技术,让自己从一个花瓶转变成为具有丰富内涵的公司。每个公司都在试图摆脱自己的固有形象,在自己的短板上奋起直追,并在即将开始的互联网应用程序开发上独领风骚。