Diferença entre CFML e ColdFusion Diferença entre

Anonim

CFML versus ColdFusion

ColdFusion é freqüentemente usado para se referir ao próprio ColdFusion e ao CFML. Mesmo assim, os dois não são os mesmos e a prática de fazê-lo é desaprovada pelas pessoas mais experientes. CFML significa ColdFusion Markup Language, que é um idioma de codificação usado para escrever scripts para o ColdFusion. Por sua vez, o ColdFusion é na verdade a plataforma ou a estrutura em que os scripts CFML são executados. É semelhante à relação entre HTML e um navegador da Web como IE, Firefox ou Safari.

Assim como no exemplo em que você escreverá código HTML e será executado ou interpretado por um navegador da Web, o código CFML é executado no ColdFusion. ColdFusion é então responsável por decodificar o que cada linha de código significa e depois traduzi-lo em algo que seu navegador entenderá. Então, se você usar o ColdFusion para identificar o CFML, você pode dar a impressão de que você apontou algo no aplicativo e não no seu código.

E, como com o exemplo, o CFML e o ColdFusion não são exclusivos um do outro, mesmo que se possa pensar. O ColdFusion é capaz de interpretar uma série de outros idiomas que são usados ​​para o mesmo propósito, que inclui o Actionscript e alguns idiomas semelhantes ao Javascript. Por outro lado, há também uma série de plataformas capazes de ler um CFML de interpretação; Railo, BlueDragon e IgniteFusion para citar alguns. Assim, não é necessário que você use o CFML se estiver no ColdFusion ou que tenha o ColdFusion se você escrever código no CFML. E eliminaria alguma confusão se você identificar a plataforma e o idioma que você está usando.

O problema entre usar CFML e ColdFusion é apenas uma questão de semântica e a maioria das pessoas provavelmente o deixaria deslizar se você os trocar de vez em quando. Mas se você é novato ou mesmo um codificador experiente que pede ajuda, vale a pena conhecer suas terminologias. Você será levado mais a sério, especialmente em fóruns on-line onde as pessoas realmente não o conheceriam.

Resumo:

  1. Coldfusion é a plataforma, enquanto o CFML é a linguagem de codificação
  2. O código CFML é executado no Coldfusion
  3. O CFML não é exclusivo do Coldfusion e vice-versa