Was ist die CFM-Datei-Erweiterung?

May 2

CFM steht für "ColdFusion Markup." ColdFusion ist ein API (Anwendungsprogrammierschnittstelle)-Server von Adobe, die CFML oder ColdFusion Markup Language, zum Erstellen von Webanwendungen verwendet entwickelt. Dateien mit CFML verwenden die CFM-Erweiterung. Im Gegensatz zu einigen anderen serverseitigen Sprachen wie PHP CFML ist nicht open Source und wird kommerziell verkauft, obwohl es zur Verfügung steht kostenlos für Schüler und Lehrer.

Server-Sprachen

CFML ist eine serverseitige Sprache, die häufigste die kostenlose PHP ist. Serverseitige Sprachen, im Gegensatz zu "Client-Side"-Sprachen wie JavaScript, sind vollständig auf einem Webserver verarbeitet und nie vom Client (der Benutzer Lesen einer Web-Seite oder mithilfe einer Webanwendung). Von der Natur funktioniert serverseitige Sprachen nicht, wenn sie auf einen aktiven Server, die ist ausgeführt werden, was bietet ColdFusion.

CFML

ColdFusion Markup Language enthält die Funktionalität vieler serverseitige Sprachen--die Fähigkeit zur Interaktion mit Datenbanken und die Verwendung von Variablen und bedingten Code-- aber ist optimiert, um insbesondere Webanwendungen zu erstellen. Wie HTML und XML ist es "Tag-basierte," Code innerhalb einer Reihe von Bezeichnern, bekannt als Tags organisieren. Aufgrund der Ähnlichkeiten im Aussehen zu HTML ist ColdFusion ein guter Einstiegspunkt für Web-Entwickler aus einer statischen HTML-Hintergrund in das Erstellen von Anwendungen und dynamische Seiten aufteilen wollen.

Kompatibilität

Da CFM-Dateien nur einfachen Text enthalten, können CFM-Dateien mit einem beliebigen Texteditor geöffnet werden. Allerdings muss man wissen über CFML, den Code zu verstehen, und die Datei kann nicht verwendet werden, wenn Sie einen Application Server verfügen, der CFM-Dateien--in der Regel ColdFusion selbst, aber auch Konkurrenzprodukte wie Railo, BlueDragon, Corel Web Developer und IgniteFusion, unter anderem liest. CFML kann auch mit der Programmiersprache Java und Microsoft NET Software-Framework integriert werden.

Geschichte

ColdFusion wurde ursprünglich von j.j. und Jeremy Allaire für die Allaire Corporation entwickelt und erschien im Juli 1995. Das Unternehmen wurde im Januar 2001 von Macromedia übernommen. Macromedia kam dann mit Macromedia ColdFusion 5.0 im Juni des gleichen Jahres.Im Jahr 2005 Adobe erworben Macromedia, aber das Produkt lag schlafend für 2 Jahre, wie Adobe ColdFusion 8 entwickelt. Schließlich im Mai 2007 veröffentlicht, war es eine abwärtskompatible Neuordnung, die das Produkt auf dem neuesten Stand gebracht und es mit anderen Adobe-Technologien wie Flex und die PDF-Datei integriert.

ColdFusion-Editionen

Der Applikationsserver ColdFusion 8 kommt in einer Standard Edition, die auf Windows, Mac OS und Linux verfügbar ist. Die Enterprise Edition enthält alles, was in der Standard Edition plus spezielle Features, wie eine Multi-Server-Monitor und Multi-Server-Sicherheit in großen Projekten erfordern mehr als 1 Server helfen soll. Die Enterprise Edition ist für Schüler und Lehrer frei erhältlich, aber mit einer freien Lizenz kann nur zu Lernzwecken verwendet werden. Die Developer Edition ist eine kostenlose Version von ColdFusion mit allen Funktionen der Enterprise Edition aber verwendet für lokale Entwicklung (funktionale nur auf Computer des Entwicklers); die entwickelten Anwendungen müssen dann auf Standard- oder Enterprise-Servern platziert werden.