Microsoft о своей стратегии в области создания приложений следующего поколения

Стив Балмер: «Мы по-прежнему на 100% убеждены в том, что разработчики — это основные пользователи программных продуктов Microsoft»

Это произошло на технической конференции Visual Basic Insiders? Technical Summit.

Объявив ее участников «передовой группой крупнейшего в мире сообщества разработчиков», Балмер подчеркнул, что корпорация считает необходимым для себя помочь этой группе войти в мир, где Internet будет играть центральную роль во всех сферах компьютерной отрасли.

«Мы по-прежнему на 100% убеждены в том, что разработчики — это основные пользователи программных продуктов Microsoft, — подчеркнул Балмер. — Именно разработчики определили успех Windows, и у нас есть обширные планы, как помочь сообществу Visual Basic использовать возможности не только ПК, но и Internet».

Впрочем, такое заявление, по всей видимости, не означает, что Балмер или Microsoft понемногу начинают верить в то, что наступает конец эпохи персональных компьютеров.

В то же время Балмер допускает, что это будущее во многом будет определять Internet и то, что в Microsoft называют «программируемыми службами», которые будут активно развиваться и превращаться в основные связующие нити между пользователями и приложениями.

«Если рассматривать современную ситуацию с учетом того, каким образом мы можем предоставить людям возможность воспользоваться преимуществами Internet, то здесь это поколение браузеров имеет столь же большое значение, какое в свое время DOS имела для ПК, — подчеркнул Балмер. — Я уверен, что в ближайшие годы мы сделаем гигантский шаг вперед в использовании Internet».

Подобный «квантовый переход», как подчеркнул Балмер, будет ознаменован появлением нетрадиционных устройств, новых методов взаимодействия программ, а также возможностей, позволяющих и пользователям, и программам совместно использовать данные. Основу всего этого составит язык расширяемой гипертекстовой разметки XML.

«Точно так же как TCP/IP ассоциируется с первым поколением Internet, а HTML с браузерами, так и XML станет неотъемлемой составляющей следующего поколения Web-служб», — подчеркнул Балмер.

Применение XML позволит создать среду, в которой, по словам Балмера, «каждая программа прошлого превратится в Web-службу будущего, дни же существования автономных программ сочтены».

Существенным вкладом Microsoft в формирование этого нового мира является Windows 2000, которая, по мнению руководства корпорации, и станет тем фундаментом, на котором разработчики начнут создавать приложения будущего.

«Windows 2000, — заметил Балмер, — с одной стороны, вобрала в себя все лучшее, что было создано в эпоху ПК, а с другой — располагает основными механизмами для начала подготовки операционной системы к такому переходу».

К механизмам, о которых говорил Балмер, относятся модуль синтаксического разбора XML, сервер приложений, интегрированный непосредственно в операционную систему, а также встроенные средства обработки сообщений, которые должны стать базовой инфраструктурой, обеспечивающей работу программ в будущем.

Помимо Windows 2000 в Microsoft намерены в марте выпустить пакет Services Tool Kit для Visual Studio 6. По словам Балмера, этот инструментарий позволит разработчикам Visual Basic приступить к созданию такого программного кода, который может размещаться в любом месте Internet и вызываться другими программами, работающими в Сети.

В дальнейшие планы Microsoft входит выпуск следующей версии инструментария разработки — Visual Studio 7, который намечен на конец года. В частности, Балмер объяснил, каким образом Visual Studio 7 будет расширять функциональные возможности, необходимые приложениям следующего поколения. Для этого предназначена и новая версия языка программирования Visual Basic, которая позволит преодолеть все трудности, связанные с необходимостью обеспечить масштабируемость, возможность повторного использования и управляемость. Для этого в нее будут добавлены функции, которые, к примеру, обеспечивают строгий контроль типов, наследование и организацию различных нитей управления.

«Я считаю, что выпуск Visual Studio 7 станет следующим значительным шагом вперед вслед за Windows 2000, поскольку он призван помочь в решении самых разнообразных задач в рамках тех глобальных изменений, которые нас ждут и о которых я столько здесь говорил. Она предназначена для создания приложений для ПК и Web-сайтов на базе COM+ и XML»,— заключил Балмер.

Подобные приложения позволят использовать преимущества того мира, на пороге которого, по мнению руководства Microsoft, мы стоим. Мира, в котором приложения должны быть доступны откуда угодно — от ПК и телевизоров и, конечно же, из Internet.