Прошлый раз я уже обеспокоил вас сообщением, что вновь возникает интерес к программным инструментам на Бейсике. Я обещал рассказать об основанных на синтаксисе Бейсика инструментах, которые выйдут этой осенью. Создавая эти продукты, разработчики попытались избавиться от недостатков Visual Basic 3.0. Почти все они обещают полную 32-разрядную поддержку, настройку элементов управления OLE, среду отладки и улучшенную объектную ориентацию. А теперь - краткий обзор.
Джесс Берст
LotusScript. Lotus не продает LotusScript как отдельный продукт, а встраивает этот язык программирования в Notes и SmartSuite, надеясь повысить их конкурентоспособность. Основные характеристики: объектная интегрированная среда, система просмотра объектов, Data Object для интеграции с реляционными базами данных через ODBC, способность работать на всех Notes-платформах, включая Windows, Windows NT, OS/2, Mac и различные варианты Unix. Отличительная черта: "Notes Object Model" - расширение для манипулирования системными объектами Notes.
Realizer. Хотя Computer Associates и продает Realizer отдельно, она рассматривает его прежде всего как язык написания сценариев для своих приложений. Основные характеристики: единый модуль исходной программы помогает ориентироваться в разрабатываемом проекте, полная поддержка OLE, зависящие от типа данных средства управления, встроенные инструменты для создания отчетов, анимации и работы с графикой. Отличительные черты: средства управления базами данных и разработки приложений.
Oracle PowerObjects. Самый серьезный конкурент Visual Basic на рынке независимых продуктов - PowerObjects превращает BASIC в сетевую и серверную среды и способен работать под Windows, Mac, OS/2 и Unix. Основные характеристики: связь со многими внешними базами данных, небольшая SQL-база данных под кодовым названием Blaze. Расширение Visual Basic до уровня архитектуры клиент-сервер, обеспечивающее поддержку обработки транзакции, целостность ссылок и т.п. Отличительные черты: поддержка SQL-баз данных и способность создавать компоненты (классы).
IBM Bart. IBM рекламирует свой BASIC-продукт под кодовым названием Bart как инструмент для создания компонентов OpenDoc. Основные характеристики: Bart позволяет визуально создавать хранимые процедуры DB2. Отличительные черты: многоплатформная поддержка. IBM обещает версии под Windows 3.1, OS/2 и AIX, версии под Windows 95 и Windows NT находятся в разработке.
Microsoft Visual Basic 4.0. Все описанные выше продукты значительно улучшают VB версии 3.0. Проблема в том, что конкуренция с Visual Basic - это стрельба по движущейся мишени. Осенью и он будет качественно улучшен. Основные характеристики: поддержка как 16-разрядных, так и 32-разрядных приложений и помощь в переходе с Windows 3.1 на Windows 95 и Windows NT. Отличительные черты: я думаю, особенно сильное впечатление на вас произведут улучшения в области доступа к данным и группового программирования.
BASIC training. Представьте, что пять лет назад я сказал бы, что вы можете сделать карьеру программиста, изучая Бейсик. Вы бы удиви-лились, но сейчас благодаря успеху этого продукта Microsoft и расцвету популяции независимых поставщиков Бейсик превратился из языка любителей в признанный инструмент корпоративных разработок. Осенью его будут использовать для создания еще более серьезных приложений - спасибо новым версиям Microsoft и других крупных поставщиков.
Джесс Берст - главный редактор журнала Windows Watcher (Редмонд, шт.Вашингтон). Помогите ему разобраться с Бейсиком, посылая свои комментарии через Internet (jberst@mcimail.com), MCI (JBERST или 314-8466), CompuServe (71337,2052) или по факсу (206-883-1452).
ДЖЕСС БЕРСТ