20-Year Review of Microsoft software development technology (. NET Framework 3.0)

Source: Internet
Author: User

VII.. NET Framework 3.0

 

This latest framework will be bound to the upcoming Windows Vista release. The focus of this new framework is to further broaden the application scope of the. NET solution.

The. NET 3.0 and 1.x and 2.0.net frameworks have some differences. The first two frameworks focus on allowing different languages to communicate with the same class library CLR. CLR, from.. NET 1.0. NET 2.0 is enhanced. It works based on a relatively simple concept: the runtime model of a common language can execute any operation.. NET FrameworkCode. 7. Demonstrate the stack framework structure of the. NET 3.0 framework.


Figure 7.. Net 3.0 framework structure.

In general, the. NET 3.0 framework does not improve existing technologies, but introduces four basic new technologies to adapt to future development:

· Windows description BASICS (WPF)

· Windows communication BASICS (WCF)

· Windows workflow BASICS (WWF)

· Windows cardspace (WCS)

Each of these technologies will become the basis for developers to implement new solutions based on the next-generation operating system and the. NET platform.

Among them, WPF becomes the most important of the four new basic classes. This is mainly due to two reasons: consistent WPF solution; New XML standard named XAMLProgramming Language.

First, WPF provides a consistent solution for web development based on the ASP. NET Framework to build programming models, and supports the development of Windows using richer controls and design technologies.Program. A single developed WPF program can be released to various environments, such as the desktop, web, and smart devices.

Secondly, WPF innovatively introduced a standard XML programming language named XAML. Developers can use it to control the layout of objects. On the surface, the language seems to be very similar to flash, but there are quite different differences between the two. Flash is a mature, controllable, and operating system-independent closed framework. In contrast, WPF allows you to integrate with the operating system and other. NET Framework technologies. In short, the two serve different market needs, but there are some "edge intersections ".

In this "network is everything" Society, Windows communication infrastructure (WCF) is extremely important. This programming model unifies Web Services,. NET remote technology, distributed transactions, and message queues into a single service-oriented programming model to implement distributed computing in the true sense.

Windows workflow BASICS (WWF) is a Microsoft technology that defines, executes, and manages workflows. A workflow consists of a series of activities. developers can write their own domain-specific activities and apply them to the workflow .. Net Framework 3.0/Windows workflow basics also provide a set of activities that involve a number of general purposes in control flow construction. It is worth noting that this framework also includes many Visual Studio 2005 extensions (visual workflow designer, visual debugger that supports debugging workflows, and workflow compilation system ). In short, with the help of WWF, the process control of the next-generation application development process will be greatly improved.

Finally, Windows cardspace (WCS) provides a new solution for the authentication problem that has been a headache During program development. Unlike previous solutions, Microsoft uses cardspace to implement a completely new security design attempt, the basic principle is that "any user can create and share his or her unique identity ".

In short, the WCS is expected to change your authentication method to an application (based on Web, mobile phone, or desktop programs), which helps protect your private data.

[Supplemental Note]

First, the main tool for building. Net 3.0 solutions is still Visual Studio. Second, the. NET Framework is not the operating system itself. Therefore, both net 1.x and 2.0 are designed to run on Windows XP, Windows 3.0/R2, Windows Vista, and other systems.

VIII. Summary

Looking back at Microsoft Windows's 21-year history of core technologies, it is not surprising. Microsoft has made its empire overlord for many reasons, but from the perspective of its core development technology, strategic foresight is one of the most important reasons for this software giant to flourish. From scratch, from perfection to perfection, none of them reveal this clue. Today, the legend of Microsoft's empire remains. In the future, the Java era supported by many IT giants, the open-source ERA under the Linux banner, Microsoft's Windows Vista and its core in this era of "No network. what kind of miracle will the Net Framework create? Please try again.

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.