Крупнейшие компании по всему миру используют Team Developer для того, чтобы в кратчайшие сроки разрабатывать бизнес-приложения для решения критически важных задач. Использование Team Developer существенно снижает стоимость разработки программного обеспечения. Благодаря встроенному репозиторию, механизму контроля версий и системе управления группой разработчиков, Team Developer поддерживает работу целых коллективов, а полная поддержка объектной ориентации облегчает повторное использование и сопровождение кода.
Новое применение стилей пользовательского интерфейса
Применение интуитивно понятных пользовательских интерфейсов способствует признанию
пользователями нового ПО для бизнеса и увеличивает срок его использования.
Team Developer 3.0 содержит панель инструментов в виде подвижного окна, что
позволяет пользователям размещать эту панель в любом удобном для них месте.
Кнопки на панели имеют новый плоский дизайн. При наведении курсора на любую
из кнопок происходит ее выделение и появляется контекстное окно указателя.
Active Coding Assistant
Active Coding Assistant существенно уменьшает число опечаток во время написания
кода приложения. Это приводит к уменьшению циклов компиляции необходимых
для создания синтаксически правильного кода. Использование Active Coding
Assistant на 20% ускоряет процесс написания кода приложения. Active Coding
Assistant предоставляет список доступных методов и переменных.
Пакет инструментов Active Debugging Assistant
Простая и интуитивно понятная отладка значительно уменьшает время создания
пригодного для эксплуатации приложения. Новые инструменты, такие как Watch
Windows, обеспечивающие наблюдение за сложными типами данных, помогают разработчикам
отслеживать проблемные области в своем коде. Auto Watch Window автоматически
показывает переменные выделенной и предыдущей линий перед тем, как представить
всесторонний обзор текущего статуса приложения. Инструменты Local Watch Window,
показывающий доступные в данный момент объекты, и Quick Info, отображающий
типы и значения переменных в контекстном окне указателя, помогают быстро
обнаружить проблемы и найти соответствующие решения, что существенно ускоряет
разработку приложений.
Поддержка Windows XP
В настоящее время многие компании устанавливают на свои настольные компьютеры
ОС Windows XP. Team Developer 3.0 полностью поддерживает Windows XP, включая
поддержку новых больших строк заголовков.
Улучшенная производительность COM+
Повышение производительности приложения является максимальным приоритетом большинства
разработчиков вне зависимости от используемой виртуальной среды разработки.
Team Developer 3.0 обеспечивает значительное улучшение производительности
клиентских приложений COM+. Такие приложения будут в 2-4 раза быстрее по
сравнению с аналогами, разработанными с помощью Team Developer 2.1. Новая
версия обладает двумя улучшениями, отвечающими за повышение производительности:
связывание идентификаторов (ID-Binding) и более рационально написанный код
клиентского интерфейса.
Наследование интерфейсов (Interface Inheritance) в COM+
Team Developer обладает широким спектром функциональных возможностей объектно-ориентированного
программирования (ООП). ООП в Team Developer 3.0 было расширено для того,
чтобы включить интерфейсы COM+. Interface Inheritance позволяет повторно
использовать уже существующие интерфейсы COM+ путем декларирования наследования.
Team Developer не только наследует декларацию уже существующего интерфейса,
но также и функциональные возможности, заключенные в нем.
Inherited Interfaces позволяет вызвать все доступные методы в родительских классах. Клиентская часть Interface Inheritance подразумевает, что теперь ActiveX-explorer полностью создает код для наследуемых интерфейсов. При выборе какого-либо из интерфейсов его функции-члены отображаются вместе с функциями-членами из других интерфейсов.
Цель серверной части COM Interface Inheritance – позволить пользователям Team Developer разрабатывать COM-сервера с наследованием интерфейсов. Инструменты COM Class Wizard, Outline Editor, SAL Compiler, TypeLib Generator и Runtime Engine были модифицированы для того, чтобы обеспечить поддержку COM Interface Inheritance в новой версии Team Developer.
Web-сервисы
Использование Web-сервисов оправдывает все затраты на написание кода в Team
Developer. Существующий код может быть скомпонован в объекты COM+. К объектам
COM+ можно обращаться через Web-сервисы. Web-сервисы позволяют создавать
распределенные приложения, содержащие бизнес-логику, написанную с помощью
Java или любой другой системы разработки, поддерживающей Web-сервисы.
. Java и технологии Microsoft стали определенным стандартом для web-сервисов, что гарантирует их согласованное взаимодействие. Team Developer может быть использован для работы с web-сервисами. Приложения Team Developer могут обращаться к удаленным web-сервисам вне зависимости от платформы, на которой они запущены. Например, Team Developer можно использовать для обращения к таким публичным web-сервисам, как система перевода в режиме онлайн Babelfish и многим другим. Team Developer также можно использовать для создания провайдера web-сервисов, к которому можно обращаться с помощью других систем, включая Java-приложения.
Вызов .NET-кода из Team Developer
Team Developer эффективно взаимодействует с платформой .NET. .NET-код легко
можно вызвать прямо из приложений Team Developer.
Усовершенствования в OLE DB
Полная поддержка Oracle, Microsoft SQL Server, Sybase и других провайдеров
OLE DB. Технология OLE DB фактически стала промышленным стандартом для доступа
к базам данных на компьютерах с ОС Windows. Такие базы данных являются более
быстрыми и обеспечивают полную функциональную производительность БД-сервера.
Поддержка OLE DB в Team Developer облегчает переход от локальных маршрутизаторов
к OLE DB. Улучшенный интерфейс OLE DB теперь полностью поддерживает хранимые
процедуры для того, чтобы повысить эффективность процесса обработки данных
на БД-сервере.
Улучшения качества
Компания Gupta прилагает постоянные усилия для повышения качества продуктов,
их стабильности и надежности. Язык SAL стал еще более надежным и быстрым.
COM+ Events также стали более надежными и быстрыми. Надежность и производительность
приложений в целом были значительно повышены.
За дополнительной информацией обращайтесь в компанию Interface Ltd.
INTERFACE Ltd. |
|