19 марта на глобальном мероприятии под названием Developer Day (День разработчика), прошедшем одновременно в 88 городах 45 стран мира (в их число Россия не попала), корпорация Microsoft официально представила шесть своих новых средств разработки: Visual Basic 5.0, Visual C++ 5.0, Visual FoxPro 5.0, Visual J++ 1.1, Visual InterDev 1.0 и Office 97 Developer Edition 1.0.
Первые три продукта являются новыми версиями традиционных инструментов Microsoft. Все они, кроме функциональных расширений, имеют более высокую производительность на уровне исполняемого кода. В первую очередь это относится к VB 5.0, в котором наконец-то реализован настоящий компилятор.
Два последних комплекта представляют собой принципиально новые продукты. Visual InterDev 1.0 - это средство для создания и сопровождения динамических Web-приложений для удаленной работы с данными в сетях Internet/intranet. А Office 97 Developer Edition 1.0 - новая редакция, впервые реализованная в офисном пакете фирмы и предназначенная для разработки приложений на основе Microsoft Office 97. Фактически выход данной версии является завершением непростого процесса интеграции внутренних средств программирования отдельных офисных программ на основе единого языка Visual Basic for Applications 5.0. (Несмотря на громкие обещания со стороны Microsoft, сделать это на базе VBA 4.0 не удалось.)
Принципиально новым моментом в продвижении Microsoft своих средств разработки стал выпуск объединенного комплекта под названием Visual Studio 97 в редакциях Professional и Enterprise. В Профессиональную редакцию Visual Studio 97 входят системы VB 5.0 (Professional), VC++ 5.0 (Professional), Visual J++ 1.1, Visual InterDev 1.0, Visual FoxPro 5.0, а также специальное издание библиотеки Microsoft Developer Network Library.
В отличие от Профессиональной редакции в VS 97/Enterprise входят редакции Enterprise систем VB и VC++. Кроме того, все редакции Enterprise (VS 97 и автономные поставки VB 5.0, VC++ 5.0) дополнительно включают ряд средств создания крупномасштабных решений и интеграции с мощными базами данных, а также поддержки групповой разработки:
- Visual SourceSafe 5.0. Усовершенствованная система управления версиями и их контроля при групповой разработке программных комплексов.
- MS Transaction Server 1.0, Developer Edition. Эта новая система предназначена для упрощения создания масштабируемых многопользовательских приложений для сервера Windows NT. Разработчики могут создавать обычные однопользовательские компоненты ActiveX, которые затем развертываются в надежные многопользовательские приложения с помощью Transaction Server, обеспечивающего автоматическую поддержку дистрибуции, транзакций, безопасности и масштабируемости внутри Internet и сетей клиент-сервер.
- Remote Data Objects (RDO) 2.0. Модернизированный механизм доступа к ODBC-данным улучшает производительность на 20% по сравнению с предыдущей версией.
- Microsoft SQL Server 6.5, Developer Edition, включающий интегрированную систему, которая позволяет в среде VB или VC++ интерактивно отлаживать и просматривать SQL-процедуры, хранимые на MS SQL Server 6.5.
- Визуальные средства для работы с базами данных. Эта интегрированная среда включает специальный словарь объектов базы и редакторы для конструктора запросов, процедур хранения и отладки, что дает возможность создавать базы данных непосредственно в среде визуальных средств быстрой разработки приложений.
- Microsoft Repository 1.0 (входит только в состав редакции Enterprise систем VS 97 и VB 5.0). Эта совместная с Texas Instruments Software разработка представляет собой архив для работы с самыми различными компонентами вместе с их описательной информацией, которые можно динамически связывать с различными элементами конкретного проекта. Объектная модель реализации и полный набор функций API позволяют выполнять программный доступ к архиву. Поддержка доступа к Repository возможна с помощью средств MS Jet и MS SQL Server.
Следует отметить, что комплект VS 97 представляет собой не механическое объединение в одной коробке нескольких автономных продуктов, а именно набор глубоко интегрированных между собой инструментов. Достаточно сказать, что уже сейчас часть их (VC++, VJ++, VI, MSDN) реализована в единой универсальной среде MS Developer Studio. Системы SQL Server и Transaction Server могут работать только в среде Windows NT, а все остальные компоненты комплекса - в Windows 95 и NT.
Показательным является тот факт, что теперь при работе с базами данных универсальные средства разработки Microsoft опираются на серверные решения BackOffice, а не MS Access, как раньше. Джон Роскилл, директор по маркетингу Visual Basic, объясняет это тем, что разработчики сейчас ориентируются на создание баз данных “промышленной мощности”.
Говоря об инструментах разработки, следует упомянуть еще об одном новом средстве Microsoft - Visual Modeler. Эта система моделирования класса CASE-средств работает с VJ++, VC++ и VB и позволяет разработчикам загружать исходный код программы для автоматического создания модели и экспортировать модели в виде кода. Modeler поддерживает язык UML (Unified Modeling Language) - новую спецификацию, основанную на технологии корпорации Rational Software (Microsoft приобрела лицензию на эту технологию). Visual Modeler не будет поставляться вместе с основными продуктами, а будет доступен из Internet.
За получением более детальной информации можно обратиться на Web-узел Visual Studio 97 по адресу: http://www.microsoft.com/vstudio/.
Представители “Диалог.СФТ”, авторизованного дилера Microsoft по средствам разработки, сообщили, что Visaul Studio 97 должен появиться в продаже уже в середине апреля.
Ориентировочная стоимость VS 97: Professional - 1074 долл. (532 долл. - upgrade), Enterprise - 1614 долл. (1079 долл. - upgrade). Право на покупку версий upgrade имеют все пользователи предыдущих версий автономных средств разработки, входящих в состав комплекта, а также ряд других категорий пользователей. Подробнее об условиях приобретения можно узнать у авторизованных дилеров Microsoft.
Телефоны: Microsoft АО - (095) 967-8585.
Андрей Колесов