Лучшие дополнительные продукты 2000 года для разработчиков Windows-приложений
В мае американский журнал Visual Basic Programmer’s Journal (VBPJ) опубликовал итоги своего традиционного конкурса лучших программных продуктов для VB-разработчиков в специальном номере под названием Buyers Guide & Product Directory. В свою очередь, мы в шестой раз (см. КомпьютерПресс 6’96, 8’97, 11’97, 10’98, 1’2000) делаем краткий обзор его результатов.
Ретроспективный анализ хода проведения этого конкурса позволяет отследить, как в последние годы развивается рынок вспомогательных программных средств для VB-разработчиков.
В первом обзоре 1993 года — тогда журнал еще назывался BasicPro — участвовали не только дополнительные продукты для различных версий Basic (Quick, PDS, VB/Win), но также разнообразные альтернативные системы программирования на Basic. (Тогда подобных инструментов других поставщиков было довольно много, и они рассматривались как серьезные конкуренты для Microsoft. Сейчас средства разработки, основанные на Basic, также имеются, но обычно они используются как специализированные инструменты, не являющиеся конкурентами для VB.)
В следующем году существовали уже три группы продуктов: VB/Win, Access и VB/DOC. В 1995 году DOS’овские версии исчезли, но прибавились продукты для VC++. В результате с 1996 года в течение трех лет обзоры выходили под названием «Лучшие продукты для Windows-разработчиков», что, безусловно, отражало возросшую интеграцию различных платформ программирования. В 1998 году число категорий продуктов резко возросло, в частности за счет появления разделов для Java.
Однако в 1999 году (как и в нынешнем) конкурс опять вернулся в лоно VB, хотя, несомненно, участвующие в нем продукты выходят далеко за пределы чистого «VB-программирования» (например, в числе лауреатов — Exchange Server, FrontPage, Visual InterDev). В то же время многие инструменты могут пригодиться и для пользователей других систем разработки приложений.
Как обычно, номер Buyers Guide & Product Directory состоит из двух частей: Product Reviews (Обзор лучших продуктов) и Product Listings (Каталог всех продуктов).
Напомним, что лучшие продукты определяются на основе специального анкетирования читателей журнала. Затем группа независимых технических консультантов (в этом году их было 15) пишет обзоры для каждого лауреата. В нынешнем году несколько сократилось число категорий (их стало 20) и самих продуктов (39). К сожалению, в этом году исчез раздел, посвященный обзору лучших книг по VB.
В числе лучших продуктов можно по-прежнему встретить ветеранов (конечно же, представленных обновленными версиями), ставших призерами в прошлые годы. Так, в шестой (!) раз победителями стали True DBGrid Pro 6.0 (Apex Software Corp) и Crystal Reports Professional 7.0 (Seagate Software). Среди разработчиков явные лидеры — APEX Software и Sheridan Software System (по четыре продукта).
Вторая часть журнала, Product Listings, содержит каталог 200 дополнительных продуктов для VB-программистов. Конечно, это далеко не полный список имеющихся на рынке инструментов (их число оценивается величиной порядка нескольких тысяч) — здесь представлены лишь те, кто реально претендовал на лидерство в конкурсе.
Если вы посетите Web-страницу журнала по адресу www.devx.com, то найдете там тысячи дополнительных продуктов, а для многих из них — подробные обзоры, загружаемые демонстрационные программы и многое другое.
Немного о рынке дополнительных продуктов. Скажем прямо — далеко не все VB-программисты (не говоря уже о пользователях других систем разработки) в восхищении от функциональности Visual Basic. Можно называть его недостатки и не очень понятные ограничения, но при этом было бы хорошо получить ответ на вопрос: каким же образом эта «игрушка для начинающих» (именно так многие называли VB в момент появления его первой версии в 1991 году) превратилась в один из наиболее популярных профессиональных инструментов?
Ответ на этот вопрос нельзя свести к раскрытию какой-то одной «военной тайны». Но несомненно, что одним из слагаемых успеха стала выверенная стратегия Microsoft по широкому привлечению независимых разработчиков, в том числе конкурентов, к продвижению своего инструмента. Не спеша наращивая функциональность VB (эта неторопливость ужасно раздражает всех его пользователей), корпорация предоставила другим компаниям широкий простор для максимального удовлетворения потребительского спроса.
Например, многие годы VB упрекали за отсутствие компилятора, формирующего настоящий двоичный код, или возможности создания двоичных DLL. Однако ответ на эти упреки был весьма прост: «Вам это действительно нужно? Тогда приготовьте 100 долл. и зайдите в ближайший компьютерный магазин — там вы найдете что-либо подходящее».
Во многом именно благодаря VB в начале 90-х годов начал формироваться огромный рынок дополнительных продуктов, созданием которых занимаются сотни больших и малых софтверных фирм. В прошлом году в США была создана ассоциация разработчиков средств такого профиля под названием Component Vendor Consortium. Ее цели: содействие развитию данного сегмента ПО, совместное продвижение продуктов, в том числе с помощью сертификации, а также тестирование различных компонентов на предмет их совместимости. С работой этой организации можно ознакомиться по адресу: www.components.org.
Каталог лучших отечественных продуктов 2000 года для разработчиков Windows-приложений вы найдете на нашем CD-ROM.
КомпьютерПресс 9'2000