IBM собирается продемонстрировать на выставке PC Expo кроссплатформную технологию, которую начинающие программисты могли бы использовать для разработки объектно-ориентироваиных приложений.
По сообщению близких к компании источников, эта 32-разрядная BASIC-технология, названная Bart, совместима на уровне исходного текста с языком Visual Basic корпорации Microsoft и включает объектно-ориентированные расширения. IBM представляет Bart как технологию разработки компонентов OpenDoc, но Bart кроме этого поддерживает технологии OLE и SOM (System Object Model) - собственную объектную модель фирмы IBM.
С помощью Bart можно применять объекты OLE, SOM или OpenDoc при разработке приложений, а также создавать собственные объекты многократного использования. Это даст возможность работать в соответствии с основными стандартами и таким образом занять свое место па рынке.
Бета-тестирование технологии Bart уже начато, а выпуск состоится до конца этого года. В ней будет поддержка VBX (Visual Basic custom controls - создание заказных элементов управления). Имея поддержку VBX, пользователи Bart смогут использовать в своих приложениях имеющиеся на рынке сотни модулей VBX.
По словам одного из пользователей, поддержка Visual Basic на разных платформах (ведется разработка Bart под OS/2 Warp, AIX, Windows 3.1 и, возможно, Windows 95 и Windows NT) может сделать эту технологию гораздо привлекательней той, которую предлагает Microsoft.
"Если IBM хочет привлечь пользователей Visual Basic к OS/2, то это - самый лучший способ, - сказал Джейсон Перлоу, системный программист фирмы Canon USA (Лэйк-Саксесс, шт. Нью-Йорк). - Возможность без особых проблем переносить исходный код из Windows сделает этот продукт популярным".
Официальные представители IBM подтвердили, что, несмотря на свою мощь, Bart предназначена не для опытных программистов. Она будет позиционироваться как дополнение для начинающих к семейству Visual Age фирмы IBM, в которое входят языки для опытных программистов Smalltalk и C++.
"У многих занятых в бизнесе хорошие навыки работы с компьютерами, - сказал Скип Макгои, менеджер отдела Software Solutions фирмы IBM (Сомерс, шт. Нью-Йорк). - Bart предназначена для того, чтобы соединить возможности Бейсика с их опытом".
Кроме поддержки многих объектных стандартов Bart позволяет разрабатывать клиент-серверные приложения.
Эта технология включает визуальный конструктор хранимых процедур СУБД DB2/2, благодаря чему разработчики могут писать клиентские приложения, которые вызывают хранимые процедуры DB2/2 для формирования запросов к базам данных.
ЭНДИ ПАТРИЦИО