Diferencia entre CFML y ColdFusion

CFML vs ColdFusion

ColdFusion se usa a menudo para referirse a ColdFusion y CFML. Aun así, los dos no son lo mismo y la práctica de hacerlo está mal vista por las personas más informadas. CFML significa ColdFusion Markup Language, que es un lenguaje de codificación utilizado para escribir scripts para ColdFusion. A su vez, ColdFusion es en realidad la plataforma o el marco donde se ejecutan los scripts CFML. Es similar a la relación entre HTML y un navegador web como IE, Firefox o Safari..

Al igual que en el ejemplo en el que escribirá un código HTML y luego se ejecutará o se interpretará mediante un navegador web, el código CFML se ejecutará en ColdFusion. ColdFusion es responsable de decodificar lo que significa cada línea de código y luego traducirlo en algo que su navegador entienda. Entonces, si usa ColdFusion para identificar CFML, puede dar la impresión de que está señalando algo en la aplicación en lugar de en su código..

Y al igual que con el ejemplo, CFML y ColdFusion no son exclusivos entre sí, aunque uno pueda pensar que sí. ColdFusion es capaz de interpretar una serie de otros idiomas que se utilizan para el mismo propósito, que incluye Actionscript y algunos idiomas similares a Javascript. Por otro lado, también hay una serie de plataformas que pueden leer un CFML de interpretación; Railo, BlueDragon e IgniteFusion, por nombrar algunos. Por lo tanto, no necesariamente se sigue que use CFML si está en ColdFusion o que tiene ColdFusion si escribe código en CFML. Y eliminaría cierta confusión si identificara tanto la plataforma como el idioma que está utilizando.

La cuestión entre usar CFML y ColdFusion es solo una cuestión de semántica y la mayoría de las personas probablemente te dejen deslizar si los intercambias de vez en cuando. Pero si usted es un novato o incluso un programador experimentado que solicita ayuda, vale la pena conocer sus terminologías. Se lo tomará más en serio, especialmente en los foros en línea donde las personas realmente no lo conocerían..

Resumen:

  1. Coldfusion es la plataforma, mientras que CFML es el lenguaje de codificación.
  2. El código CFML se ejecuta en Coldfusion
  3. CFML no es exclusivo de Coldfusion y viceversa.