Разница между CFML и ColdFusion

CFML против ColdFusion

ColdFusion часто используется для обозначения самого ColdFusion и CFML. Несмотря на это, эти два понятия не одинаковы, и практика этого осуждается более знающими людьми. CFML расшифровывается как ColdFusion Markup Language, язык кодирования, используемый для написания скриптов для ColdFusion. В свою очередь, ColdFusion на самом деле является платформой или платформой, в которой выполняются сценарии CFML. Это похоже на отношения между HTML и веб-браузером, таким как IE, Firefox или Safari..

Так же, как в примере, где вы будете писать HTML-код, а затем он запускается или интерпретируется веб-браузером, код CFML запускается в ColdFusion. Затем ColdFusion отвечает за расшифровку значений каждой строки кода, а затем переводит их в то, что ваш браузер поймет. Поэтому, если вы используете ColdFusion для идентификации CFML, у вас может сложиться впечатление, что вы указываете на что-то в приложении, а не в своем коде.

Как и в примере, CFML и ColdFusion не являются эксклюзивными друг для друга, даже если вы так думаете. ColdFusion способен интерпретировать ряд других языков, которые используются для той же цели, включая ActionScript и некоторые языки, подобные Javascript. С другой стороны, есть также ряд платформ, которые могут читать интерпретируемый CFML; Railo, BlueDragon и IgniteFusion, чтобы назвать несколько. Таким образом, не обязательно следует, что вы используете CFML, если вы используете ColdFusion, или что у вас есть ColdFusion, если вы пишете код на CFML. И это устранит некоторую путаницу, если вы определите платформу и язык, который вы используете.

Вопрос между использованием CFML и ColdFusion - просто вопрос семантики, и большинство людей, вероятно, позволят вам скользить, если вы время от времени меняете их. Но если вы новичок или даже опытный программист, обращающийся за помощью, стоит знать вашу терминологию. К вам будут относиться более серьезно, особенно на онлайн-форумах, где люди вас не узнают.

Резюме:

  1. Coldfusion - это платформа, а CFML - язык кодирования.
  2. Код CFML работает в Coldfusion
  3. CFML не является эксклюзивным для Coldfusion и наоборот