Не новость, что сегодняшние программные продукты все более и более ориентированы на работу в Интернете. Не исключение и новая версия популярного средства разработки Centura Team Developer. Разработчики присвоили новой версии CTD номер 3.0 и дали имя Hydra.
Как известно, Centura Team Developer - это средство командной разработки информационных систем масштаба предприятия. К общепризнанным преимуществам этого программного продукта относится сочетание производительности, простоты в освоении и легкости доступа к различным источникам данных. За счёт поддержки совместной работы над проектом, CTD ускоряет и повышает эффективность разработки масштабируемых приложений для платформы Windows и среды Веб.
Разработчики, пользующиеся Centura Team Developer давно оценили по достоинству одно из главных отличий данного инструментального средства - это язык программирования четвертого поколения SAL, положенный в основу CTD, лёгкий в освоении и оптимальный по функциональности. Он обеспечивает динамическое создание объектов и управление ими, доступ к функциям ОС, интеграцию с внешними библиотеками и приложениями.
Доступ к базам данных осуществляется через интерфейс ODBC. Благодаря своей открытости CTD легко интегрируется с различными системами. Продукт содержит объекты для доступа к Веб по протоколам HTTP и FTP, к почтовым серверам по протоколу MAPI, серверам и мониторам транзакций и др. Поддерживаются интерфейсы DLL и ActiveX.
Компания Centura объявила о том, что выпуск новой версии Centura Team Developer 3.0 намечен на январь 2002 года. Основным новшеством является возможность использовать CTD 3.0 для быстрого проектирования и создания веб-приложений, используя новый компонент Web Designer.
Web Designer похож на существующие сменные компоненты ActiveX Explorer и Database Explorer. Этот компонент выполняется в дочернем окне многодокументного интерфейса, обеспечивая возможности проектирования веб-приложений. Работу с компонентом Web Designer можно сравнить с использованием FrontPage, но, естественно, для CTD.
Однако, это вовсе не единственное новшество, в соответствии с новейшими тенденциями рынка информационных технологий перестраиваются и другие функции программного продукта. Например, идет доскональная проверка качества 80% функций CTD 3.0, что в 2 раза больше, чем делалось для CTD 2000.
Внесено более 150 исправлений, в том числе в TOM, Report Builder, DB Еxplorer, CWE, а также значительно улучшена поддержка COM-интерфейса.
В составе CTD 3.0 будут три подключаемых модуля: Database Explorer, ActiveX Explorer и Web Designer.
Рассмотрим особенности CTD 3.0 и компонента Web Designer:
Редактирование компоновки HTML
Web Designer обеспечивает исчерпывающие возможности редактирования HTML в режиме WYSIWYG. Они основаны на управляющем элементе MSHTML, являющимся ключевым элементом в создании Microsoft Internet Explorer.
Редактирование структуры HTML
При использовании Web Designer редактирование структуры документов HTML происходит в форме древовидного представления объектной модели документа HTML, который обеспечивается Microsoft Internet Explorer.
Редактирование структуры XML
Это свойство представляет собой редактор структуры для документов XML. Так, обеспечивается редактирование документа XML структурированным образом. В случае, если требуется DTD-аттестация, она может быть проведена путем использования функции предварительного просмотра HTML.
Редактирование CSS
Этот редактор листов стилей обеспечивает возможности редактирования для файлов Cascading Style Sheet.
Редактирование исходного текста HTML, XML и CSS
Web Designer предоставляет мощный редактор исходного кода для файлов HTML, XML и CSS. Эта функция реализована путем использования управляющего элемента CodeMax.
Отчет по статусу ссылок
Это средство проверяет все ссылки в HTML-файлах и предоставляет список с информацией о местоположении, содержании и статусе каждой ссылки.
Предварительный просмотр HTML
Web Designer использует Internet Explorer для просмотра и тестирования веб-страниц.
IntelliSal для SAL
Web Designer включает в себя популярный элемент - IntelliSal, который обеспечивает CTD динамическим и контекстно-зависимым "помощником кодирования", по функциональности аналоги чным технологии IntelliSense, разработанной корпорацией Microsoft.
IntelliSal для HTML
В состав компонента Web Designer входит специальная версия IntelliSal, используемая в работе с тегами HTML, которая предоставляет контекстно-зависимые советы для тегов HTML при редактировании исходного кода HTML.
Управление файлами проекта
Web Designer включает в себя средства для управления файлами веб-проекта.
CTD поддерживает технологии:
- COM;
- XML;
- OLE DB;
- MTS;
- Active Server Pages.
CTD поддерживает СУБД:
- SQLBase;
- Oracle;
- SQL Server;
- Sybase;
- DB2;
- CA Ingres;
- Informix.
Основные возможности Web Designer:
- редактирование компоновки HTML;
- редактирование структуры HTML;
- редактирование структуры XML;
- редактирование CSS;
- редактирование исходного текста HTML с выделением синтаксических конструкций;
- редактирование исходного текста XML с выделением синтаксических конструкций;
- редактирование исходного текста CSS;
- отчет по статусу ссылок;
- предварительный просмотр HTML;
- непосредственная отладка COM-объектов в CTD;
- IntelliSal для SAL;
- IntelliSal для ASP;
- IntelliSal для HTML;
- управление проектами;
- редактирование изображений;
- публикация по FTP.