How far is Coldfusion?

Source: Internet
Author: User

What ColdFusion is.

ColdFusion (literal: Cold fusion) is a dynamic Web server whose cfml (ColdFusion Markup Language) is a programming language, similar to JavaServer in Jstl page (JSP Standard Tag Lib), began to develop from 1995, its design thought by some people think very advanced, by some language reference.

Coldfusion was originally an application server platform developed by Allaire Corporation, and its CFML (Coldfusion Markup Language) is a scripting language for Web applications. Files are run in the ColdFusion dedicated application server environment with *.CFM as the filename. After the Allaire company was acquired by Macromedia, Macromedia ColdFusion 5.0, similar to other application languages, was translated by the compiler into the corresponding C + + language program and then run and returned to the browser as a result.

Since Macromedia received Allaire company, the original ColdFusion based on C + + was changed to a Web application based on JRun Java EE platform (JRun is also a Allaire company's Java server product), And officially launched the Macromedia ColdFusion MX 6.0 version, at this time the CFM operating principle and Java very similar, CFM file by the application server compiled into the corresponding Java code and compiled into a. class file on the JVM virtual machine running. From then on, ColdFusion completely transforms from a full-featured Dynamic Web server to a Java EE application server. All the features of the original version are still preserved.

The ColdFusion page suffix is usually. CFM, and Macromeida company ColdFusion MX in the Java object-oriented design style, set up the ColdFusion file suffix such as CFC, they are called Coldfusi on components [CFM component]. A CFC file is like a set of CFM function sets that make the corresponding code highly reusable. Although. CFC and custom tag have similar reusability, the CFC provides a more flexible way to invoke, such as WebService invocation support.

CFM is not synonymous with ColdFusion. CFM is a symbol language, and ColdFusion is an application server environment. For CFM,CFC files with standard syntax constructs, they can be run not only on Macromedia ColdFusion servers, but also directly in BlueDragon server environments.

Personal opinion: I think most people will ask, ColdFusion is a Web server, or a server-side markup Language, ColdFusion is specifically designed for web development, so far, no language can be like ColdFusion, Development site so efficient, safe, stable, in fact, the world's top 500 are used, why we do not need. I think still know not enough, if say ColdFusion is the best website solution, have a few enterprises will stingy that tens of thousands of dollars, hope this article can drive ColdFusion in the process of domestic development, here I give ColdFusion official address: http:// www.adobe.com/products/coldfusion/

Here are the things you can look at without looking:

I am a coldfusion user, said more popular, I am a coldfusion programmer, after two years of development practice, really understand that ColdFusion is the world's best web solutions, ColdFusion experience I will list in the entertainment, Hope this station will be Up-and Learning ColdFusion dictionary, can help you complete what you want to accomplish.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.