ColdFusion Markup Language (CFML)是什么?
ColdFusion Markup Language (CFML)是基于标签的描述语言用于快速网络开发,完全是在服务器上处理。CFML容易掌握,并且有足够强大的能力处理复杂的网络应用程序逻辑。CFML使用的语法类似于HTML和XML,所以它是理想的编写程序语言。对于新的开发者,基于标签的CFML语言可以轻松的编写复杂程序。开发高手可以通过自定义标签合和用户自定义功能轻松的扩展或定制CFML ,就像利用结构的先进性,将Java, C, C++, COM, CORBA, 和 EJB整合
CFML有何优势?
CFML可以让网络专业人员快速建立网络应用程序,整合外部资源,采用ColdFusion Server提供的强大功能。CFML提供一个宽泛的公共编程构造,一个强大的功能库和完全的语法表述。自从它是基于标签的语言以来,它紧密的整合HTML和XML,使网络应用程序的开发更简单、更快捷。CFML还为复杂处理提供高水平的保证,去除的额外描述语言和需要并增强开发力。CFML可以通过用户自定义功能或自定义标签轻松实现扩展,就像通过Java, C, C++, COM, EJB和CORBA整合一样。
Dreamweaver UltraDev如何与 ColdFusion Server整合的?
Dreamweaver UltraDev包括全部支持CFML,就像远程开发服务一样,可以让UltraDev用户通过UltraDev环境联接ColdFusion Server的数据。UltraDev还包括服务器行为库,可以实现典型任务的部分CFML编码需要网络应用程序支持,比如鉴定程序。同可视化的Dreamweaver UltraDev环境一起,这些功能使ColdFusion应用程序及开发者更为迅速地投入到新的动态网络开发中。
为什么要购买ColdFusion Server 5?
以下是购买ColdFusion Server 5的几个理由:
1.跳跃的学习曲线--如果你懂HTML,你就可以使用CFML。
2.使用较少的编码生成更多的效果--CFML和ColdFusion Server 突破你原有的途径,你可以集中精力在开发强大的网络应用程序上。
3.通过完备的图表引擎、查询数据库中提取数据,使你的应用程序增加更多的图表和报告而变得更丰富多彩,或通过Reporting Interface for Crystal Reports 8.x生成图表报告。
4.使用完备的Verity K2搜索引擎,用户可以查找到250000个文件,快速发布正确的信息。
5. ColdFusion Developer's Exchange提供了更为广阔的交流环境,使应用得以扩充。
6.通过内置的应用程序开发服务轻松的开发运行在Windows, Solaris, Linux或HP-UX上的完全的系统应用程序,包括存档和恢复功能。
7.使用完备的软件装载平衡或最优化的硬件装载平衡来衡量交易的增长量。
8.在新的应用程序监控系统中,通过监控性能和有效的自定义警报和防御,让你的应用程序运行得更平滑。
使ColdFusion Server和你的企业管理控制台整合,从而整合支持SNMP。
用ColdFusion开发还需要哪些工具?
为ColdFusion开发推荐使用的解决方案是ColdFusion 4.5 UltraDev 4 Studio包括ColdFusion Studio 4.5 和Dreamweaver UltraDev 4。这些工具为ColdFusion Server提供了完全的解决方案,包括强大的编码编辑、可视化查询和应用程序的建立,预先确定服务器端行为,完全和ColdFusion Server 5整合。
ColdFusion Administrator是什么?
ColdFusion Server的一部分ColdFusion Administrator完全适合于服务器管理、监控和报告工具。使用ColdFusion Administrator,服务器管理可以实现可视化监控、配置、调整和维护ColdFusion Servers、应用程序和串。
ColdFusion是如何提高开发能力的?
ColdFusion的编程环境是建立在可视化、基于标签的描述语言设置、陈述管理和窗体处理中的。ColdFusion Server还提供完备的应用程序服务设置,包括图形、查询、索引,可以加速智能化商务开发、报告和内容发布系统。另外,ColdFusion Studio和Dreamweaver UltraDev提供丰富的可视化数据库排列、编程和调试工具。ColdFusion社区提供更宽泛的各种资源可以加速开发,这些资源包括:样本应用程序和编码、定制标签、在线打印出版物和咨询、培训服务。
ColdFusion Server的可扩展性如何?
ColdFusion Server可以通过各种机制进行扩展,ColdFusion 的开发环境支持服务器端定制标签,以便轻松编写CFML语言,就类似用户自定义功能通过使用CFScript生成。ColdFusion应用程序可以直接调用Java 目标,ColdFusion通过大多数的组成标准例如COM, CORBA或Enterprise JavaBeans (EJB)提供企业应用程序整合。ColdFusion Server还支持第三方用C, C++ 或 Java编写的可增长的扩展库。
ColdFusion Studio的可扩展性如何?
ColdFusion Studio支持可描述的Visual Tool Object Model (VTOM),可以生成宏观的或任何用于环境使用VBScript 或JavaScript 和ActiveX or COM组成的新的扩展。另外新的可视化标签编辑可以生成Visual Tool Markup Language (VTML),XML词表用于扩充可视化编程工具。
ColdFusion Server专业版与ColdFusion Server企业版有何不同?
ColdFusion Server专业版是用于部门应用程序开发服务器或开发中等规模的网站,ColdFusion Server企业版是针对企业服务器、最大的应用程序、可靠性、管理和安全性。以下特性只在ColdFusion Server企业版有效:
1.支持Solaris 和HP-UX操作系统。
2.动态负载平衡(聚类)
3.自动的服务器更替
4.连通CORBA 和 EJB
5.有线协议数据库控制
6.服务器沙盒安全
7.SNMP支持
8.服务器逻辑分析
9.应用程序监控
10.应用开发服务
11.高表现力图表
技术方面综合性如何?
ColdFusion得到广泛的技术方面的支持,包括:通过Open Database Connectivity (ODBC)、OLE-DB和本地驱动支持数据库;通过POP和 SMTP支持email;通过LDAP支持目录;通过本地文件系统和FTP支持文件服务器;通过COM, CORBA和 EJB支持分布式目标。CFML轻松处理XML进程,并可生成很多种Internet语言,如HTML, JavaScript, WML, XML和其它ColdFusion可以通过C, C++, 或 Java联接任何系统。数以百计的第三方扩展可以通过Developer's Exchange或第三方技术合作伙伴得到。
它支持哪种操作系统平台?
ColdFusion Server在Windows 2000, Windows NT 4.0, Windows 95/98, Solaris, HP-UX和 Linux (Red Hat, Cobalt和SuSE)上运行,ColdFusion Studio可以在Windows 2000, Windows NT 4.0和 Windows 95/98上运行。Dreamweaver UltraDev可以在Windows 2000, Windows NT 4.0, Windows 95/98和Macintosh 操作系统上运行。
它支持哪种网络服务器?
如果没有集群功能,ColdFusion Server可以工作在任何支持ISAPI, NSAPI, Apache API或 CGI 的服务器上。包括Microsoft Internet Information Server, iPlanet Web Server, Netscape Enterprise Server, Apache和其他服务器。如果有集群功能,可以用于各种大型站点,当前ColdFusion Server的 Windows NT和Windows 2000版可以工作在IIS, iPlanet Web Server和Netscape Enterprise Server; Solaris 版可以工作在iPlanet Web Server, Netscape Enterprise Server 和 Apache ; Linux版可以工作在 Apache
ColdFusion对XML的支持情况如何?
ColdFusion适用于动态生成XML文件。在服务器之间或服务器与浏览器之间交换数据,ColdFusion支持一种叫做Web Distributed Data Exchange (WDDX)的开放源代码技术,可以自动将数据翻译成XML,所以可以在各种系统间传输。 ColdFusion还可以采取第三方XML句型分析程序和通过CFOBJECT 标签XSL传输工具的先进性。
ColdFusion对Java的支持情况怎么样?
在服务器上,ColdFusion应用程序可以调用Java servlets或Enterprise JavaBeans,像用Java写的COM 或CORBA。ColdFusion的扩展也可以用Java、C或 C++来写。另外,ColdFusion Server的几个构成部分也可以用Java执行,包括完备的图表引擎和先进的应用程序监控。在浏览器上,ColdFusion可以被动态的Java程序驱动,还可以得到通过Java窗体控制HTML窗体的支持。
ColdFusion是如何联接数据库的?
ColdFusion Server专业版可以通过ODBC驱动或OLE-DB联接数据库。ColdFusion Server企业版通过自身的有线协议数据库驱动支持Oracle, Informix, DB2和Sybase数据库的连通。
在Windows, UNIX和 Linux 平台之间移动ColdFusion应用程序的问题?
通常情况下,ColdFusion应用程序可以在Windows, Linux和 UNIX同样的运行,UNIX 和Linux区分大小写,所以任何文件必须正确使用大小写才能正常工作。另外,还有些小的功能在不同的平台上有所不同。