Skillnad mellan CFML och ColdFusion Skillnad mellan
CFML vs ColdFusion
ColdFusion används ofta för ColdFusion själv och CFML. Trots det är de två inte desamma, och övningen av att göra det är fryst av de mer kunniga människorna. CFML står för ColdFusion Markup Language, vilket är ett kodningsspråk som används för att skriva skript för ColdFusion. I sin tur är ColdFusion faktiskt plattformen eller ramen där CFML-skript körs in. Det liknar förhållandet mellan HTML och en webbläsare som IE, Firefox eller Safari.
Precis som i exemplet där du skriver HTML-kod och körs in eller tolkas av en webbläsare körs CFML-koden i ColdFusion. ColdFusion ansvarar då för avkodning vad varje kodlinje betyder och sedan översätter den till något som din webbläsare förstår. Så om du använder ColdFusion för att identifiera CFML, kan du ge intrycket att du pekar på något i ansökan snarare än i din kod.
Och precis som i exemplet är CFML och ColdFusion inte exklusiva för varandra trots att man kanske tror det. ColdFusion kan tolka ett antal andra språk som används för samma ändamål, som inkluderar Actionscript och några JavaScript-liknande språk. Å andra sidan finns det också ett antal plattformar som kan läsa en tolkning av CFML; Railo, BlueDragon och IgniteFusion för att nämna några. Således följer det inte nödvändigtvis att du använder CFML om du är på ColdFusion eller att du har ColdFusion om du skriver kod i CFML. Och det skulle eliminera viss förvirring om du identifierar både plattformen och det språk du använder.
Maten mellan att använda CFML och ColdFusion handlar bara om semantik och de flesta skulle förmodligen låta dig glida om du byter ut dem en gång i taget. Men om du är nybörjare eller till och med en erfaren kodare som ber om hjälp, lönar det dig att känna till dina terminologier. Du kommer att tas mer allvarligt, speciellt i onlinforum där folket inte skulle känna dig riktigt.
Sammanfattning:
- Coldfusion är plattformen medan CFML är kodningsspråket
- CFML-kod körs i Coldfusion
- CFML är inte exklusivt för Coldfusion och vice versa