Оглавление
Язык разметки ColdFusion
-
Основы ColdFusion
- ColdFusion – язык веб-программирования, разработанный Allaire в 1995 году.
- Adobe приобрела Macromedia, включая ColdFusion, в 2005 году.
-
История и развитие
- BlueDragon – первый движок шаблонов CFML на Java, созданный Аланом Уильямсоном в 1998 году.
- Railo – студенческий проект, запущенный в 2002 году, стал коммерческим в 2005 году, с открытым исходным кодом с 2009 года.
- Adobe сформировала Консультативный комитет CFML в 2009 году, распущенный в 2010 году.
- Google CFML Convenient Wisdom – форум для обсуждения языка и функций, сократился с 2011 года.
- OpenCFML Foundation – продвигает приложения и платформы CFML с открытым исходным кодом.
- Lucee – ответвление Railo, запущенное в 2015 году, нацеленное на повышение производительности и динамичности CFML.
-
Синтаксис и теги CFML
- CFML использует теги, аналогичные HTML, с угловыми скобками и атрибутами.
- Некоторые теги содержат тела, другие – нет, и могут быть самозакрывающимися.
- Встроенные теги предоставляют базовые функции, а пользовательские теги – расширения.
-
Взаимодействие с CFC и функции
- CFC предоставляют типичные функции объектно-ориентированных языков.
- CFC могут быть вызваны с помощью тега <cfinvoke>, возвращая данные через атрибут RETURNVARIABLE.
- CFC также могут быть созданы как объекты и использоваться для создания веб-сервисов.
-
Рекомендации и ресурсы
- Ссылки на документацию, обучающие программы и сообщества для изучения CFML.