Открыть сервис

CodeGear

CodeGear — это подразделение компании Embarcadero Technologies, существовавшее с 2006 по 2008 год, которое занималось разработкой и поддержкой интегрированных сред разработки (IDE) для языков программирования Delphi, C++Builder и C#. Впоследствии бренд был упразднён, а продукты вернулись под управление материнской компании.

История

Предпосылки создания

В середине 2000-х годов компания Borland Software Corporation, известная своими средами разработки (Delphi, C++Builder, JBuilder) и инструментами управления жизненным циклом приложений (ALM), столкнулась с финансовыми трудностями. Руководство приняло решение разделить бизнес на два направления: продажа инструментов для разработчиков (IDE) и продажа корпоративных решений для управления процессами разработки.

Основание и деятельность

В ноябре 2006 года Borland объявила о создании дочерней компании CodeGear, которая должна была сфокусироваться исключительно на инструментах для разработчиков. В состав CodeGear вошли такие продукты, как:

  • Delphi (среда для разработки на Object Pascal);
  • C++Builder (среда для C++);
  • Delphi for PHP (IDE для PHP);
  • JBuilder (среда для Java, позже была продана);
  • InterBase (встраиваемая СУБД).

Официально CodeGear начал работу как независимое подразделение в феврале 2007 года. Штаб-квартира располагалась в Скоттс-Вэлли, Калифорния, США. Генеральным директором был назначен Джим Дуглас (Jim Douglas), ранее работавший в Borland.

Переход под управление Embarcadero

В 2008 году CodeGear был приобретён компанией Embarcadero Technologies, специализирующейся на инструментах для управления базами данных и разработки ПО. Сделка была завершена в июне 2008 года. После приобретения бренд CodeGear был постепенно выведен из употребления, а продукты (Delphi, C++Builder, InterBase) стали выпускаться под маркой Embarcadero.

Продукты

Delphi

Delphi — флагманский продукт CodeGear, среда разработки для языка Object Pascal. В период существования CodeGear вышли версии:

  • Delphi 2007 (кодовое имя «Spacely») — поддерживала разработку для Win32, а также имела экспериментальную поддержку .NET.
  • Delphi 2009 (кодовое имя «Tiburon») — вышла уже под брендом Embarcadero, но разрабатывалась ещё в CodeGear. В этой версии появились дженерики (обобщения) и анонимные методы.

C++Builder

C++Builder — среда разработки на C++, тесно интегрированная с библиотекой VCL (Visual Component Library). В период CodeGear вышла версия C++Builder 2007, которая поддерживала стандарт C++11 частично.

Delphi for PHP

Delphi for PHP — среда разработки для языка PHP, основанная на визуальном редакторе форм. Позволяла создавать веб-приложения с использованием компонентного подхода, аналогичного Delphi. Продукт не получил широкого распространения и был закрыт после перехода в Embarcadero.

InterBase

InterBaseреляционная СУБД, отличающаяся малым размером, поддержкой многоверсионности (MVCC) и возможностью встраивания в приложения. В период CodeGear вышла версия InterBase 2007.

Ключевые особенности и нововведения

Поддержка .NET

В версиях Delphi 2005–2007 (включая выпуски CodeGear) была реализована поддержка платформы .NET. Разработчики могли компилировать код Delphi в управляемый код для .NET, однако эта возможность была признана неудачной из-за низкой производительности и несовместимости с библиотеками. Впоследствии от .NET-ветки Delphi отказались.

Открытость к сообществу

CodeGear предприняла шаги по улучшению взаимодействия с сообществом разработчиков. Были запущены:

  • CodeGear Developer Network — форум и база знаний;
  • CodeGear RAD Studio — пакет, объединяющий Delphi и C++Builder в одной среде.

Переход на Unicode

В версии Delphi 2009 (уже под Embarcadero) была реализована полная поддержка Unicode, что стало одним из главных изменений, заложенных ещё в период CodeGear.

Критика и наследие

Деятельность CodeGear оценивается неоднозначно. С одной стороны, выделение в отдельную компанию позволило сосредоточиться на инструментах для разработчиков и выпустить несколько стабильных версий. С другой стороны, период независимости был коротким, и многие стратегические решения (например, отказ от .NET) были приняты уже после продажи.

Основное наследие CodeGear — это сохранение и развитие Delphi и C++Builder в условиях, когда Borland теряла интерес к этим продуктам. После перехода в Embarcadero эти IDE продолжили развиваться, получив поддержку 64-битных платформ, macOS, iOS и Android.

Источники

  • «Borland to Spin Off Developer Tools Unit as CodeGear» — пресс-релиз Borland Software Corporation, ноябрь 2006.
  • «Embarcadero Technologies Acquires CodeGear from Borland» — пресс-релиз Embarcadero Technologies, июнь 2008.
  • «Delphi in a Nutshell» — книга Рэя Лишнера (Ray Lischner), 2007.
  • «The History of Delphi» — статья на сайте Embarcadero (архив).
  • «CodeGear Delphi 2007 Review» — обзор в журнале «Dr. Dobb's Journal», 2007.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →