(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Внимание! На старт! .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, которые в целом отражают общее мнение аналитиков по этому вопросу.

  1. NET - это действительно новая платформа, а не очередная модификация Windows. Она очень тесно связана с нынешней архитектурой COM+, и, более того, две эти платформы будут еще длительное время существовать параллельно (хотя бы потому, что многих средств, реализованных с помощью COM+, в рамках .NET пока не существует).
    Тем не менее .NET - самостоятельная платформа со своими сильными и слабыми сторонами. В частности, нужно понимать, что новая версия Visual Studio - это не VS 7.0 и не COM++++, а VS.NET 1.0.
  2. Перед корпоративными пользователями не стоит вопрос, переходить или не переходить на .NET. Вопрос только один - когда? А это означает, что к переходу к .NET нужно готовиться уже сейчас. Вместе с тем Gartner рекомендует придерживаться консервативной политики. Поэтому лучше начать практическое применение новых средств Visual Studio .NET с создания небольших прототипов некритичных приложений, но при этом желательно вести такие разработки для широкого круга задач.
    По оценкам аналитиков, лишь 30-40% существующего сегодня кода можно будет перенести на новую платформу, остальное придется переписывать и перепроектировать. И не стоит ожидать, что Microsoft будет серьезно озабочена созданием утилит для автоматического преобразования кода.
  3. Реальный процесс перехода на .NET стартовал в феврале 2002 г., с момента начала официальных поставок VS.NET. К концу 2003 г. платформу .NET (причем в основном это будут приложения ASP.NET) начнут использовать уже 30% разработчиков, остальные по-прежнему сохранят ориентацию на COM++. Однако через полгода доля первых вырастет до 70% и к декабрю 2004 г. достигнет 95%. Но оставшиеся пять процентов еще довольно долго будут верны COM+.
  4. Все ближайшие годы будет происходить постепенный переход с Visual C++ на C#. В течение четырех лет соотношение применения VC++ и C# станет равно 2:3. Язык C++ будет применяться в основном на уровне системного программирования.
  5. Что касается будущего Visual Basic (по данным Gartner, с ним работают около 3 млн. человек, Microsoft называет число 3,5 млн.), то, по некоторым оценкам, число применяющих его разработчиков сокращалось с 30% в 1999 г. до 21% к концу 2001 г. Это вызвано в основном необходимостью перехода к разработке Интернет-приложений, к созданию которых VB 6.0 не очень приспособлен. Относительно будущего развития событий есть разные мнения.
    С одной стороны, VB.NET является полноценным средством Web-разработки, с другой - из-за проблем совместимости кода с предыдущими версиями вполне вероятен переход нынешних VB-программистов на C# или Java.
  6. В области Интернет-приложений и систем для электронного бизнеса будет отчетливо прослеживаться тенденция на разделение на .NET и J2EE (Java 2 Platform Enterprise Edition). Доля платформы Microsoft тут будет неуклонно расти и через три года стабилизируется на отметке 80%. Вместе с тем Gartner избегает использовать термин "победа" в отношении какой-либо из платформ, делая упор на то, что крупным организациям будет нужна многоплатформность.

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



 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 26.03.2003 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft Office 365 Профессиональный Плюс. Подписка на 1 рабочее место на 1 год
Microsoft 365 Business Standard (corporate)
Microsoft Office 365 Бизнес. Подписка на 1 рабочее место на 1 год
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год.
Microsoft 365 Apps for business (corporate)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Компьютерный дизайн - Все графические редакторы
Adobe Photoshop: алхимия дизайна
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100