Che cosa è un file CFM?

October 25

Che cosa è un file CFM?


ColdFusion è un'applicazione di sviluppo per la creazione di pagine web e presentazioni Adobe Flash. I file prodotti da un progetto di ColdFusion portano l'estensione del file CFM. I file vengono scritti nel ColdFusion Markup Language, che è abbreviato in CFML. ColdFusion è stato creato da Allaire Corporation, che è stato acquistato da Macromedia. Adobe ha acquisito ColdFusion quando ha comprato Macromedia nel 2005.

linguaggi di markup

Un linguaggio di markup rappresenta dati contrassegnando le istruzioni di formattazione come gli effetti di carattere sul testo, o la spaziatura per i layout. Il linguaggio di markup più diffusa in tutto il mondo è il Hypertext Markup Language o HTML. Le pagine Web sono scritte in HTML. Il problema principale con HTML come mezzo per presentare le informazioni sul World Wide Web è che non ha costrutti di programmazione. pagine alternative devono essere scritti e memorizzati ed eventualmente selezionati in base a un requisito utente. Ciò significa che molte copie di pagine simili devono essere memorizzati su un server Web. Un certo numero di soluzioni a questo problema ha prodotto una serie di linguaggi di programmazione che si fondono con la programmazione HTML. ColdFusion è una di queste lingue.

Pagine web dinamiche

Molte circostanze alterano i dati visualizzati in una pagina Web. Ad esempio, una pagina basata su una query database presenta informazioni diverse a seconda dei criteri di ricerca immessi dall'utente. Tuttavia, non importa quali eventi si verificano per adattare una pagina, ci saranno sempre alcuni elementi di una pagina web che non dovrebbe mai cambiare. Il titolo della pagina, ad esempio, che contiene il logo del sito, di solito è statica; il pannello del menu o la barra di una pagina non cambia mai, e una dichiarazione di copyright nel footer di solito appare su ogni pagina. In questo quadro di elementi fissi sono sezioni che si adattano alle esigenze del visitatore, e il grado di programmazione necessaria per generare queste sezioni flessibili dettami del linguaggio di programmazione adatto per lo sviluppo della pagina. ColdFusion incorpora una pagina HTML con le istruzioni di programmazione tra parentesi nei tag linguaggio di markup.

applicazioni

ColdFusion è generalmente applicato alle pagine Web dinamiche derivanti da query di database. Grandi elementi della pagina sono derivati ​​da un modello e gli elementi programmati ripetono un modello sub che impone un layout per ciascun elemento recuperato dal database. ColdFusion può anche essere usato per manipolare le animazioni Flash in presentazioni non Web.

Altri file CFM

ColdFusion non è l'unica applicazione per utilizzare l'estensione del file CFM. La lingua di gestione di database Visual dBase utilizza l'estensione per le forme del cliente. Una forma è un layout formattato presentato per l'input dell'utente. CorelDRAW, l'editor di grafica, utilizza anche un file con l'estensione del file CFM. In questa applicazione, il file CFM è un master file font.