ОПИСАНИЕ
13.06.02

Team Developer 2.1
Быстрое создание бизнес-приложения для реальных задач

Многие компании по всему миру используют Team Developer 2.1 (ранее Centura Team Developer 2000) для того, чтобы в кратчайшие сроки разрабатывать бизнес-приложения для решения критически важных задач. Использование Team Developer существенно снижает стоимость разработки программного обеспечения. Благодаря встроенному репозиторию, механизму управления версиями и системе руководства группой разработчиков, Team Developer поддерживает работу целых коллективов. Полностью объектная ориентация делает легкими повторное использование и сопровождение кода.

Основные особенности

Что нового в Team Developer 2.1

Значительно возросшая производительность

Новый Team Developer 2.1 работает почти в 3 раза быстрее, чем Centura Team Developer 2000. Производительность работы является одним из наиважнейших факторов для разработчиков приложений. В недавнем опросе по поводу Team Developer именно возросшая производительность была наиболее желанным усовершенствованием.

Улучшения COM+

Было усовершенствовано и развито многое из функций поддержки COM+. Работа с variant вводит новые типы данных. Улучшено управление событиями. Усовершенствован мастер ActiveX. Вся реализация COM+ стала гораздо более надежной.

COM+ Live Debugging

Team Developer 2.1 представляет "живую" отладку COM+ (COM+ Live Debugging). Отладка распределенных объектных приложений может быть сложной задачей. Какой объект ответственен за неправильную работу всей системы? Чтобы сделать отладку объектов COM+ легкой, Team Developer 2.1 вводит функцию COM+ Live Debugging. Она работает подобно обычной отладке приложений в Team Developer, включая подсветку кода, множественные точки останова и окна просмотра значений переменных.

Полная совместимость COM+ с Office 2000/XP

Gupta сделала Team Developer 2.1 полностью совместимым с Office 2000 и Office XP. Благодаря поддержке в Team Developer механизмов COM+ и ActiveX, достаточно просто интегрировать приложение с Word для серийной рассылки писем. Используйте Excel для сложных вычислений или автоматической консолидации таблиц, которые можно контролировать из вашего приложения Team Developer.

Основные функции

Быстрая разработка с использованием 4GL

В разработке программного обеспечения наибольшую стоимость составляют не сами программы, а человеческие ресурсы, необходимые для осуществления проекта. Поэтому сокращение времени разработки означает существенную экономию средств. Среда разработки 4GL в Team Developer значительно сокращает время разработки.

Расширенные возможности подключения к базам данных

Бизнес-приложениям нужна одна очень важная вещь: доступ к базам данных. Как в распределенных, так и в централизованных средах вся деловая информация хранится базах данных. Team Developer имеет целую плеяду компонентов для гибкого и быстрого доступа к базам данных. Gupta была первой компанией, представившей собственные маршрутизаторы к базам данных, которые позволили использовать возможности серверов баз данных с очень высокой производительностью. Team Developer включает в себя возможность подключения ко всем основным базам данных, таким как:

Также для ускорения процесса разработки очень важна прямая интеграция визуальных объектов с источниками данных.

Поддержка командной разработки

Во многих случаях бизнес-приложения разрабатываются коллективно. Для поддержки такого процесса командной разработки, Team Developer включает в себя центральный репозиторий для отслеживания внесений изменений в код (check-in/check-out) и полное управление версиями. Центральный репозиторий следит за тем, чтобы разработчики одновременно не вносили изменения в один и тот же участок кода, что могло бы привести к потере кода или дублированию работ.

Развертывание средствами Windows и Web

Team Developer помогает снизить затраты на разработку систем, которые должны быть доступны как в классической среде Windows, так и через Web-браузер. Не нужно разрабатывать два разных приложения: одно и то же приложение может работать непосредственно под Windows и через окно Web-браузера благодаря использованию Web Extensions. Миграция на приложения, работающие только через Web-браузер, может оказать огромное влияние на стоимость развертывания программного обеспечения. Новая версия однократно централизованно устанавливается, не затрагивая рабочую среду каждого пользователя. После централизованной установки программа доступна сразу всем пользователям без каких-либо дальнейших действий.

Тесная интеграция с Microsoft Office

Любое самое значительное бизнес-приложение потерпит фиаско, если Вы не сможете извлечь из него данные для подготовки стандартных писем в Word или для вычислений в Excel. Team Developer может напрямую внедрять приложения Office в экранные формы своих программ. А приложения Team Developer могут вызывать Word или Excel для автоматизации подготовки стандартных писем или сложных вычислений. Любое приложение, поддерживающее COM+ и ActiveX, может быть включено в Team Developer.

Технические подробности

Законченная среда программирования 4GL

Многочисленные объекты для работы с данными и примеры классов в Team Developer позволяют быстрее внедрять бизнес-приложения. Множество встроенных функций помогает решать сложные задачи с помощью всего лишь одной строчки кода. Примером может служить заполнение данными электронной таблицы с помощью запроса к базе данных.

Интуитивно понятная интегрированная среда разработчика (IDE)

Team Developer позволяет разработчику видеть тот уровень детализации, который ему необходим, от одного единственного сообщения до всего исходного кода. Никакая другая среда разработчика не имеет такое структурированное и легкое для понимания представление кода. Поскольку Team Developer заставляет разработчика писать код в предопределенном формате, то код, написанный другим разработчиком, легко читаем. "Макаронный" код невозможен в Team Developer.

Полная объектная ориентация (OOP)

