Введение

NOTOC

CodeWright — это система редактирования для программистов под Windows, предназначенная для разработчиков программного обеспечения. Изначально она продавалась компанией Premia Corp. (Бивертон, Орегон) и была разработана соучредителями Premia Эриком Джонсоном и Доном Кинзером, впервые выпущена в 1991 году. В апреле 2000 года компания Premia была приобретена компанией Starbase Corp., которая, в свою очередь, в январе 2003 года была приобретена компанией Borland. CodeWright можно настроить для работы с другими интегрированными средами разработки (IDE) и синхронизировать с ними в режиме реального времени. Поддерживаются системы контроля версий, компиляторы и файлы ошибок. Редактор можно расширять с помощью DLL.

Обзор

CodeWright стал кроссплатформенным продуктом в критический момент истории Windows. Популярным редактором для программистов в то время был Brief – продукт, работавший только в DOS, который ценился за свои ранние функции, напоминающие EMACS, особенно разделенный экран и широкие возможности макросов. Если в эпоху DOS и ранних версий Windows преимуществом было быть похожим на Brief, то к 2000 году наличие "функций редактирования CodeWright" стало маркетинговым преимуществом. Поскольку разработчики Brief не переходили на редактор для Windows, это предоставило возможность другим компаниям. CodeWright был первым редактором для Windows, предлагавшим возможности, эквивалентные или превосходящие Brief, и даже эмулировавшим его. Кроме того, CodeWright появился одновременно с аппаратным ускорением графики для Windows, что одним махом устранило одно из главных препятствий для использования Windows – медленную перерисовку экрана, которая затрудняла или делала невозможным быстрый просмотр больших кодовых баз. Несмотря на широкую первоначальную популярность, CodeWright быстро был затмён растущим числом IDE для Windows, которые предлагали схожие функции и, как правило, лучше интегрировались с конкретным языком программирования.

Особенности

CodeWright ориентирован на работу с проектами. В рамках проектов можно определить и загрузить все необходимые компоненты, а также использовать библиотеки Microsoft Visual Studio (или .NET) и библиотеки классов Java. Функции, такие как подсветка синтаксиса и автодополнение кода, легко настраиваются. Кроме того, CodeWright позволяет расширять функциональность IDE посредством написания скриптов API, специфичных для CodeWright, скриптов Visual Basic и скриптов Perl.

CodeWright Fusion (слияние)

Продукт компании Fusion, представленный в середине 1990-х годов, выпускался в 16- и 32-битных версиях для поддержки программистов, разрабатывающих на C++.

Прекращение

Borland больше не продлевает контракты на поддержку и не ведет дальнейшую разработку. CodeWright была приобретена компанией Embarcadero Technologies вместе с CodeGear у Borland в 2008 году. В настоящее время CodeWright продается компанией Embarcadero Technologies.