Borland C++BuilderX - многоплатформенная среда разработки на языке C++

C++BuilderX - унифицированное средство разработки на C++, которое обеспечивает удобную и естественную среду разработки, встроенную поддержку различных C и C++-компиляторов и отладчиков, а также позволяет создавать приложения в интегрированной среде, значительно повышая тем самым эффективность разработок.

C++BuilderX - новый шаг в технологиях создания приложений на языке C++, обеспечивающий удобную и естественную среду разработки, встроенную поддержку различных C и C++ -компиляторов и отладчиков. Это позволяет создавать приложения в интегрированной среде, значительно повышая тем самым эффективность разработок. C++BuilderX создана специально для решения комплексных IT задач больших предприятий. В этой среде разработчикам будут доступны высокопроизводительные драйверы для распространенных корпоративных баз данных, средства настройки для повышения производительности приложений, а также интеграция с CORBA - всё это поможет специалистам быстрее создавать профессиональные, конкурентоспособные корпоративные системы. Использование C++BuilderX значительно снижает затраты на IT-инфраструктуру, так как гибкость этой среды позволяет переносить приложения, созданные на C++, на различные платформы.

Рис. 1. C++BuilderX - универсальная и согласованная интегрированная среда разработки, совместимая с различными платформами и компиляторами.

Возможности Borland C++BuilderX

  • Многоплатформенная интегрированная среда разработки (IDE). Borland C++BuilderX - надежное и гибкое решение для разработки и развертывания приложений на C++. Интегрированная среда разработки C++BuilderX может функционировать в операционных системах Windows, Linux и Solaris и призвана обеспечивать согласованный унифицированный интерфейс для работы на этих платформах, что позволяет создать единообразную систему управления разработками. Использование такого интерфейса сокращает время, затрачиваемое разработчиками на обучение, на проведение конфигурирования и организацию взаимодействия между платформами. C++BuilderX способствует тесной интеграции управления проектом и сборкой, облегчает разработчикам управление приложениями и миграцию последних при переходе от одной платформы к другой.
  • Поддержка различных компиляторов и отладчиков. C++BuilderX является интуитивно понятной средой разработки со встроенной поддержкой популярных компиляторов и отладчиков программ на C и C++, включая Borland C++ Compiler, GNU Compiler Collection, Sun Forte C++, Intel C++ и Microsoft C++ Compilers. Это дает возможность использовать широкий выбор инструментов для создания и отладки приложений с помощью единообразного интегрированного интерфейса, не зависящего от используемого отладчика. C++BuilderX также предоставляет свободу использования своих собственных компиляторов в рамках той же самой среды разработки, что позволяет повысить эффективность существующих инвестиций в технологию C++.
  • Использование решений Intel Software Development. Среда разработки в C++BuilderX интегрирована с другими компонентами решения Borland для C++ по управлению жизненным циклом приложения и предоставляет разработчикам доступ ко всем стадиям жизненного цикла разработки приложения - от управления требованиями, проектирования, разработки, отладки и тестирования до развертывания. Интеграция дает группе разработки возможность фокусировать усилия на завершении проекта разработки, а не поиске средств, обеспечивающих совместную работу. Для обеспечения производительности и качества процесса разработки C++BuilderX Enterprise включает в себя продукты из комплекта Intel Software Development. Intel VTune Performance Analyzer, создающий представления всей системы в целом с анализом функций, потоков, модулей, исходного кода и индивидуальных инструкций, помогает обнаружить "узкие места" производительности, что способствует нахождению и разрешению различных производительных проблем. Intel C++ Compilers предназначены для максимального увеличения эффективности программного кода и оптимизации его работы на архитектуре Intel. Intel Performance Libraries позволяют уделять основное внимание созданию приложений и скорейшей поставке решений на рынок за счет использования предварительно созданных модулей. Intel Integrated Performance Primitives (Intel IPP) предоставляет широкий выбор возможностей для проектирования и оптимизации приложения с мультимедийными средствами. И, наконец, Intel Math Kernel Library обеспечивает основу для создания приложений, использующих сложные вычисления. Обычно они находят применение в программном обеспечении для научной, инженерной и финансовой отраслей. C++BuilderX также интегрируется с другими ведущими системами контроля версий и платформами развертывания, увеличивая эффективность разработчиков и групп разработки, сокращая время выхода на рынок и обеспечивая окупаемость инвестиций.

