MX下的ColdFusion到底有了怎样的改变呢? MX引擎建立在一个与以往完全不同的平台之上。以前的引擎是用C语言编写的,但是现在的这款新版本引擎则是用Java语言编写的,从而把ColdFusion完全引入了J2EE的势力范围;此外,新产品中增加了若干新标签,有的取代了某些旧标签,有的则应用户的长期要求而增加了某些新功能;种种改进令ColdFusion与今天的最新技术成就保持了同步。
ColdFusion一直就是一种对操作系统友好的平台,它支持Windows (9x, NT, 2000和 XP)、 Linux、HP UX、Solaris和Mac等操作系统。随着新产品加入对J2EE的支持,MX
的伙伴中又增加了IBM的WebSphere和BEA的WebLogic。实际上, ColdFusion软件光盘目前就随带了WebSphere,这一迹象充分表明了Macromedia和IBM的合作关系,同时强调了Java应用服务器目前对ColdFusion的支持。MX
for J2EE应用服务器特别版最终实现了Java同ColdFusion开发团队更紧密地融合。
从5.0版本开始Coldfusion其实已经拥有了正式的图表处理能力,其实在更早的版本中这些功能就已经由没有文档化的CFX标签所实现了。如果你认为<CFGRAPH>标签并没有太大的益处,那么<CFCHART>标签则会令你打消疑虑。更多类型的图表、可配置的数据处理、多系列数据处理能力、背景批处理创建图表以及同Flash的集成等等最新特性无疑令<CFCHART>成为一种功能相当强劲的工具。
有了上面的新工具你完全生成多种多样的各类图表:金子塔图、锥形图、饼图、条形图、线图、区域、曲线柱形图等等。在图表内处理数据的能力更是提出了一种表示信息的绝佳方式。比方说,用户只要单击地区销售数据的饼图中的某一块就可以显示出该块地区的详细情况,你甚至还可以把其中的数据拖到一个新图中去。
你可以用调度(scheduling)工具产生大量图片或者在确定之前先产生唯一一张的大型图表留待将来访问。同Flash MX 的直接交流功能可以让用户用Flash
MX创建定制图象和图表并为其传递数据。