Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

Совместимость "Orcas" и .NET Framework 3.0

Напечатать страницу
27.06.2006 02:16 | Raiker

Сома Сомазгер (S. "Soma" Somasegar), корпоративный вице-президент компании Microsoft рассказывает в блоге о работе своей группы над следующей версией Visual Studio, которая получила предварительное название “Orcas”, .NET Framework 3.0 (WinFX) и совместимости между ними…

Visual Studio “Orcas” разработана для того, чтобы клиенты могли быстро создавать приложения, на базе новейших платформ, на самом высоком пользовательском уровне либо индивидуально или в составе команды.

Мы готовим программную структуру следующего поколения для Windows Vista, которая включает в себя технологии Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) и Windows Workflow Foundation (WF). Мы также планируем сделать ее доступной для платформы Windows XP. Еще до выпуска Visual Studio “Orcas” эти возможности уже будут доступны. Так что у нас много времени для того, чтобы подумать, как лучше реализовать все компоненты. Мы хотим удостовериться, что мы действительно учли все потребности клиентов, и в том, что их работа со следующей версией VS была бы удобной и легкой.

Джейсон Зандр (Jason Zander) опубликовал хорошую статью о совместимости Framework и Visual Studio 2005 в прошлом году.

Основная цель нашего подхода, состоит в уменьшении нашего воздействия в процессе разработки новых функциональных возможностей на существующие компоненты приложений, и затем продвижение обновленной платформы. Внутри нашей группы эта модель получила название “Красное и Зеленое” (“Red and Green”), суть которой я объясню ниже.

"Красные" компоненты включают в себя WPF, WCF и WF (которые выйдут как часть Windows Vista), и технология .NET Framework 2.0, которая выйдет с Visual Studio 2005. Наша задача в работе с "Красными" компонентами состоит в том, чтобы поставить пакет обновлений, обеспечивающий совместимость. Мы очень постараемся снизить общее количество изменений в "Красных" компонентах, чтобы избежать перемешивания кода и достигнуть высокого уровня совместимости.

"Зеленые" компоненты – это те компоненты, при помощи которых мы будем вводить новые функциональные возможности платформ. Здесь наша цель состоит в том, чтобы разработанные функции можно было легко добавить к основным элементам (например, новые средства управления), вместо того, чтобы заново переделывать уже существующие возможности. Мы хотим гарантировать, что любые дополнения новых компонентов не будут воздействовать на стабильную работу уже существующих приложений. Например, для языка C# в Orcas, мы сделаем небольшие "красные" изменения, чтобы пользователь мог воспользоваться новым компилятором, который является новым "зеленым" дополнением.

Если Вы создаете элемент, который зависит от "Красных" компонентов, то будьте уверены – мы сделаем все, что в наших силах, чтобы гарантировать совместимость на уровне двоичных кодов, поскольку мы так же обновляем .NET Framework и WPF, WCF и WF. Все основные новые особенности, которые мы разрабатываем, будут представлены "Зелеными" компонентами, так что Вы можете быть уверены в том, что новый и старый код будут корректно работать на ПК.

Модель “Red and Green” поможет нам провести в жизнь большую новую продукцию, освоить которую пользователь сможет так же легко, как и ее разработчики. Мы постоянно движемся вперед, поэтому следите за ходом разработок и будьте в курсе событий.

Источник: http://blogs.msdn.com/somasegar/
Перевод: Saurus

Комментарии

Комментариев нет...
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
420.55 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.049 секунд (Общее время SQL: 0.031 секунд - SQL запросов: 51 - Среднее время SQL: 0.00061 секунд))
Top.Mail.Ru