ВУЗ:
Составители:
Рубрика:
- 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. Последние версии указанных пакетов отличаются мощной под-
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »