I think that 99% of readers of this article have never heard of a web application development language like
Adobe ColdFusion .
ColdFusion historyThe very first version of ColdFusion was written in May-June 1995 by brothers Joseph and Jeremy Allaire. It allowed programmers to use databases to create dynamic sites, while most sites at that time were static. In the next version (1.5), it became possible to connect your own plugins (tags) written in C ++, thereby expanding the possibilities of the language.
The main competitor to ColdFusion at that time was the ASP language, developed by Aspect Software Engineering and subsequently purchased by Microsoft.
')
Version ColdFusion 2.0, released in 1997, included about 150 functions, some of which were revolutionary for that time. For example, the opportunity to work with mail servers (pop / smtp) and the built-in server for indexing and searching information. Also appeared code editor ColdFusion Studio, facilitating the work of developers.
In January 1998, version 3.1 was released, which could work on not only Windows NT, but also Sun Solaris. In early 1999, version 40 was released, starting from which the language began to move into the corporate market. This version began to work in a multi-threading mode (multi-threads), security was enhanced, and application clustering appeared.
In 2000, Allaire acquired Live Software, which created JRun, the first commercial server for Java 2 Enterprise Edition (J2EE), and began work on modifying the ColdFusion core using Java, which was supposed to provide cross-platform functionality.
In 2001, a controlling stake in Allaire was acquired by Macromedia, a competitor company. After the merger, a version of ColdFusion 5 was released, which included the ability to build dynamic graphs and write your own functions.
In June 2002, a version of Macromedia ColdFusion MX 6 was released, which was completely rewritten and based on J2EE (before that, all versions were written using Microsoft Visual C ++). Starting with this version, ColdFusion now has the opportunity to work with Macromedia Flash.
In February 2005, a version of ColdFusion MX 7 was released, in which the possibility of generating PDF, RTF and XLS files appeared. Also appeared gateways (gateways), which allowed to run asynchronous processes, as well as to use various non-HTTP protocols. In version 7.0.2, features have been added to work with Adobe Flex 2.
In 2005, Macromedia was purchased by Adobe Systems.
In July 2007, Adobe ColdFusion 8 was released, with more than 14 thousand programmers taking part in testing, instead of the expected 5 thousand. This version introduced almost 150 new features, the opportunity to work with graphics, integration with Microsoft Exchange and the use of Microsoft .NET classes, running part of the code in several threads and many other features. Also, there is a built-in ability to monitor the server and debug applications. Starting with this version, ColdFusion can be installed on Windows, Mac or Linux.
In October 2009, the latest version of Adobe ColdFusion 9 was released, which included ORM, the ability to use only the script language CFScript to develop custom functions and components, integration with Word, Excel, Sharepoint, Exchange and Powerpoint, as well as Adobe Flex and Adobe AIR. The bundled editor comes with Adobe ColdFusion Builder (or Bolt), working on the Eclipse base.
The main advantages of ColdFusion- easy access to databases
- server memory usage for data storage
- application clustering
- use of components written in Java or .NET
- simple work with gateways on other servers
- integration with Flex and AIR
- work with graphics and report building
- work with LDAP, POP, SMTP, IMAP, HTTP, FTP, Microsoft Exchange protocols
- work with XML and RSS / Atom formats
- create PDF files from HTML pages
- Information indexing and search based on the built-in Verity K2 server
- built-in task scheduler
- GUI administration server
According to Adobe, around the world, 12,000 companies use ColdFusion on 125,000 servers, and the industry employs about 770,000 ColdFusion programmers.
Who uses ColdFusion?Auto: BMW USA, Jaguar Australia, Goodyear, Michelin
Finance: Bank of America, Citigroup, JPMorgan Chase
Technologies: Amkor, Cisco, eBay, Intuit, McAfee, Siemens, Symantec
Production: Boeing, Caterpillar, Logitech, Xerox
Telecom: AT & T, British Telecom, Sprint, Verizon
How much does ColdFusion 9 cost?Enterprise version - from US $ 7,499
Standard version - from US $ 1,299
There are also free versions of Developer and Trial, which have several limitations. The first will be available only from two computers, and the second after 30 days of work without restrictions turns into the first version.
-
A ColdFusion is
alive or dead everyone must decide for himself.PS
Why there is no free version of ColdFusion?There is another CFML development called
Railo (now version 3.1.1), which is quite open source and free. The Enterprise version of Railo costs US $ 2,999.
Another development is
BlueDragon (latest version 7.1), which in my opinion is also free and open-source (in some version).