net framework 3.5

net framework 3.5 — набор библиотек и системных компонентов, которые необходимы для работы приложений, основанных на архитектуре .NET Framework.

Пакет Microsoft .NET Framework 3.5 SP1 содержит много новых функций, в основу которых положены платформы .NET Framework 2.0 и 3.0, а также включает накопительные служебные обновления .NET Framework 2.0 service pack 1 и .NET Framework 3.0 service pack 1. .NET Framework 3.5 содержит улучшения в ASP.NET и Visual Web Developer. Наиболее существенны улучшения в поддержке разработки Web-сайтов, использующих AJAX. ASP.NET поддерживает серверо-центричную AJAX-разработку с помощью набора новых серверных control-ов и API. Можно использовать AJAX на уже существующей ASP.NET 2.0 странице с помощью control-ов ScriptManager и UpdatePanel, обновляя страницу без полной ее пеезагрузки.

Для поддержки клиентской AJAX-разработки служит также новая клиентская библиотека Microsoft AJAX Library. Microsoft AJAX Library поддерживает клиентскую объектно-ориентированную разработку, независимую от браузера. Используя библиотеку классов в ECMAScript (JavaScript), вы можете создавать сложное поведение пользовательского интерфейса без обмена данными с сервером. Ради потребностей вашего приложения вы можете изменять соотношение клиентской и серверной разработки. Кроме того, Visual Web Developer включает улучшенный IntelliSense для JavaScript и поддержку Microsoft AJAX Library.

ASP.NET и Visual Web Developer теперь поддерживают создание ASMX и WCF Web-сервисов, и использование любой из реализаций этих Web-сервисов с Web-страниц при помощи библиотеки Microsoft AJAX. Более того, такие службы серверных приложений, как аутентификация, управление ролями и профилями теперь работают как Web-сервисы, которые могут использовать WCF-совместимые приложения, включая клиентские скрипты и клиенты Window Forms. ASP.NET позволяет использовать общие службы всем Web-приложениям.

Другие улучшения ASP.NET включают ListView – новый control для работы с данными, предназначенный для отображения данных; LinqDataSource – новый control-источник данных, позволяющий Web-разработчикам использовать LINQ через control-ы ASP.NET; новую утилиту ASP.NET Merge Tool (Aspnet_merge.exe), предназначенную для слияния скомпилированных сборок; тесную интеграцию с IIS 7.0. ListView – это широко настраиваемый в широких пределах (при помощи шаблонов и стилей) control, который поддерживает операции редактирования, вставки и удаления, а также сортировку и листание по страницам. Функциональность листания для ListView предоставляет новый control DataPager. Утилиту для слияния можно использовать для комбинирования сборок в целях поддержки различных сценариев развертывания и управления версиями. Интеграция ASP.NET и IIS 7.0 включает возможность использовать такие службы ASP.NET, как аутентификация и кэширование для содержания любого типа. Она также включает возможность разработки серверных конвейерных (pipeline) модулей на управляемом ASP.NET-коде и поддержку унифицированного конфигурирования модулей и обработчиков.

Другие усовершенствования Visual Web Developer включают поддержку multitargeting, Web Application Projects, новое Design-представление, новые средства для создания CSS и поддержку LINQ to SQL. Multitargeting позволяет использовать Visual Web Developer для создания Web-приложений под разные версии .NET Framework, включая версии 2.0, 3.0 и 3.5.

.