Coldfusion - платформа швидкої розробки, hostinfo

CFML - мова створення шаблонів в ColdFusion

Одна з таких привабливих особливостей вже згадувалася - це мова CFML. Це мова, заснований на тегах, які виглядають багато в чому подібно тегам HTML і можуть використовуватися спільно в CFM-шаблонах одночасно. Простота мови CFML дозволяє навіть людині, мало знайомому з програмуванням, створювати прості серверні додатки, що задовольняють його потребам, але, в той же час, він надає велику кількість команд, функцій і можливостей, що дозволяють задовольнити потреби і досвідченого програміста при розробці серйозних складних проектів. У цій мові, подібно іншим мовам, які використовуються при розробці веб-шаблонів, також відбувається поділ функцій: CFML-теги відповідають за те, що виводити, HTML-теги - за те, як виводити інформацію. Це видно на простому прикладі CFM-шаблону:



Приклад простого шаблону



Сьогодні #DateFormat (Now (), 'dd.mm.yyyy') #







ColdFusion - платформа швидкої розробки

ColdFusion може служити в ролі "клею" для різних систем

Але якби єдиним, хоча і важливим, гідністю ColdFusion був зручний мову для створення шаблонів, то він би нічим не виділявся з ряду інших популярних серверних мов програмування, використовуваних в веб-проектах. Крім цього, сервер ColdFusion дозволяє легко організувати взаємодію з різними зовнішніми джерелами - такими, як бази даних, каталоги LDAP, поштові сервери, сервери HTTP і FTP, колекції Verity і так далі. При розробці додатків він може взаємодіяти з великою кількістю зовнішніх об'єктів, наприклад, об'єктами COM / DCOM, CORBA і Java. Сервер ColFusion може легко виступати в якості середовища-клею, яка об'єднує вже існуючі розробки і об'єкти різнорідних систем і платформ в єдине ціле. Можливості ColdFusion при необхідності можуть нарощуватися за допомогою призначених для користувача розширень, написаних, наприклад, на C ++ і Java, аж до створення своїх, нестандартних тегів CFML.

ColdFusion доступний для всіх популярних серверних платформ

Творці ColdFusion не забули і про його доступності для найпопулярніших серверних платформ: на сайті Macromedia можна знайти версії цього сервера додатків для Windows, Linux, Solaris, Linux, HP-UX. Якщо у вас вже встановлений веб-сервер, то ColdFusion сам інтегрується з найбільш популярними серверами MS IIS, Apache і іншими. Завдяки такій багатоплатформності його додатки легко адаптуються для використання в різних операційних системах, на різних веб-серверах і з різними серверами баз даних, хоча між його реалізаціями для різних платформ є деякі відмінності - наприклад, у версії для Linux немає підтримки COM.

ColdFusion - комерційний продукт

Таким чином, сильними сторонами сервера веб-додатків ColdFusion є простота і швидкість розробки, а його здатність працювати з великою кількістю об'єктів і продуктів сторонніх розробників, доступність на всіх популярних серверних платформах роблять його дуже привабливою платформою розробки для багатьох комерційних проектів.

Посилання по темі