ColdFusion и Active Server Pages. Сравнение двух технологий

  ASP ColdFusion Комментарий
Синтаксис Скриптовый язык с поддержкой VBScript и JScript, ориентация на программистов Язык на основе элементов CFML, ориентация на Web-мастеров Теоретически ASP поддерживает различные скриптовые языки. ColdFusion позволяет создавать собственные расширения CFML
Связь с данными Через COM-интерфейсы ADO и OLE DB/ODBC Через OBDC, собственные драйверы, OLE DB, COM-интерфейсы Элементы ColdFusion проще в использовании, чем программная модель ADO
Манипуляция данными Напрямую, через ADO Через элементы CFML Объекты ADO дают больше возможностей для манипуляции данными
Архитектура ISAPI-фильтр ISAPI-, WSAPI-, NSAPI-фильтры, модули Apache Оба продукта работают в адресном пространстве сервера и обладают высокой производительностью  
Расширяемость Через серверные компоненты – COM-объекты, которые могут быть написаны практически на любом языке Через новые элементы CFML, которые могут быть написаны на языке ColdFusion или на С++. Также возможно использование ASP-компонентов и использование функциональности CORBA ColdFusion обладает несомненным преимуществом – можно использовать все расширения для ASP и создавать собственные элементы
Встроенная функцио- нальность Библиотека функций VBScript/JScript, объектная модель, серверные компоненты Библиотека функций и серверные компоненты Оба продукта имеют солидную встроенную функциональность
Оболочка для приложений Динамическая с использованием серверных объектов и событийной модели Динамическая и/или статическая с использованием включаемых файлов приложений Обе модели обладают примерно одинаковой функциональностью
Управление состоянием Динамическое с использованием cookie Статическое с использованием cookie в реестре или аналогичное механизму ASP Возможность сохранения состояний между сессиями в ColdFusion является более гибким подходом
Сообщения об ошибках Сообщения об ошибках посылаются на клиентский компьютер. Нет возможности их настройки Настраиваемая информация об ошибках ColdFusion имеет более гибкие средства уведомления об ошибках
Обработка ошибок Есть возможность перехвата ошибок в программах (во всех версиях VBScript и в JScript 5) Поддерживаются HTML-шаблоны для уведомления об ошибках, нет возможности перехвата ошибок в программах ColdFusion поддерживает более удобные средства уведомления, а ASP позволяет реально перехватывать ошибки
Поддержка Web-серверов Только Internet Information Server, другие серверы с использованием сторонних продуктов (Chili!ASP, InstantASP) Любой CGI-совместимый сервер, ISAPI-, NSAPI-, WSAPI-совместимые серверы Без комментариев...

Возврат


Наш канал на Youtube

1999 1 2 3 4 5 6 7 8 9 10 11 12
2000 1 2 3 4 5 6 7 8 9 10 11 12
2001 1 2 3 4 5 6 7 8 9 10 11 12
2002 1 2 3 4 5 6 7 8 9 10 11 12
2003 1 2 3 4 5 6 7 8 9 10 11 12
2004 1 2 3 4 5 6 7 8 9 10 11 12
2005 1 2 3 4 5 6 7 8 9 10 11 12
2006 1 2 3 4 5 6 7 8 9 10 11 12
2007 1 2 3 4 5 6 7 8 9 10 11 12
2008 1 2 3 4 5 6 7 8 9 10 11 12
2009 1 2 3 4 5 6 7 8 9 10 11 12
2010 1 2 3 4 5 6 7 8 9 10 11 12
2011 1 2 3 4 5 6 7 8 9 10 11 12
2012 1 2 3 4 5 6 7 8 9 10 11 12
2013 1 2 3 4 5 6 7 8 9 10 11 12
Популярные статьи
КомпьютерПресс использует