CFML과 ColdFusion의 차이점

Anonim

CFML과 ColdFusion

ColdFusion은 종종 ColdFusion 자체와 CFML을 나타내는 데 사용됩니다. 그럼에도 불구하고, 둘은 동일하지 않으며 그렇게하는 관행은 지식이 많은 사람들에 의해 눈살을 찌푸리게됩니다. CFML은 ColdFusion 용 스크립트를 작성하는 데 사용되는 코딩 언어 인 ColdFusion Markup Language의 약자입니다. ColdFusion은 실제로 CFML 스크립트가 실행되는 플랫폼 또는 프레임 워크입니다. 이는 HTML과 IE, Firefox 또는 Safari와 같은 웹 브라우저 간의 관계와 유사합니다.

HTML 코드를 작성한 다음 웹 브라우저에서 실행되거나 해석되는 예제와 마찬가지로 CFML 코드가 ColdFusion에서 실행됩니다. ColdFusion은 각 코드 행의 의미를 디코딩 한 다음 브라우저에서 이해할 수있는 내용으로 변환합니다. 따라서 ColdFusion을 사용하여 CFML을 식별하는 경우 코드보다는 응용 프로그램에서 무엇인가를 지적하는 인상을 줄 수 있습니다.

이 예제와 마찬가지로 CFML과 ColdFusion은 그렇게 생각할지라도 서로 배타적이지 않습니다. ColdFusion은 동일한 목적으로 사용되는 다른 많은 언어를 해석 할 수 있습니다. 여기에는 Actionscript 및 일부 자바 스크립트와 유사한 언어가 포함됩니다. 반면에 해석 CFML을 읽을 수있는 여러 플랫폼이 있습니다. Railo, BlueDragon 및 IgniteFusion 등이 있습니다. 따라서 ColdFusion을 사용 중이거나 CFML로 코드를 작성하는 경우 ColdFusion을 사용하는 경우 반드시 CFML을 사용하는 것은 아닙니다. 또한 플랫폼과 사용하는 언어를 모두 식별하면 혼동을 없앨 수 있습니다.

CFML과 ColdFusion의 사용 사이의 문제는 의미론적인 문제 일 뿐이며, 대부분의 사람들은 한 번에 한 번씩 상호 교환하면 슬라이드를 허용 할 것입니다. 그러나 당신이 초보자이거나 도움을 요청한 숙련 된 코더라면, 용어를 아는 것이 좋습니다. 사람들이 정말로 당신을 알지 못하는 온라인 포럼에서 더욱 심각하게 받아 들여질 것입니다.

요약:

ColdFusion은 CFML이 코딩 언어 인 동안 플랫폼입니다.

ColdFusion에서 실행되는 CFML 코드

  1. CFML은 Coldfusion 전용이 아니며 그 반대도 마찬가지입니다.