Как и где узнать изменения в .net с .net 2.0 на .net 3.5? - PullRequest
3 голосов
/ 16 июля 2009

Я оставил .net около 3 лет назад, когда работал над .net 2.0. И за эти три года я совсем не работал над .net. Теперь у меня есть проект, который находится в .net 3.5. Но я заметил, что между этими двумя версиями введено много технологий.

Есть ли какой-нибудь ресурс, который может помочь мне быстро понять вещи, которые представлены после .net 2.0

Может помочь моя основная работа на asp.net с C #

Ответы [ 5 ]

8 голосов
/ 16 июля 2009

Для быстрого обзора ...

Что нового в .NET Framework 3.5 ( взято отсюда )

Улучшения CLR : Хотя CLR использует ту же модель, что и 2.0, вы можете прочитать здесь об улучшениях / изменениях в сборках.

Улучшения компилятора : новый компилятор VB.NET 9.0 и поддержка изменений в C # 3.0, таких как деревья выражений, лямбда-методы, методы расширения, статические ссылки для анонимных типов и т. Д.

LINQ : Вероятно, самое революционное изменение в структуре 3.5. LINQ to XML, LINQ to SQL, LINQ to Objects и LINQ to Datasets. Наряду с функциональным программированием, LINQ представляет собой изменение перспективы на программирование на C #.

Улучшения производительности : В 3.5 было сделано несколько улучшений производительности. ADO.NET получает поддержку подкачки, а также синхронизацию с кешами в локальных и серверных хранилищах данных. Также улучшения производительности для многоядерных процессоров.

Изменения в сети : Стек одноранговой сети, включая управляемый преобразователь PNRP.

Информационные API Windows : новые оболочки для WMI и служб Active Directory. WMI 2.0 получает управляемого поставщика.

ASP.NET : новая реализация служб клиентских приложений, а также 3 новых элемента управления ASP.NET . Также AJAX-программирование для ASP.NET проще и эффективнее.

Windows Communication Foundation : WCF теперь работает с данными POX и JSON.

Windows Presentation Foundation : более новая модель плагинов для создания надстроек. SilverLight CLR также является частью .Net Framework.

Разное : C / C ++ получает стандартную библиотеку шаблонов (STL), чтобы эти языки могли использовать общие библиотеки .NET

для дополнительного чтения ...

2 голосов
/ 16 июля 2009

Я только что купил эту книгу для той же самой цели: C # in Depth: Что нужно для освоения C # 2 и 3 от Jon Skeet . Я считаю, что это хорошее начало.

2 голосов
/ 16 июля 2009
0 голосов
/ 16 июля 2009
0 голосов
/ 16 июля 2009

Это хорошее начало:

Что нового в .NET Framework версии 3.5

http://msdn.microsoft.com/en-us/library/bb332048.aspx

...