| Adobe ColdFusion | |
|---|---|
| Developed by | Adobe Systems Incorporated |
| Initial release | 1995 |
| Latest release | 8. A software developer is a person or organization concerned with facets of the software development process wider than design and coding a somewhat broader scope of Adobe Systems Incorporated (pronounced a-DOE-bee əˈdoʊbiː ( is an American Computer software company headquartered in San Jose California A software release is the distribution whether public or private of an initial or new and upgraded version of a Computer software product 0. 1 / April 4, 2008 |
| OS | Windows, Linux, UNIX, Macintosh |
| Available in | English |
| Genre | Application server |
| License | Proprietary |
| Website | ColdFusion Homepage |
ColdFusion is an application server and software development framework used for the development of computer software in general, and dynamic web sites in particular. Events 1581 - Francis Drake completes a circumnavigation of the world and is knighted by Elizabeth I. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common An operating system (commonly abbreviated OS and O/S) is the software component of a Computer system that is responsible for the management and coordination A language is a dynamic set of visual auditory or tactile Symbols of Communication and the elements used to manipulate them Computer software can be organized into categories based on common function type or field of use In n-tier architecture an application server is a Server that hosts an API to expose Business Logic and Business Processes for use by other A software license (or software licence in commonwealth usage is a Legal instrument governing the usage or redistribution of copyright protected software A website (alternatively web site or Web site, a back-construction from the Proper noun World Wide Web) is a collection of Web pages In n-tier architecture an application server is a Server that hosts an API to expose Business Logic and Business Processes for use by other A website (alternatively web site or Web site, a back-construction from the Proper noun World Wide Web) is a collection of Web pages In this regard, ColdFusion is a similar product to Microsoft ASP.NET, JavaServer Pages or PHP. ASPNET is a Web application framework developed and marketed by Microsoft, that Programmers can use to build dynamic Web sites Web applications JavaServer Pages ( JSP) is a Java technology that allows Software developers to dynamically generate HTML, XML or other types of documents PHP is a computer Scripting language. Originally designed for producing Dynamic web pages it has evolved to include a Command line interface capability ColdFusion was the first amongst these technologies to provide the developer the capability of creating dynamic websites that were attached to a backend database.
Contents |
The primary distinguishing feature of ColdFusion is its associated scripting language, ColdFusion Markup Language (CFML), which compares to JSP, ASP.NET, or PHP and resembles HTML in syntax. ColdFusion Markup Language, more commonly known as CFML, is the scripting language used by Adobe ColdFusion, BlueDragon and JavaServer Pages ( JSP) is a Java technology that allows Software developers to dynamically generate HTML, XML or other types of documents ASPNET is a Web application framework developed and marketed by Microsoft, that Programmers can use to build dynamic Web sites Web applications PHP is a computer Scripting language. Originally designed for producing Dynamic web pages it has evolved to include a Command line interface capability HTML, an initialism of HyperText Markup Language, is the predominant Markup language for Web pages It provides a means to describe the structure "ColdFusion" is often used synonymously with "CFML", but it should be noted that there are additional CFML application servers besides ColdFusion, and that ColdFusion supports programming languages other than CFML, such as server-side Actionscript and embedded scripts that can be written in a JavaScript-like language, known as CFScript. ActionScript is a scripting language based on ECMAScript. ActionScript is used primarily for the development of websites and software using the Adobe Flash Player JavaScript is a Scripting language most often used for Client-side web development CFScript is an extension of CFML on the ColdFusion platform CFScript resembles JavaScript.
Originally a product of Allaire, and released in July 1995, ColdFusion was originally developed by brothers JJ and Jeremy Allaire. Allaire Corporation was a Computer software company founded by Jeremy and JJ Allaire in Minnesota, later headquartered in Cambridge In 2001 Allaire was acquired by Macromedia, which was in turn acquired by Adobe Systems in 2005. Allaire Corporation was a Computer software company founded by Jeremy and JJ Allaire in Minnesota, later headquartered in Cambridge Macromedia was a North American graphics and Web development Software house headquartered in San Francisco, California producing such products Adobe Systems Incorporated (pronounced a-DOE-bee əˈdoʊbiː ( is an American Computer software company headquartered in San Jose California
ColdFusion is most often used for data-driven web sites or intranets, but can also be used to generate remote services such as SOAP web services or Flash remoting. A website (alternatively web site or Web site, a back-construction from the Proper noun World Wide Web) is a collection of Web pages An intranet is a private computer network that uses Internet protocols and network connectivity to securely share any part of an organization's information or operational SOAP (see below for name and origins is a protocol for exchanging XML -based messages over Computer networks normally using A Web service (also Web Service) is defined by the W3C as "a software system designed to support interoperable machine-to-machine interaction Adobe Flash (previously called Shockwave Flash and Macromedia Flash) is a set of Multimedia software created by Macromedia and currently It is especially well-suited as the server-side technology to the client-side Flex. Adobe Flex is a collection of technologies released by Adobe Systems for the development and deployment of cross platform Rich Internet applications based on the proprietary
ColdFusion can also handle asynchronous events such as SMS and instant messaging via its gateway interface, available in ColdFusion MX 7 Enterprise Edition. Short Message Service ( SMS) is a Communications protocol allowing the interchange of short text messages between mobile telephone devices.
ColdFusion provides a number of additional features out of the box. Among them:
Other implementations of CFML offer similar or enhanced functionality, such as running in a .NET environment or image manipulation. HTML, an initialism of HyperText Markup Language, is the predominant Markup language for Web pages It provides a means to describe the structure Macromedia FlashPaper (originally known as Flash Printer is a Software application developed by Blue Pacific Software before its acquisition by Macromedia In computer programming a widget (or control) is an element of a Graphical user interface (GUI that displays an information arrangement changeable by the user In Computing, Open Database Connectivity ( ODBC) provides a standard Software API method for using Database management systems (DBMS Java Database Connectivity (JDBC is an API for the Java programming language that defines how a client may access a Database. Active Directory ( AD) is a technology created by Microsoft that provides a variety of network services including LDAP -like Directory The Lightweight Directory Access Protocol, or LDAP (ˈɛl dæp is an Application protocol for querying and modifying Directory services running over In Computing, local E-mail clients use the Post Office Protocol version 3 ( POP3) an application-layer Internet standard protocol Hypertext Transfer Protocol ( HTTP) is a Communications protocol for the transfer of information on the Internet. Microsoft Exchange Server is a Messaging and Collaborative software product developed by Microsoft. A database index is a Data structure that improves the speed of operations on a database table. Don't change "Extensible"
The first version of ColdFusion (then called Cold Fusion) was released on July 10, 1995. This first version was written almost entirely by one person, JJ Allaire. In 1995 Joseph J (JJ Allaire co-founded Allaire Corporation with his brother Jeremy Allaire, creating the web development tool ColdFusion. Primitive by modern standards, early versions of ColdFusion did little more than database access. [1]
All versions of ColdFusion prior to 6. 0 were written using Microsoft Visual C++. Microsoft Visual C++ (often abbreviated as MSVC) is a commercial Integrated development environment (IDE product engineered by Microsoft for the This meant that ColdFusion was largely limited to running on Microsoft Windows, although Allaire did successfully port ColdFusion to Sun Solaris starting with version 3. Microsoft Windows is a series of Software Operating systems and Graphical user interfaces produced by Microsoft. Sun Microsystems Inc ( is a multinational vendor of Computers computer components Computer software, and Information technology services Solaris is a Unix -based Operating system introduced by Sun Microsystems in 1992 as the successor to SunOS. 1.
1995 Allaire Cold Fusion version 1. 0
1996 Allaire Cold Fusion version 1. 5
1996 Allaire Cold Fusion version 2. 0
1997, Jun Allaire Cold Fusion version 3. 0
1998, Jan Allaire Cold Fusion version 3. 1
1998, Nov Allaire ColdFusion version 4. 0 (space eliminated between Cold and Fusion to make it ColdFusion)
1999, Nov Allaire ColdFusion version 4. 5
2001, Jun Macromedia ColdFusion version 5. 0
2002, May Macromedia ColdFusion MX version 6. 0 (build 6,0,0,48097), Updater 1 (build 6,0,0,52311), Updater 2 (build 6,0,0,55693), Updater 3 (build 6,0,0,58500)
2003, Oct Macromedia ColdFusion MX version 6. 1 (build 6,1,0,63958), Updater 1 (build 6,1,0,83762)
2005 Macromedia ColdFusion MX 7 (build 7,0,0,91690), 7. 0. 1 (build 7,0,1,116466), 7. 0. 2 (build 7,0,2,142559)
2007, July 30 Adobe ColdFusion 8 (build 8,0,0,176276)
2008, April 4 Adobe ColdFusion 8. 0. 1 (build 8,0,1,195765)
Prior to 2000, Allaire began a project codenamed "Neo", that would rewrite the basis of ColdFusion using Java, which would allow for greater portability among different platforms. Java refers to a number of Computer software products and specifications from Sun Microsystems that together provide a system for developing Application software
On January 16, 2001, Allaire announced that it would be merging with Macromedia. Events 27 BC - The title Augustus is bestowed upon Gaius Julius Caesar Octavian by the Roman Senate. Year 2001 ( MMI) was a Common year starting on Monday according to the Gregorian calendar. Shortly after the merger, Macromedia continued with the incremental release of ColdFusion 5. 00 and in June 2002, Macromedia released Macromedia ColdFusion MX (6. 0), extending the naming convention of Macromedia's line of products. ColdFusion MX was completely rebuilt from the ground up and was based on the Java 2 Enterprise Edition (J2EE) platform. Java Platform Enterprise Edition or Java EE is a widely used platform for server programming in the Java programming language Java Platform Enterprise Edition or Java EE is a widely used platform for server programming in the Java programming language ColdFusion MX was also designed to integrate well with Macromedia Flash using Flash Remoting. Adobe Flash (previously called Shockwave Flash and Macromedia Flash) is a set of Multimedia software created by Macromedia and currently
Starting from the MX (6. 0) release, ColdFusion is compiled to bytecode, like JSP and ASP.NET. A compiler is a Computer program (or set of programs that translates text written in a computer language (the source language) into another Bytecode is a term which has been used to denote various forms of Instruction sets designed for efficient execution by a software interpreter as well as being suitable JavaServer Pages ( JSP) is a Java technology that allows Software developers to dynamically generate HTML, XML or other types of documents ASPNET is a Web application framework developed and marketed by Microsoft, that Programmers can use to build dynamic Web sites Web applications The compiled . class files are readily accessible, and are cached until their source changes, like JSPs.
With the release of ColdFusion MX, the CFML language was also extended to support basic OOP. Object-oriented programming (OOP is a Programming paradigm that uses " objects " and their interactions to design applications and computer programs
With the release of ColdFusion 7. 0, the naming convention was amended, rendering the product name "Macromedia ColdFusion MX 7". CFMX 7 added Flash-based, and XForms-based, web forms and a report builder that output in Adobe PDF as well as FlashPaper, RTF and Excel. Macromedia FlashPaper (originally known as Flash Printer is a Software application developed by Blue Pacific Software before its acquisition by Macromedia In Computing, Microsoft Excel (full name Microsoft Office Excel) consists of a proprietary Spreadsheet -application written and distributed The Adobe PDF output is also available as a wrapper to any HTML page, converting that page to a quality printable document. The enterprise edition also added Gateways. In Telecommunications, the term gateway has the following meaning In a Communications network, a network node equipped for interfacing with These provide interaction with non-HTTP request services such as IM Services, SMS, Directory Watchers, and an asynchronous execution. XML support was boosted in this version to include native schema checking.
ColdFusion MX 7. 0. 2, codenamed "Mystic" includes advanced features for working with Adobe Flex 2.
On July 30, 2007, Adobe Systems released ColdFusion 8, dropping "MX" from its name. Adobe Systems Incorporated (pronounced a-DOE-bee əˈdoʊbiː ( is an American Computer software company headquartered in San Jose California During beta testing the codename used was "Scorpio". More than 14,000 developers worldwide were active in the beta process - many more testers than the 5,000 Adobe Systems originally expected. Adobe Systems Incorporated (pronounced a-DOE-bee əˈdoʊbiː ( is an American Computer software company headquartered in San Jose California The ColdFusion development team consisted of developers based in Newton/Boston, Massachusetts and Bangalore, India.
Some of the new features are the CFPDFFORM tag, which enables integration with Adobe Acrobat forms, some image manipulation functions, Microsoft .Net integration, and the CFPRESENTATION tag, which allows the creation of dynamic presentations using Adobe Acrobat Connect, the Web-based collaboration solution formerly known as Macromedia Breeze. Adobe Acrobat is a family of computer programs developed by Adobe Systems, designed to view create manipulate and manage files in Adobe's Portable Document Adobe Acrobat Connect Professional (formerly Macromedia Breeze) is software used to create information and general presentations online training materials web conferencing Adobe Acrobat Connect Professional (formerly Macromedia Breeze) is software used to create information and general presentations online training materials web conferencing In addition, the ColdFusion Administrator for the Enterprise version ships with built-in server monitoring. ColdFusion 8 is available on several operating systems including Linux, Mac OS X and Windows Server 2003. An operating system (commonly abbreviated OS and O/S) is the software component of a Computer system that is responsible for the management and coordination Linux (commonly pronounced ˈlɪnəks Mac OS X (mæk oʊ ɛs tɛn is a line of computer Operating systems developed marketed and sold by Apple Inc, the latest of which is pre-loaded on all currently Windows Server 2003 (also referred to as Win2K3 is a server Operating system produced by Microsoft.
Other additions to ColdFusion 8 are built-in AJAX widgets, file archive manipulation (CFZIP), Microsoft Exchange server integration (CFEXCHANGE), image manipulation including automatic captcha generation (CFIMAGE), multi-threading, per-application settings, Atom and RSS feeds, reporting enhancements, stronger encryption libraries, array and structure improvements, improved database interaction, extensive performance improvements, PDF manipulation and merging capabilities (CFPDF), interactive debugging, embedded database support with Apache Derby, and a more ECMAScript compliant CFSCRIPT. A CAPTCHA (ˈkæptʃə is a type of challenge-response test used in Computing to ensure that the response is not generated by a computer The name Atom applies to a pair of related standards The Atom Syndication Format is an XML language used for Web feeds while the Atom Publishing RSS is a family of Web feed formats used to publish frequently updated works – such as Blog entries news headlines audio and video – in a standardized ECMAScript is a Scripting language, standardized by Ecma International in the ECMA-262 specification.
For development of ColdFusion applications, several tools are available: Adobe Dreamweaver CS3, Macromedia HomeSite, CFEclipse, Eclipse and others. Adobe Dreamweaver is a Web development application originally created by Allaire Systems who was acquired approximately 1998 by Macromedia and is now owned HomeSite is an HTML editor owned by Adobe Systems (formerly owned by Allaire and Macromedia) CFEclipse is a CFML plugin for the Eclipse platform. It includes many of the features common to modern IDEs such as Code assist, context In Computing, Eclipse is a Software platform comprising extensible Application frameworks tools and a Runtime library for Software "Tag updates" are available for these applications to update their support for the new ColdFusion 8 features.
ColdFusion Server includes a subset of its Macromedia Flex 1. Adobe Flex is a collection of technologies released by Adobe Systems for the development and deployment of cross platform Rich Internet applications based on the proprietary 5 technology. Its stated purpose is to allow for rich forms in HTML pages using CFML to generate Flash movies. These Flash forms can be used to implement rich internet applications, but with limited efficacy due to the ActionScript restrictions in place on Flash forms by Macromedia.
Flash forms also provide additional widgets for data input, such as date pickers and data grids.
In previous versions of ColdFusion, some form validation and additional widgets were available using a combination of Java applets and JavaScript. This option persists for those who do not wish to use Flash, however not all features are supported.
An example:
<cfform format="flash" method="post" width="400" height="400"> <cfinput type="text" name="username" label="Username" required="yes" > <cfinput type="password" name="password" label="Password" required="yes" > <cfinput type="submit" name="submit" value="Sign In" > </cfform>
ColdFusion also includes some XForms capability, and the ability to "skin" forms using XSLT. XForms is an XML format for the specification of a data processing model for XML data and User interface (s for the XML data such as web forms. Extensible Stylesheet Language Transformations ( XSLT) is an XML -based language used for the transformation of XML documents into other XML or "human-readable"
ColdFusion can generate PDF or FlashPaper documents using standard HTML (i. Macromedia FlashPaper (originally known as Flash Printer is a Software application developed by Blue Pacific Software before its acquisition by Macromedia e. no additional coding is needed to generate documents for print). CFML authors simply place HTML and CSS within a pair of cfdocument tags and specify the desired format (FlashPaper or PDF). The generated document can then either be saved to disk or sent to the client's browser. ColdFusion 8 has now introduced the cfpdf tag which allows for unprecedented control over PDF documents including PDF forms, and merging of PDFs.
ColdFusion was originally not an object-oriented programming language, and even today lacks some OO features. An object-oriented Programming language (also called an OO language) is one that allows or encourages to some degree Object-oriented programming ColdFusion falls into the category of OO languages that do not support multiple inheritance (along with Java, Smalltalk etc. )[2]. With the MX release (6+), ColdFusion introduced the component language construct which resembles classes in OO languages. Each component may contain any number of properties and methods. One component may also extend another (Inheritance). In Object-oriented programming, inheritance is a way to form new classes (instances of which are called objects using classes that have already been defined Components only support single inheritance. With the release of ColdFusion 8, Java-style interfaces are supported. Interface generally refers to an abstraction that an entity provides of itself to the outside ColdFusion components use the file extension cfc to differentiate them from ColdFusion templates (. cfm).
Component methods may be made available as web services with no additional coding and configuration. All that is required is for a method's access to be declared 'remote'. ColdFusion automatically generates a WSDL at the URL for the component thusly: http://path/to/components/Component. The Web Services Description Language (WSDL pronounced 'wiz-dəl' or spelled out 'W-S-D-L' is an XML -based language that provides a model for describing Web services cfc?wsdl. Aside from SOAP, the services are offered in Flash Remoting binary format.
Methods which are declared remote may also be invoked via an HTTP GET or POST request. Consider the GET request as shown.
http://path/to/components/Component. cfc?method=search&query=your+query&mode=strict
This will invoke the component's search function, passing "your query" and "strict" as arguments.
This type of invocation is well-suited for AJAX-enabled applications. ColdFusion 8 introduced the ability to serialize ColdFusion data structures to JSON for consumption on the client. JSON (ˈdʒeɪsɒn ie "Jason" short for JavaScript Object Notation, is a lightweight Computer data interchange format
The ColdFusion server will automatically generate documentation for a component if you navigate to its URL and insert the appropriate code within the component's declarations. This is an application of component introspection, available to developers of ColdFusion components. Access to a component's documentation requires a password. A developer can view the documentation for all components known to the ColdFusion server by navigating to the ColdFusion URL. This interface resembles the Javadoc HTML documentation for Java classes. Javadoc is a Documentation generator from Sun Microsystems for generating API documentation in HTML format from Java source code
ColdFusion provides several ways to implement custom tags, i. e. those not included in the core ColdFusion language. The traditional and most common way is using CFML. A standard CFML page can be interpreted as a tag, with the tag name corresponding to the file name prefixed with "cf_". For example, the file IMAP. cfm can be used as the tag "cf_imap". Attributes used within the tag are available in the ATTRIBUTES scope of the tag implementation page. CFML pages are accessible in the same directory as the calling page, via a special directory in the ColdFusion web application, or via a CFIMPORT tag in the calling page. The latter method does not necessarily require the "cf_" prefix for the tag name.
A second way is the development of CFX tags using Java or C++. CFX tags are prefixed with "cfx_", for example "cfx_imap". Tags are added to the ColdFusion runtime environment using the ColdFusion administrator, where JAR or DLL files are registered as custom tags.
Finally, ColdFusion supports JSP tag libraries from the JSP 2. 0 language specification. JSP tags are included in CFML pages using the CFIMPORT tag.
ColdFusion originated as proprietary technology based on Web technology industry standards. However, it is becoming a less closed technology through the availability of competing products. Products include Railo, BlueDragon, IgniteFusion, SmithProject and Coral Web Builder. Railo is a ColdFusion compiler for translating and executing of CFML -based websites BlueDragon is an alternative ColdFusion Markup Language (CFML engine comparable to Adobe 's ColdFusion. IgniteFusion is a Freeware CFML script engine that runs cfm script files SmithProject is an Open Source CFML script engine that runs cfm script files Coral Web Builder is a commercial CFML -compatible Scripting engine, targeted at non-technical users and for Standalone applications
The argument can be made that ColdFusion is even less platform-bound than raw J2EE or . NET, simply because ColdFusion will run on top of a . NET app server (New Atlanta), or on top of any servlet container or J2EE application server (JRun, WebSphere, JBoss, Geronimo, Tomcat, Resin, Jetty, etc. JRun is a J2EE Application server, originally developed in 1997 as a Java Servlet engine by Live Software and subsequently purchased JBoss Application Server (or JBoss AS) is a Free software / open source Java EE -based Application server. Resin, not to be confused with Rosin, is a Hydrocarbon Secretion of many Plants particularly coniferous trees. ). In theory, a ColdFusion application could be moved unchanged from a J2EE application server to a . NET application server.
Currently, alternative server platforms generally support ColdFusion MX 6. 1 functionality, with minor changes or feature enhancements.
The standard ColdFusion installation allows the deployment of ColdFusion as a WAR file or EAR file for deployment to standalone application servers, such as Macromedia JRun, and IBM WebSphere. In Computing, a WAR file (which stands for " Web application archive") is a JAR file used to distribute a collection of JavaServer Pages An Enterprise ARchive, or EAR, is a file format used by Java EE for packaging one or more modules into a single archive so that the deployment of the various JRun is a J2EE Application server, originally developed in 1997 as a Java Servlet engine by Live Software and subsequently purchased Headline text == WebSphere refers to a Brand of IBM software products that are mostly proprietary, although the term ColdFusion can also be deployed to servlet containers such as Apache Tomcat and Mortbay Jetty, but because these platforms do not officially support ColdFusion, they leave many of its features inaccessible. Jetty is a 100% pure Java -based HTTP server and Servlet container
Because ColdFusion is a Java EE application, ColdFusion code can be mixed with Java classes to create a variety of applications and utilize existing Java libraries. ColdFusion has access to all underlying Java classes, supports JSP custom tag libraries, and can access JSP functions after retrieving the JSP page context (GetPageContext()).
Prior to ColdFusion 7. 0. 1, ColdFusion components could only be used by Java or . NET by declaring them as web services. However, beginning in ColdFusion MX 7. 0. 1, ColdFusion components can now be utilized directly within Java classes using the CFCProxy class. [3]
Recently, there has been much interest in Java development using alternate languages such as Jython, Groovy and JRuby. Jython, successor of JPython, is an implementation of the Python programming language written in Java. Groovy is an object-oriented Programming language for the Java Platform as an alternative to the Java programming language. JRuby is a Java implementation of the Ruby interpreter being developed by the JRuby team ColdFusion was one of the first scripting platforms to allow this style of Java development. There are, however, some limitations to ColdFusion's ability to offer Java scripting:
ColdFusion 8 natively supports .NET within the CFML syntax. ColdFusion developers can simply call any . NET assembly without needing to recompile or alter the assemblies in any way. Data types are automatically translated between ColdFusion and . NET (example: . NET DataTable → ColdFusion Query).
A unique feature for a J2EE vendor, ColdFusion 8 offers the ability to access . NET assemblies remotely through proxy (without the use of .NET Remoting). This allows ColdFusion users to leverage . NET without having to be installed on a Windows operating system.
The move to include . NET support in addition to the existing support for Java, CORBA and COM is a continuation of Adobe ColdFusion's agnostic approach to the technology stack. The Common Object Requesting Broker Architecture (CORBA is a standard defined by the Object Management Group (OMG that enables software components written Component Object Model ( COM) is an interface standard for Software componentry introduced by Microsoft in 1993 ColdFusion can not only bring together disparate technologies within the enterprise, but can make those technologies available to a number of clients beyond the web browser including, but not limited to, the Flash Player, Adobe Integrated Runtime (AIR), Mobile devices (SMS), Acrobat Reader (PDF) and IM gateways. The Adobe Flash Player is a widely distributed proprietary multimedia and application player created by Macromedia and now developed and distributed by Adobe Adobe AIR is a Cross-platform Runtime environment for building Short Message Service ( SMS) is a Communications protocol allowing the interchange of short text messages between mobile telephone devices.
The acronym for the ColdFusion Markup Language is CFML. Acronyms, initialisms, and alphabetisms are Abbreviations that are formed using the initial components in a phrase or name When ColdFusion templates are saved to disk, they are traditionally given the extension . cfm or . cfml. The . cfc extension is used for ColdFusion Components. The original extension was DBM or DBML, which stood for Database Markup Language. When talking about ColdFusion, most users use the acronym CF and this is used for numerous ColdFusion resources such as user groups (CFUGs) and sites.
CFMX is the common abbreviation for ColdFusion versions 6 and 7 (aka ColdFusion MX).
IT commentators have offered various critiques of ColdFusion, discussing both the potential advantages and disadvantages of this technology relative to other alternatives. Information technology ( IT) as defined by the Information Technology Association of America (ITAA is "the study design development implementation support