VisualAge for Basic позволяет руководителям проектов использовать опыт, накопленный при работе с Visual Basic корпорации Microsoft, в проектах, ориентированных на OS/2 и DB2 OpenDoc. Новый продукт корпорации IBM (Армонк, шт. Нью-Йорк), бета-тестирование которого уже идет, а поставка ожидается осенью, будет работать также и под Windows NT.
Испытания бета-кода, проведенные Тестовым центром PC Week Labs, позволяют предположить, что IBM приняла стратегическое решение сделать свой продукт в значительной степени похожим на Visual Basic, которое привело к тому, что в "семейке" VisualAge появился "гадкий утенок". В продукте отсутствуют инструменты графического программирования, отличающие VisualAge для Smalltalk и Си++.
VisualAge for Basic корпорации IBM имеет ярко выраженное сходство с Visual Basic
Когда мы смирились с этими недостатками, то нашли VisualAge for Basic удобной средой для создания приложений с хранимыми процедурами DB2. Редактор программ хорошо интегрирован с конструктором форм. Например, если имя элемента управления меняется, то редактор обновляет его во всем ранее написанном коде обработки соответствующих событий. Средства отладки интуитивно понятны и удобны. Но операции поиска и замены показались до странности примитивными и не содержали опции "заменить все".
Бета-версия оказалась недопустимо медленной. Текстовый показатель Tak составил около 0,16 проходов в секунду для целых переменных. Напротив, другие инструменты - даже при использовании интерпретируемых языков, таких, как Java, - как правило, обеспечивали скорость от 2 до 20 проходов в секунду.
VisualAge for Basic не будет конкурентоспособным для решения задач, требующих интенсивного использования ЦП, если его окончательная версия не будет значительно быстрее.
Многозадачность бета-версии также оказалась хуже, чем принято для графической среды. Даже системные операции, такие, как изменение размеров окна приложения, были заблокированы при работе Tak-цикла, и мы не смогли прервать работу приложения никаким из обычных средств.
Мы не советуем разработчикам планировать работы с совместным использованием Visual Basic под Windows и VisualAge for Basic под OS/2. Продукт IBM может импортировать файлы, созданные в Visual Basic 3.0, но не может сохранять вносимые в них изменения в форме, понятной для Visual Basic.
С корпорацией IBM можно связаться по телефону в Москве: (095) 940-2000. Более подробная информация о VisualAge for Basic имеется по адресу: http://www.software.ibm.com/ad/vbasic/vbasic.htm.
Питер Коффи