Team Developer явился первой полностью объектно-ориентированной средой разработки на 4GL, включая множественное наследование и полиморфизм. Объектно-ориентированное программирование (OOP) для 4GL означает еще одно средство повышения производительности труда для разработчика приложений. Для повторного использования и легкой поддержки кода могут использоваться библиотеки классов.

Отчетность

Team Developer включает в себя богатые возможности построения отчетов. Стандартные отчетные формы, такие как счета, ежемесячные отчеты или накладные, создаются легко и просто. Для печати высококачественных отчетов программист может использовать интегрированное средство построения отчетов ReportBuilder.

Web-разработка

По сравнению с инструментами, основанными на HTML, web-классы по многим факторам сокращают время, затрачиваемое на разработку и поддержку web-приложений. Создайте и определите все свои объекты лишь однажды, а затем используйте их повторно как угодно часто благодаря встроенным в Team Developer возможностям OOP. А когда Вы захотите изменить код в некоторых объектах, нужно внести изменения только в класс. Автоматически все производные объекты будут вести себя по-новому.

Поддержка больших Web-приложений, основанных на HTML-страницах, - это трудная задача, влекущая за собой управление тысячами файлов и каталогов, плюс контроль всех их версий. Использование Team Developer для создания web-приложений существенно снижает количество файлов. Не надо следить за HTML-файлами, а есть только единственный файл приложения, которое регистрируется в менеджере web-приложений (Web Application Manager). Этот единый файл приложения по запросу отсылает web-формы пользователям.

Приложения и системы в технологической цепи начинают общаться между собой посредством XML. XML может значительно сократить затраты на такие часто повторяющиеся процессы, как ввод заказов. Нет необходимости кому-либо вводить заказ, принимаемый по факсу, в систему. Team Developer предоставляет Вам все, что нужно для внедрения основанного на XML приложения. Используя Microsoft XML COM, разработчики объектов получают доступ буквально ко всем доступным методам XML. Эти методы позволяют читать и записывать в XML-файлы, а также получать доступ к каждому отдельному элементу в XML-файле.

Инструменты сторонних производителей

Большое количество инструментов сторонних производителей предоставляет библиотеки классов, технологии моделирования приложений и другие возможности для пользователей Team Developer. Библиотеки классов и генераторы кода способны значительно сократить время разработки. На сайте компании Gupta в Интернет можно найти список инструментов сторонних производителей, предназначенных для дальнейшего увеличения производительности Team Developer.

Технические спецификации

Поддерживаемые версии баз данных

Системные требования:

Требования к системе для развертки серверных приложений (COM и/или Web)

Для каждого сервера, который обслуживает приложения Team Developer для web-клиентов, требуется лицензия на развертывание через Web (Web Deployment License). Для приложений, развертываемых внешним способом, требуется лицензия на развертывание для провайдеров OLE DB.

Требования к системе конечного пользователя

Статьи и материалы
Опыт использования
Отзывы аналитиков
FAQ
Форум
Курсы и семинары
Другие источники информации
Приобретение продукта

Статьи и материалы по Team Developer

Web Designer – новая компонента Centura Team Developer 3.0
COM технологии в Centura Team Developer: просто и доступно каждому программисту
ActiveX компоненты в Centura Team Developer: принципы и технология применения
CTD 2001 Hydra: средство разработки нового поколения
Описание CTD 2000
CTD и Delphi: какое средство разработки вам больше подходит?
Особенности Centura Team Developer 2000 - интегрированного средства разработки профессиональных приложений для информационных систем
Centura Web Developer для создания профессиональных сайтов с БД
Средство разработки CTD 2000: особенности, компоненты, преимущества
Решения Centura Software (Gupta) для разработки корпоративных баз данных (СTD, SQLBase, Net.db)
Team Object Manager (TOM) - пришло время организовать разработку информационных систем на профессиональном уровне
Centura Team Developer. Разработка приложений в среде Informix
Объектно-ориентированное программирование в CTD - мощный инструмент для базы типовых проектных решений при построении информационных систем
Разработка DLL для CTD с использованием Delphi
Трехглавая Гидра на просторах Веб: Centura Team Developer 3.0 Hydra

Опыт использования

Примеры использования CTD в России и на Западе

Отзывы аналитиков

”В отличие от таких низкоуровневых языков, как 3GL или Java, это - высокопродуктивная среда для создания сложных приложений, поддерживающая более 700 стандартно поставляемых функций. Важным преимуществом CTD 2000 является возможность развертывания единственной версии приложения, независимо от операционной среды. Это облегчает создание версий на иностранных языках – переводы могут быть непосредственно задействованы в скомпилированном приложении без необходимости внесения изменений в исходный код."

FAQ

CTD 2000: Коротко о главном
FAQ по продуктам Gupta/Centura

Форум

Обсудите любые вопросы, связанные с Team Developer на нашем форуме

Курсы и семинары

Курсы по Team Developer
Бесплатные семинары по Team Developer

Другие источники информации

Подробная информация о продукте на сайте Gupta Technologies (англ.)
Обратиться за дополнительной информацией к техническим специалистам Interface Ltd.

Приобретение продукта

Обратиться в Interface Ltd. по вопросу приобретения продукта
Team Developer в Интернет-магазине ITshop.ru

Дополнительную информацию Вы можете получить в компании Interface Ltd.

Обсудить на форуме Gupta
Отправить ссылку на страницу по e-mail


Interface Ltd.
Тel/Fax: +7(095) 105-0049 (многоканальный)
Отправить E-Mail
http://www.interface.ru
Ваши замечания и предложения отправляйте автору
По техническим вопросам обращайтесь к вебмастеру
Документ опубликован: 13.06.02