01-28-2009, 08:41 AM
ColdFusion is an application server and software language used for Internet application development such as for dynamic web sites. In this regard, ColdFusion is a similar product to Microsoft ASP.NET, JavaServer Pages or PHP. ColdFusion was the first amongst these technologies to provide the developer the capability of creating dynamic websites that were attached to a backend database.
Main Features ColdFusion provides a number of additional features out of the box. Among them:
Main Features ColdFusion provides a number of additional features out of the box. Among them:
- Simplified database access (the native language syntax for querying databases, creating parameterized statements and working with the result set via the native "query" data type is generally considered to be much simpler than working with result sets in other languages such as Java in spite of the fact that JDBC is the underlying technology - use of ODBC databases is possible via a bridge driver)
- Client and server cache management
- Client-side code generation, especially for form widgets and validation
- Conversion from HTML to PDF and FlashPaper
- Data retrieval from common enterprise systems such as Active Directory, LDAP, SMTP, POP, HTTP, FTP, Microsoft Exchange Server and common data formats such as RSS and Atom
- File indexing and searching service based on Verity K2
- GUI administration
- Server, application, client, session, and request scopes
- XML parsing, querying (XPath), validation and transformation (XSLT)
- Server clustering
- Task scheduling
- Graphing and reporting