Статья только в электронной версии журнала
Новые версии Visual Basic и Delphi концентрируются на упрощении разработки многозвенных систем и систем на базе Web
Энтони Гонсалвес
Корпорации Microsoft (Редмонд, шт. Вашингтон) и Inprise (Скотс-Вэйли, шт. Калифорния) упростили разработку многозвенных приложений в подготавливаемых к выпуску версиях своих флагманских инструментов - об этом сообщают их первые пользователи.
С помощью Visual Basic 6.0 Microsoft облегчила программистам создание межплатформных клиентских частей для Web-приложений и применение средств быстрой разработки приложений для построения страниц на языке DHTML (динамический HTML) и доступа к данным.
В Visual Basic появился новый инструмент WebClass Designer, позволяющий разработчикам строить приложения, отображающие данные в формате HTML. Приложение и соответствующие Web-страницы должны внедряться на базе серверного ПО Microsoft - Internet Information Server.
“Этот инструмент позволяет отказаться от написания сценариев в пользу кодирования на Visual Basic, - заявил Уильям Сторидж, президент фирмы Nerve Net (Сан-Франциско), характеризуя Designer. - Visual Basic обеспечивает больше гибкости за счет применения отладочных инструментов, средств проверки синтаксиса и прочих достоинств интегрированной среды разработки, отсутствующих при использовании сценариев. HTML-текст может при этом быть сделан сколь угодно примитивным, так что с браузерами абсолютно никаких проблем не возникает”.
Delphi упрощает работу с компонентами Microsoft Transaction Server
HTML-текст можно создавать в любом текстовом редакторе и затем импортировать его в Visual Basic, в среде которого программист реализует для разрабатываемого приложения бизнес-логику и функции доступа к данным.
Разработчики могут применять язык Visual Basic для манипулирования средствами DHTML, который используется на клиентской стороне в качестве объектной модели запросов к данным.
Visual Basic также содержит ряд новых функций для обращения к БД через разработанные Microsoft технологии OLE DB и ADO (ActiveX Data Object), входящие в состав предложенной компанией платформы Universal Data Access (универсальный доступ к данным).
“VB 6.0 представляет большой интерес для разработчиков клиент-серверных систем, - считает Джо Фанг, директор по технологии из фирмы PCSI (Хэкенсэк, шт. Нью-Джерси). - Его полная поддержка ADO дает возможность работать с универсальными данными (СУБД, файловыми системами, системами электронной почты) на базе концептуально простого интерфейса прикладного программирования”.
Отладчик, входящий в состав инструмента, также был дополнен средствами работы с компонентами Microsoft Transaction Server.
Visual Basic 6.0 запланирован к выпуску на 2 сентября одновременно с комплектом Visual Studio 6.0 в трех версиях: учебной, профессиональной и корпоративной. Стоимость инструмента, как в составе комплекта, так и при отдельной продаже, будет объявлена к моменту выпуска.
Тем временем продукт Inprise под названием Delphi 4 предлагает усовершенствованные средства разработки приложений для БД и полномасштабную технологию построения и внедрения многозвенных приложений.
Корпорация Inprise, ранее называвшаяся Borland, улучшила среду разработки инструмента, добавив анализатор кода, показывающий иерархию классов в виде дерева, настраиваемую интегрированную оболочку с пристыковкой (docking) окна задач и “плавающими” панелями инструментов, а также усовершенствованный отладчик.
Редактор кода интегрированной среды дополнен средствами, помогающими разработчикам быстрее писать тексты программ и предоставляющими при этом больше гибкости и управляемости; в частности, в него добавлена возможность углубления на уровень машинного языка.
“Новая интегрированная среда разработки гораздо лучше конфигурируется, - утверждает Роберт Вивретт, старший программист-аналитик из компании Pacific Gas and Electric (он работает в Суонсборо, шт. Северная Каролина). - Ее можно настроить, как угодно”.
На базе разработанной Inprise технологии MIDAS (Multitier Distributed Application Services - служба многозвенных распределенных приложений) Delphi предоставляет улучшенную среду для внедрения распределенных компонентов.
MIDAS поддерживает технологии CORBA (общая архитектура посредника запросов к объектам) и DCOM (распределенная модель составных объектов), так что Delphi предоставляет возможность формирования пакета в виде единого двоичного файла, способного функционировать одновременно в качестве и CORBA-, и DCOM-компонента.
“Ничего подобного столь исчерпывающему интегрированному подходу к построению приложений для многозвенных сред я не видел ни в одном из других продуктов”, - заявил Питер Антониу, старший программист фирмы Omega Legal Systems (Финикс), разрабатывающей ПО для юридической сферы.
Delphi 4 выходит в июле и будет стоить $2500 за клиент-серверный комплект, $800 - за профессиональный вариант и $100 - за стандартный.
Телефоны и электронные адреса фирм: Microsoft - (095) 967-8585, www.microsoft.com; Inprise - (095) 238-3611, www.inprise.com.