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 →