Основные преимущества Borland C++BuilderX

  • Позволяет в рамках унифицированной среды перенести разработку на языке C++ на различные платформы.
  • Основным акцентом остается разработка, а не интеграция инструментальных средств.
  • Улучшена коммуникация и синхронизация деятельности членов группы разработки.
  • Оптимизация капиталовложений в существующие проекты и успешное управление изменениями.

Перенос разработки на языке C++ на различные платформы в рамках унифицированной среды
Информационные технологии постоянно и непрерывно развиваются, и многие предприятия часто обнаруживают, что их ИТ-ресурсы превратились в сложный конгломерат различных платформ, каждая из которых требует свою собственную среду для создания и управления программными приложениями. Для преодоления этой проблемы и был создан C++BuilderX, простым и интуитивно понятным образом поддерживающий различные платформы и средства компиляции-отладки. Работа с единым согласованным интерфейсом помогает, с одной стороны, сократить время, затрачиваемое разработчиками на обучение, конфигурирование и переход от одной платформы к другой, а с другой - увеличить продуктивность. Тесная интеграция управления проектами обеспечивает разработчикам более простое управление приложениями или их миграцию при переходе от одной платформы к другой, увеличивая эффективность и сокращая время выхода на рынок.

Улучшенная коммуникация и синхронизация групповой деятельности
Усилия по координации проекта могут столкнуться со значительными трудностями в коммуникации при попытке удержания информационных ресурсов проекта на уровне современных требований и обеспечения их доступности для всех членов проектной группы. Усовершенствованные технологии командной продуктивности и эффективности могут увеличить производительность разработчиков, включая большие группы или те группы, члены которых работают на различных платформах. C++BuilderX предназначен для упрощения параллельного управления исходным кодом за счет тесной интеграции с Borland StarTeam - системы автоматического конфигурирования и управления изменениями, а также с системой контроля параллельных версий CVS (Concurrent Versions System), Rational ClearCase и Microsoft Visual SourceSafe. При создании C++BuilderX особое внимание уделялось увеличению групповой координированности и снижению количества ошибок. Эта среда позволяет группам разработки наглядно проводить обновления и разрешать конфликты рабочих версий путем согласования изменений между рабочим пространством и репозиторием.

Оптимизация капиталовложений в существующие проекты и успешное управление изменениями
" Когда важны динамическая производительность приложения, размер программного кода и низкоуровневый доступ к машинным функциям и ресурсам, то в качестве языка программирования нередко выбирают C++, что позволяет создавать приложения, часто используемые в оборонной, авиакосмической и машиностроительной промышленностях, финансовом деле, производстве и различных областях науки. Многие разработчики используют неинтегрированный инструментарий и поэтому заинтересованы в решении, которое поможет преодолеть рассогласование в поддержке различных компиляторов и платформ с целью скорейшего создания лучшего программного обеспечения", - отметил Рикки Кёзнер (Rikki Kirzner), директор подразделения разработки и развертывания приложений, IDC.

Предназначенный для получения самой высокой производительности от существующих капиталовложений в аппаратное и программное обеспечение, C++BuilderX предоставляет свободу выбора платформ и решений по разработке, а также нужной системы контроля версий, что позволяет избежать лишних расходов. Возможность тесной интеграции между C++BuilderX и ведущими в отрасли компиляторами C и C++ - Borland C++ для Windows, 32-разрядные компиляторы Intel для Windows и Linux, Microsoft Visual C++7.1, Sun Forte C++, Metrowerks C++ и GNU C++ Compiler Collection - всё это позволяет заказчикам контролировать выбор технологий. Таким образом, даже если изменение бизнес-требований приводит к смене поставщиков, заказчики могут быть уверены в том, что их капиталовложения в технологии разработки приложений будут продолжать окупаться.

Дополнительная информация


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=228