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.

 

Питер Коффи

Версия для печати