Introduction to various versions of the. NET Framework

Source: Internet
Author: User
Tags expression engine

. NET Framework 1.1

Improvements since the 1.0 release:
Comes with support for mobile ASP. NET Controls. This was implemented as an additional feature in version 1.0 and is now integrated within the framework. Security changes-Enables Windows Forms code to run reliably, running securely within an Internet environment, and joining ASP. NET application with code-safe access functionality. It comes with support for ODBC and Oracle databases. This is implemented as an additional feature in the 1.0 release, which is now integrated into the framework's interior.. NET Compact framework-This is a subset of the. NET Framework for smart devices such as Pocket PCs or Smartphone. Support for the IPV6. A large number of API changes.

. NET Framework 2.0

Improvements since version 1.1: a large number of API changes. The new API makes this possible for non-. NET applications that need to manage. NET runtime instances. This new API provides good control over the various functions of the. NET runtime, including multithreading, memory allocation, code loading, and so on. It was originally designed for Microsoft SQL Server to be able to efficiently use the. NET runtime, because Microsoft SQL Server has its own schedule manager and Storage Manager.

. NET Framework 3.0

This version will contain a support for C # and VB. NET-centric language features, and support for language-integrated queries (linq,language-integrated query). This version is released with Visual Studio 20,081.
At the same time, the. NET Framework 3.5 automatically contains the. NET Framework 2.0 SP1 and the. NET Framework 3.0 SP1 to provide security fixes for these two versions, and a small number of new class libraries (such as system.datetimeoffest). The new features available in this release are:
The extension methods (Extension method) property (Attribute), which is used to provide support for extension methods, including LINQ to Object, and LINQ to ADO. NET and the LINQ to XML expression tree, which is used to provide support for lambda expressions tightly integrated with language-Integrated Query (LINQ) and data-aware. With this new feature, you can use the same syntax to write code in any language that supports LINQ to filter and enumerate multiple types of SQL data, collections, XML, and Datasets, and to create projections for them. Using ASP. Netajax can create a more efficient, interactive, and highly personalized web experience that can be implemented on all the most popular browsers. New Web protocol support for generating WCF services, including Ajax, JSON, REST, POX, RSS, Atom, and several new WS-* standards. Full tooling support for WF, WCF, and WPF in Visual Studio 2008, including the new technology for workflow-enabled services. The new classes in the. Net Framework 3.5 base Class Library (BCL) can meet many common customer requests.
This version of the new ASP. NET features, released with Visual Studio SP1, this release provides the following new features:
The new ASP. NET features include ASP. NET Dynamic Data and ASP. NET AJAX add-on, which provides a rich scaffolding framework for fast development of data driven without writing code, which provides support for managing browser history (Back button support). ADO. NET Entity Framework. Support for data providers for SQL Server 2008. The. NET Framework client configuration document is a subset of the full version of the. NET Framework for client-side applications. This improves the installation experience on computers that do not already have the. Net Framework installed. Improves the performance of Windows Presentation Foundation, including the performance of bitmap effects for startup speed. Features added for Windows Presentation Foundation include better support for line-of-business applications, native splash screen support, DirectX Pixel shader support, and new WebBrowser controls. ClickOnce application Publishers can decide whether to cancel signatures and hashes as appropriate, and developers can programmatically install a ClickOnce application that displays custom branding, and the ClickOnce Error dialog box supports links to application-specific support sites on the network. The. Net Framework Data Provider for SQL Server (System.Data.SqlClient) fully supports all the new features of the SQL Server 2008 database engine. For more information about the. Net Framework's support for SQL Server 2008, see new Features in SQL Server (ADO. net). Ado. NET Data platform is a multi-versioning strategy that enables developers to program on a conceptual Entity Data model to mitigate their coding and maintenance efforts. This platform provides the ADO. NET entity Framework, Entity Data Model (EDM), Object Services, LINQ to Entities, entity SQL, EntityClient, ADO. NET Data Services and Entity Data Model tools. Windows Communication Foundation now provides improved interoperability support, enhances the debugging experience in partial trust scenarios, and extends integration protocol support to more broadly apply to Web 2.0 applications. This makes the DataContract serialization program easier to use. The Microsoft.VisualBasic.PowerPacks namespace introduces the new datarepeateR control, which displays data in a customizable list format. This namespace also contains new vector shapes.

. NET Framework 4.0

Enterprise Foundation. NET provides a standalone platform for developing software, with a highly secure network system that relies heavily on software components and component-oriented programs. In this regard it completely replaces the former (COM1).

. NET Framework 4.5The. NET Framework 4.5, released on August 16, 2012, is an internal Windows component that supports the generation and running of next-generation applications and WEB services. Key components of the. NET Framework are the common language runtime (CLR) and. NET Framewor K-Class libraries (including ADO. NET, ASP. NET, Windows Forms, and Windows Presentation Foundation (WPF) and Windows Workflow Foundation (WF)).. NET Frame Work provides a managed execution environment, simplified development and deployment, and integration with a variety of programming languages. [4].net for Windows Store apps:windows Metro style applications for specific form factors and take advantage of the features of the Windows operating system. You can use a subset of C # or Visual basic,.net Framework 4.5 to build a Metro style application for Windows. This subset is called. NET for Windows Store Apps update content: 1. During deployment, you can reduce system restarts by detecting and shutting down. NET Framework 4 applications. Support for arrays larger than GB on 64-bit platforms (GB). This feature can be enabled in the application configuration file. 2. Improve performance through background garbage collection on the server. When you use server garbage collection in the. NET Framework 4.5, background Garbage collection is automatically enabled. 3. Background-just-in-time (JIT) generation, which can optionally be used in multicore processors to improve application performance. 4. Before it times out, it is possible to limit how long the regular expression engine can attempt to resolve a regular expression. 5. Ability to define the default culture for the application domain. 6.Unicode (UTF-16) encoded console support. 7. Sorting and comparing data support for version-controlled culture strings. 8. When retrieving resources, improve performance. See packaging and deploying Resources in desktop applications. 9.ZIP compression improvements reduce the size of compressed files. 10. Through the Customreflectioncontext class, you can customize the reflection context to override the default reflection behavior. 11. The 2008 version of the Internationalized domain name is supported in the application (IDNA) standard when the System.Globalization.IdnMapping class is used in Windows 8. 12. When the. NET Framework is in WinWhen Dows 8 is used, the delegate to the operating system string comparison implements Unicode 6.0. When running on other platforms, the. NET Framework includes its own string comparison data that implements Unicode 5.x. Each application domain is based on the ability to calculate a hash code for a string.  

Introduction to the

. NET Framework Editions

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.