Что же такое .NET?Источник: BYTE, #2'2002 Андрей Колесов
Кажется, активное обсуждение темы .NET на протяжении последних полутора лет уже достаточно "разогрело" ИТ-общественность. Как сказал мой знакомый ИТ-профессионал на одной из последних конференций: "Я уже осознал, что от .NET нам никуда не деться. Хотелось бы теперь понять, как с ней можно сосуществовать". Так что сейчас самое время переходить от разговоров об этой платформе на уровне общих рассуждений о будущих выгодах пользователей, разработчиков, начальников ИТ-отделов и т. п. к рассмотрению вполне конкретных технологий. Тем более, как мы уже отмечали, прошедшая в конце октября 2001 г. конференция Microsoft Professional Developers Conference фактически подвела черту под этапом презентаций и предварительного изучения предлагаемых новшеств и ознаменовала начало этапа практического освоения технологии .NET. Однако, прежде чем рассматривать конкретные элементы .NET, хорошо бы уточнить, что же мы понимаем под этим термином. Это нужно сделать хотя бы потому, что создается впечатление, будто все выпускаемые с 2002 г. продукты Microsoft автоматически получают суффикс .NET. Отлично понимая, что существуют и маркетинговые аспекты вопроса, все же нужно признать известную правомерность такой терминологии. Как уже неоднократно подчеркивалось ранее, .NET - это прежде всего некоторая идеологическая концепция развития платформы Microsoft (которая многие годы однозначно базировалась на понятии "локальный ПК") в сторону распределенных Интернет-систем с широким использованием мобильных компонентов. Этот процесс неминуемо должен быть эволюционным и достаточно протяженным во времени, что определяется наличием огромного объема унаследованных технологий, а также критически важной ролью ИТ в деятельности предприятий и общества в целом. Поэтому мы должны понимать, что использование суффикса .NET может не только указывать на наличие в продукте конкретных новых технологий, но и отражать некий вектор его развития. Но мы в публикациях делаем акцент именно на технологических аспектах платформы .NET. И в этой связи хотелось бы выделить ее "опорные колонны", как мы их понимаем (скорее всего, это понимание не очень точное и полное, но пока оно таково).
|