Che cosa è il CFM Estensione file?

September 8

CFM sta per "ColdFusion Markup." ColdFusion è un server API (application programming interface) sviluppato da Adobe che utilizza CFML, o ColdFusion Markup Language, per creare applicazioni web. I file contenenti CFML utilizzano l'estensione CFM. A differenza di altri linguaggi server-side come PHP, CFML non è open source e viene venduto commercialmente, anche se è disponibile gratuitamente per gli studenti e gli insegnanti.

Server Lingue

CFML è un linguaggio lato server, il più comune dei quali è il PHP libera. lingue lato server, a differenza di lingue "lato client" come JavaScript, vengono elaborati interamente su un server web e mai visti da parte del cliente (l'utente a leggere una pagina Web o utilizzando un'applicazione web). Per natura, le lingue lato server non può funzionare se non sono eseguiti su un server attivo, che è quello che ColdFusion fornisce.

CFML

ColdFusion Markup Language contiene la funzionalità di molti linguaggi lato server - la capacità di interagire con i database e l'uso di variabili e codice condizionale - ma è ottimizzato per creare applicazioni web in particolare. Come HTML e XML, si tratta di "tag-based," organizzare il codice all'interno di una serie di identificatori noti come tag. A causa delle somiglianze in apparenza in HTML, ColdFusion è un buon punto di ingresso per gli sviluppatori web provenienti da un contesto HTML statico che vogliono irrompere nella creazione di applicazioni e pagine dinamiche.

Compatibilità

Poiché i file CFM consistono solo di semplice testo, i file CFM possono essere aperti con qualsiasi editor di testo. Tuttavia, è necessario avere una conoscenza di CFML per capire il codice, e il file non può essere utilizzato se non si dispone di un server di applicazione che legge i file CFM - di solito ColdFusion in sé, ma anche i prodotti concorrenti come Railo, BlueDragon, Corel Web Developer e IgniteFusion, tra gli altri. CFML può anche essere integrato con il linguaggio di programmazione Java e framework software NET di Microsoft.

Storia

ColdFusion è stato originariamente sviluppato da JJ e Jeremy Allaire per la Allaire Corporation ed è stato rilasciato nel luglio 1995. La società è stata acquisita da Macromedia nel gennaio 2001. Macromedia poi è uscito con Macromedia ColdFusion 5.0 nel giugno dello stesso anno.
Nel 2005, Adobe ha acquisito Macromedia, ma il prodotto si trovava sospeso per 2 anni come Adobe ColdFusion sviluppato 8. Finalmente uscito nel maggio 2007, è stato un rinnovamento retrocompatibile che ha portato il prodotto up-to-date e integrata con altre tecnologie di Adobe , come Flex e PDF.

Edizioni ColdFusion

Il server applicazioni ColdFusion 8 è disponibile in una edizione standard che è disponibile su Windows, Mac OS e Linux. L'Enterprise Edition include tutto nella Standard Edition, più caratteristiche speciali, come ad esempio un monitor multi-server e la sicurezza multi-server progettato per aiutare in grandi progetti che richiedono più di 1 server. L'Enterprise Edition è disponibile gratuitamente a studenti e insegnanti, ma, con una licenza libera, possono essere utilizzati solo a fini di apprendimento. La Developer Edition è una versione gratuita di ColdFusion con tutte le caratteristiche della Enterprise Edition, ma utilizzato per lo sviluppo locale (funzionale unico computer dello sviluppatore); le applicazioni sviluppate devono poi essere immessi sul server Standard o Enterprise.