Разработка прикладных программ для ОС WINDOWS с помощью интегрированных сред Delphi / C++Builder. Баканов В.М. - 6 стр.

UptoLike

Составители: 

- 6 -
Pascal-вариантах разработки Borland), полностью основанная на плодотвор-
нейших идеях программирования конца 20 века - объектно-ориентированном
программировании (ООП). После внедрения Turbo Vision оставался лишь
один прямо напрашивающийся шаг - добавление возможностей работы с
объектами как с визуальными сущностями именно на этапе проектирования
интерфейса - DesignTime (используя естественную для WINDOWS
концепцию 'перетаскивания' - Drag&Drop), и этот шаг был сделан
в основан-
ных на VCL-подходе RAD-системах.
В первом пятилетии 90-х годов приблизительно одновременно появились
первые RAD-продукты - Visual Basic и Visual C++ (Microsoft Corp.), Delphi
(Borland), Optima C++ и некоторые другие.
С точки зрения автора (давнего приверженца интегрированных сред фир-
мы Borland), наиболее удобным RAD-пакетом являются системы класса Del-
phi / C++Builder (http://www.borland.com.ru), обладающая удачным соот-
ношением
между сложностью (а значит, и определенной негибкостью при
использовании) и широтой набора объектов (как визуальных, так и невизу-
альных, что как раз и определяет гибкость). Огромным преимуществом ин-
тегрированных сред (ИС) Delphi (http://www.borland.com.ru/delphi) и
C++Builder (http://www.borland.com.ru/cbuilder) является значительная от-
крытость системы - возможно добавление (и удаление) специфических объ-
ектов (в соответствии
с требованиями конкретного разработчика - например,
разработчика баз данных, специалиста по численному моделированию, соз-
дателя малтимедиа-приложений etc); в настоящее время существуют (часто
бесплатно распространяемые) сотни мегабайт самых разнообразных объек-
тов, разработанных третьими фирмами и/или независимыми разработчиками.
Наличие компилятора с командной строкой в стиле MS-DOS, поставляемые в
комплекте EXPERT'ы (аналоги WIZARD'ов
фирмы Microsoft Corp.), регу-
лярный выпуск новых версий Delphi делают Delphi не только удобным, но
перспективным продуктом разработчика.
Недостатки Delphi - определенная 'раздутость' выполняемых файлов (все-
гда являющаяся оборотной стороной легкости этапа разработки); причем не-
возможность множественного наследования в базовом для Delphi языке про-
граммирования Borland Object Pascal 8.0 практически не ограничивает раз-
работчика.
Весной 1997 году Borland
выпустила полностью С-базированную версии
RAD / VCL-среды (получившую название Borland C++Builder), что позво-
лило включить в список сегодняшних клиентов фирмы Borland армаду С-
программистов. Есть надежды на достаточно быстрое и безболезненное вне-
дрение C++Builder'a в практику разработчиков WINDOWS-приложений (хо-
тя разработчики Borland не славятся эффективными С-компиляторами). На-
бор (палитра) компонентов C++Builder'a полностью
соответствует таковой
для Delphi. Последние версии указанных пакетов отличаются мощной под-
                                    -6-


Pascal-вариантах разработки Borland), полностью основанная на плодотвор-
нейших идеях программирования конца 20 века - объектно-ориентированном
программировании (ООП). После внедрения Turbo Vision оставался лишь
один прямо напрашивающийся шаг - добавление возможностей работы с
объектами как с визуальными сущностями именно на этапе проектирования
интерфейса - DesignTime (используя естественную для WINDOWS
концепцию 'перетаскивания' - Drag&Drop), и этот шаг был сделан в основан-
ных на VCL-подходе RAD-системах.
   В первом пятилетии 90-х годов приблизительно одновременно появились
первые RAD-продукты - Visual Basic и Visual C++ (Microsoft Corp.), Delphi
(Borland), Optima C++ и некоторые другие.
   С точки зрения автора (давнего приверженца интегрированных сред фир-
мы Borland), наиболее удобным RAD-пакетом являются системы класса Del-
phi / C++Builder (http://www.borland.com.ru), обладающая удачным соот-
ношением между сложностью (а значит, и определенной негибкостью при
использовании) и широтой набора объектов (как визуальных, так и невизу-
альных, что как раз и определяет гибкость). Огромным преимуществом ин-
тегрированных сред (ИС) Delphi (http://www.borland.com.ru/delphi) и
C++Builder (http://www.borland.com.ru/cbuilder) является значительная от-
крытость системы - возможно добавление (и удаление) специфических объ-
ектов (в соответствии с требованиями конкретного разработчика - например,
разработчика баз данных, специалиста по численному моделированию, соз-
дателя малтимедиа-приложений etc); в настоящее время существуют (часто
бесплатно распространяемые) сотни мегабайт самых разнообразных объек-
тов, разработанных третьими фирмами и/или независимыми разработчиками.
Наличие компилятора с командной строкой в стиле MS-DOS, поставляемые в
комплекте EXPERT'ы (аналоги WIZARD'ов фирмы Microsoft Corp.), регу-
лярный выпуск новых версий Delphi делают Delphi не только удобным, но
перспективным продуктом разработчика.
   Недостатки Delphi - определенная 'раздутость' выполняемых файлов (все-
гда являющаяся оборотной стороной легкости этапа разработки); причем не-
возможность множественного наследования в базовом для Delphi языке про-
граммирования Borland Object Pascal 8.0 практически не ограничивает раз-
работчика.
   Весной 1997 году Borland выпустила полностью С-базированную версии
RAD / VCL-среды (получившую название Borland C++Builder), что позво-
лило включить в список сегодняшних клиентов фирмы Borland армаду С-
программистов. Есть надежды на достаточно быстрое и безболезненное вне-
дрение C++Builder'a в практику разработчиков WINDOWS-приложений (хо-
тя разработчики Borland не славятся эффективными С-компиляторами). На-
бор (палитра) компонентов C++Builder'a полностью соответствует таковой
для Delphi. Последние версии указанных пакетов отличаются мощной под-