aspose.info
RU

CFM - разметка для холодного синтеза

Обновлено

.CFM вариант №

Веб-страницы и файлы, используемые в языке разметки Cold Fusion, содержат расширения CFM и называются веб-страницами CFM. Этот язык сценариев веб-разработки работает на Google App Engine, .NET framework и JVM. Он может содержать язык программирования или код языка. Когда пользователь обращается к любой из его страниц, веб-сервер ColdFusion выполняет ее. Для написания CFML можно использовать CFScript (близкий к JavaScript) или теги. CFML можно использовать для создания других языков помимо HTML, таких как CSS, JavaScript, XML и многое другое.

Использование этого языка и поддерживаемых им тегов в основном связано с разработкой динамических веб-приложений. Файлы можно запускать непосредственно в браузере в режиме онлайн, если во время автономного использования платформы разработки приложения возникает какая-либо ошибка.

CFML работает таким образом, что специальные расширения файлов сервера (.cfc, .cfm) передаются для обработки механизму CFML. Если движки основаны на Java, это достигается с помощью сервлетов Java. Механизм CFML обрабатывает только функции и теги и возвращает функции и текст вне тегов CFML на веб-сервер без каких-либо изменений.

Краткая история

В 1995 году он был впервые создан корпорацией Allaire. В 2005 году Adobe приобрела его, и до сих пор предоставляет услуги по разработке ColdFusion. За прошедшие годы он был разработан и модернизирован многими людьми и компаниями. В 2012 году был запущен фонд под названием OpenCFML. Позже, в 2015 году, бывший Райло предоставил свои услуги по улучшению производительности CFM и уменьшил ресурсы для повышения функциональности. Самое последнее его обновление было запущено в 2020 году, и объявлено, что оно продлится до 2028 года.

Формат файла CFM

Код CFM-файлов и веб-страниц в основном состоит из тегов, подобных HTML, но с небольшой разницей. Эти файлы отвечают за выполнение различных операций, которые позволяют запускать сценарии ColdFusion.

  • К этим файлам можно получить доступ и запустить их напрямую как в Windows, так и в macOS с помощью браузера любой операционной системы.
  • Adobe ColdFusion предоставляет платформу для разработки веб-страниц и динамических приложений на ПК.
  • Для открытия этих файлов можно использовать любой текстовый редактор, такой как Блокнот или любой другой текстовый редактор в операционной системе, поскольку эти файлы основаны на тексте.
  • Когда любой файл CFM открывается в текстовом редакторе, он отображает код, состоящий из тегов и скриптов, которые никто не может понять, если он не веб-разработчик.

Пример использования CFM

Ниже показан простой пример использования файла CFM.

Документ ОВЛХ

<!--- temperature.cfc --->
<cfcomponent>
  <cffunction name="FtoC" access="public" returntype="numeric">
    <cfargument name="fahrenheit" required="yes" type="numeric" />
    <cfset answer= (fahrenheit - 32)*100/180 />
    <cfreturn answer />
  </cffunction>
</cfcomponent>
<!--- test.cfm --->
<cfset fDegrees = 212 />
<cfinvoke component="temperature" method="FtoC" returnvariable="result">
  <cfinvokeargument name="fahrenheit" value="#fDegrees#" />
</cfinvoke>
<cfoutput>#fDegrees#&deg;F = #result#&deg;C</cfoutput> <br />

Использованная литература

См. также