Ечин Александр
Выбор качественного, мощного и производительного средства разработки
приложений для компании, занимающейся производством програмного обеспечения,
трудно переоценить. Любое средство разработки должно иметь широкий набор
инструментальных средств, позволяющих в короткие сроки создавать самые сложные
приложения в архитектуре клиент-сервер, обеспечивая совместное использование
различных технологий. Разработка сложного проекта невозможна одним
программистом, поэтому при выборе средств разработки предъявляются высокие
требования к возможностям поддержки и управления несколькими проектами
одновременно, к возможностям контроля над версиями проекта и определения прав
разработчиков. Лидером в данной области является Centura Team Developer компании
Centura.
В Centura Team Developer есть все необходимые компоненты для построения
приложений типа 'клиент-сервер' для среды Informix. Centura Team Developer
представляет собой набор тесно интегрированных компонент - Centura Builder,
Object Compiler, Database Explorer, Team Object Manager и Team Repository.
Centura Team Developer предоставляет все возможности для быстрого, легкого
визуального проектирования приложений.
В основе Centura Team Developer лежит объектноориентированный язык четвертого
поколения (4GL). Большой набор стандартных компонентов и модулей, поддержка OLE
объектов и технологии ActiveX обеспечивают технологию Rapid Application
Development (RAD).
Встроенный генератор отчетов Centura Report Builder дает возможность быстрого
визуального проектирования отчетов с возможностью последующего вывода на экран,
печати и экспорта в различные форматы, такие как RTF. Исользование ActiveX
компоненты Report Builder дает возможность выполнения отчетов из других
приложений поддерживающих ActiveX, такие как веб броузер и др.
Database Explorer обеспечивает удобную работу с данными на сервере Informix,
давая возможность не прибегая к запросам на языке SQL просматривать и изменять
необходимые данные, хранящиеся в базах данных. Использование графического
интерфейса позволяет не выходя из средства разработки выпонять большинство
операций по администрированию баз данных, такие как создание и модификация
таблиц, индексов, хранимых процедур и др.
Team Object Manager, используя ER-диаграммы, позволяет проектировать базы
данных различной сложности от самых простых до хранилищ данных и поддерживать ее
целостность. Поддерживается как прямое так и обратное проектирование. Благодоря
наличию графического броузера классов достигается высоко производительная работа
с иерархией классов для разработки крупномасштабных приложений и планомерной
работы над рядом проектов.
Уникальный модуль позволяет управлять и вести контроль над версиями проекта,
объектами, справочными данными и правами пользователей. Centura Team Developer
позволяет управлять одновременно несколькими проектами. Уникальные средства
поддержки версий позволяют скомпилировать проект в зависимости от выбранного
номера версии. Протестированный в лаборатории французкого журнала 'PC
PROFESSIONEL' Centura Team Developer был признан лучшим средством разработки для
группового проектирования. 'Протестированный в нашей лаболатории, Centura Team
Developer оказался наиболее эффективной средой разработки приложений, отвечающей
требованиям группового проектирования' - пишет 'PC PROFESSIONEL'. Centura Team
Developer обладает богатыми и простыми инструментальными средствами, способными
удовлетворить любого, самого требовательного разработчика в потребности
управления множественными проектами для одного или нескольких разработчиков.
Задача одновременного управления несколькими проектами с возможностью
распределения ролей между разработчиками подсилу не каждому средству разрабтки.
Благодоря уникальной технологии, используемой в Centura Team Developer,
разработчик получает возможность контроля над всеми объектами проекта формы,
модуля, DLL-модуля и др. Использование одних и тех же объектов в различных
проектах или версиях позволяет сократь время при компиляции и размеры проектов,
что облегчает работу с ними.
Имея возможнось компилировать проект в зависимости от выбранной версии,
разработчик в состояниим контролировть множество версий своего проекта.
Web Data Access QuickObjects обеспечивает полную интеграцию разрабатываемых
приложений с web-данными - просмотр HTML страниц, работа с электронной почтой,
прием и передача файлов с импользованием FTP протокола. Мощная библиотека
Centura Development Kit - позволяет создавать свои собственные Quick Object,
вносить другие дополнения и расширения в среду программирования.
Уже многие разработчики остановили свой выбор на Centura Team Developer для
разработки приложений в среде Informix. В качестве одного из успешных примеров
можно привести ОАО 'Энергомашбанк', г. Санкт-Петербург, участника финала
конкурса Centura на 'Лучшую разработку'. Используя Centura Team Developer им
была разработана банковская система, в основе которой используется сервер баз
данных Informix и инструментальные средства компании Centura.
Литература по Informix
|