Внимание! На старт! .NET!Источник: PC Week/RE Андрей Колесов
Оглавление
Разработчики Microsoft заняли стойку низкого стартаЛет пять назад в редакционной статье одного известного американского ИТ-журнала я увидел такую фразу об очередной конференции Microsoft для разработчиков: "На конференцию собрались тысячи приверженцев Microsoft, которые верили в ее праведный путь и знали, что корпорация обязательно выпустит нормальный, работоспособный вариант своего продукта, хотя бы к его третьей версии". В течение уже многих лет мне нередко приходится встречаться, в том числе на различных конференциях, с отечественными пользователями инструментов Microsoft (теми, кого почему-то называют разработчиками Microsoft, хотя это определение лучше подходит для сотрудников корпорации). Но я бы никогда не охарактеризовал их как "приверженцев", а тем более "фанатов". В этой среде обычно не принято проявление каких-либо восторгов, не говоря уже об объяснениях в любви к технологиям или персонам (в отличие от сообществ разработчиков некоторых альтернативных технологий). Скорее тут царит атмосфера довольно ироничного отношения к "старшему брату" - вместо слова "дружба" обычно говорят "долгосрочное взаимовыгодное сотрудничество". Но, может быть, все дело в различии менталитета россиян и американцев? Разобраться в этом вопросе я тоже имел в виду, когда отправился на очередную конференцию Microsoft Professional Developers Conference, проходившую в Лос-Анджелесе. Скажу сразу: признаков фанатизма заметить не удалось. Просто там собралось около семи тысяч человек (средний возраст 30-35 лет), которые уже давно поняли, что от технологий Microsoft никуда не уйдешь. И если вы собираетесь продолжать работать в области ИТ, то пора приступать к освоению платформы .NET. Именно этой архитектуре была посвящена нынешняя PDC 2001. Наступает эпоха .NETКак известно, впервые руководители Microsoft объявили о намерении создать .NET - свою программную платформу нового поколения - в июне 2000 г. Первое впечатление от того сообщения было таким: видимо, речь идет либо о довольно отдаленном будущем, либо о маркетинговом ходе, имеющем целью обновить названия привычных технологий. Второй вариант стал казаться особенно близким к истине, когда к наименованиям будущих версий продуктов Microsoft добавился суффикс .NET. Однако обнародованная осенью того же года информация об архитектуре .NET Framework и появившаяся вскоре после этого первая публичная бета-версия набора инструментов Visual Studio.NET показали, что не за горами весьма серьезные перемены. В течение года шло изучение предполагаемых новшеств, среди которых постоянно фигурировала еще одна новая технология - XML Web Services. Фактически на прошедшей конференции была подведена черта под этапом презентаций и предварительного изучения предлагаемых новшеств - сегодня начинается практическое освоение технологии .NET. Именно на этом тезисе сделал акцент Билл Гейтс в своем выступлении на открытии PDC. Он особо подчеркнул, что речь идет не о каких-то локальных изменениях, а о переходе на новую платформу по всему спектру технологий Microsoft. Об этом, в частности, свидетельствует довольно представительный список объявлений о выпуске новых продуктов и средств. Конечно же главными программными компонентами в комплексе этих средств являются .NET Framework и Visual Studio .NET Именно поэтому точкой отсчета "эпохи .NET" большинство экспертов считают начало выпуска этих продуктов. На PDC было объявлено о появлении их кандидат-релиза (последняя версия перед выходом финального варианта, в кандидат-релизе уже точно зафиксированы все спецификации продукта). Важная роль в идеологии .NET отводится комплексу Интернет-услуг, предоставляемых Microsoft в рамках ее грандиозной сети MS Network (MSN). Судя по всему, MSN будет развиваться в двух направлениях. Во-первых, будет расширяться спектр услуг MSN. Во-вторых, Microsoft собирается предлагать свои технологии создания таких Интернет-услуг независимым разработчикам. Последнее направление сегодня представлено программной платформой .NET My Services (ранее проект имел кодовое название Hailstorm - "гроза с градом"), объявленной в сентябре; на PDC 2001 ей было уделено довольно большое внимание. .NET My Services открывает возможности централизованного хранения ресурсов (не только информационных, но и программных), доступных с любого удаленного клиентского устройства. В качестве примера одного из таких ресурсов можно привести тривиальную адресную книгу. Кроме того, эта платформа позволяет создавать собственные варианты программного доступа к этим ресурсам подобных услуг с помощью соответствующего набора SDK. Большая часть докладов была посвящена мобильным системам и разным "умным устройствам" - соответствующим средствам разработки Smart Device Extensions for Visual Studio.NET и Microsoft .NET Compact Framеwork. Как стало известно, следующая версия операционной системы Windows CE (рабочее название Talisker), получившая название Windows CE .NET, будет включать встроенную поддержку XML Web-сервисов и .NET Compact Framework. Куда ведет нас .NETГоворя о перспективах .NET, нужно отметить два момента. С одной стороны, это действительно новая технологическая платформа, существенно отличающаяся от сегодняшней Windows. В упрощенном виде Windows = Win API + + COM, а .NET = CLR + XML Web Services. Понятно, что переход от одной платформы к другой будет происходить постепенно, более того, довольно долго они будут сосуществовать. Недаром архитектура .NET Framework реализована сегодня в виде отдельного дополнительного компонента - он не вошел даже в состав Windows XP. С другой стороны, .NET - это очевидный ответ Microsoft идеологии Java. Представители корпорации предпочитают говорить о партнерстве, хотя всем понятно, что речь идет о конкуренции. Обратите внимание: в компании Билла Гейтса термин "многоплатформность трактуется как "многоплатформность в рамках технологий Microsoft", а суффикс .NET предполагает в качестве обязательного определения "Microsoft". Что думает Gartner о будущем .NETК конференции был приурочен выпуск довольно большого числа аналитических материалов по поводу перспектив .NET, значительная часть которых принадлежала компании Gartner, в частности, весьма любопытная информация была приведена в интервью руководителя исследовательского подразделения этой фирмы, опубликованном в первом номере нового журнала .NET Magazine, выпущенного американским издательством Fawcette Technical Publication. Вот некоторые прогнозы Gartner о будущем технологий Microsoft, которые в целом отражают общее мнение аналитиков по этому вопросу.
В то же время малым и средним организациям придется выбирать какую-то одну платформу, и здесь позиции Microsoft выглядят конечно же предпочтительнее. |