.NET technology evolution

zhaozj2021-02-08  350

Microsoft's .NET contains all Microsoft's technologies, in a sense, it is a new technology - but in fact these technologies have been accompanied by us for a long time. In this article, we mainly look at the development process of .NET technology, from MS-DOS to Windows to ActiveX eventually .NET.

C: / DOS / RUN (MS-DOS)

DOS has a translucent meaning in computer history. No user can operate separately by a user before it appears. When DOS appeared in 1981, Novell sent a software that allowed a working group to work on a computer that is bound to each other, which is the original PC-based network. Other companies have also developed some products like Telix, PcBoard and Wildcat, and developed the first distributed open network. The DOS is increasingly powerful, but everything has changed after the Microsoft Windows operating system.

C: / Windows / Run (Win31)

The Windows that appears is even or even the GUI that you can also use. MS-DOS is still running in the back of Windows. The first widely accepted product is Windows 3.1, which introduces the network in version 3.11, users can share files and folders, or even use hidden instruction tools to send emails.

Windows makes the PC operation grow, suddenly, access to large databases is much easier. As the access is simplified, the main unit's load is gradually increased, and the demand for powerful network resources is put on the schedule.

C: / Windows / Crash (Win32)

Microsoft thinks regularly, repeatedly released new versions will increase the benefits. No product meets the needs of all users, and BUGS also needs to fix, so it is inevitable to upgrade and publish new products. Every time you post will join the new feature (of course, there is also a bug).

The initial version of Win32 is Windows95, which is a major change in 32-bit operating systems from Win3.x and MS-DOS to Windows 95. This new version includes powerful network features and tools, as well as support TCP / IP and automatic network connection / installation.

At the same time, in the two versions of the Microsoft plan, World Wide Web has also become a big eye. To have a valid network, you must use the user to connect to its ISPS, eventually, Microsoft released two service versions and Window 98.

Activate Internet (ActiveX)

Bill. Gates first triggered the information revolution. He first developed operating system and software for PC. Now he smells another opportunity, that is, developing Internet software. In the mid-1990s, he told Microsoft's employee: Activate the Internet, As a result, ActiveX technology was born.

ActiveX rewritten Microsoft's pattern is the OLE / COM technology based on all Microsoft products. (At that time) is merely the ActiveX in Microsoft plans to play an uncomfortable role in the object-oriented Internet technology. The object-oriented program requires very strict, requiring all relevant parts to be coordinated. ActiveX also expands this model to absorb object orientation content (like desktop applications, web descriptions, etc.) or operating environment (for example, the network speed is very slow).

Once, Microsoft also intends to use Sun's Java technology as part of ActiveX content, unquestionable, such cooperation will benefit both parties. However, many legal proceedings and anti-Turas have appeared successively, and the disruption is inevitable.

DOT NET (.NET)

The appearance of .NET allows us to look at the eyes, .NET technology inherited Microsoft's technical style including ActiveX and DNA products. It fully supports the public standard to make Microsoft a model of this. In the outside market, Microsoft software is almost everywhere, but the market is changing. The key is to remember that .NET is server technology, and the client software is omituated, and even you can use cellular calls, PDAs, watches, etc., there is no relationship. The client market is already usually, the most important thing is on the server ... or server group.

Developing an application software to track individuals, professionals, and other information from individuals or businesses, MCSD, MCDBA, Perl, or any one of the Java Guru can do this. However, the use of different theories and concepts and uses different needs and resources to develop a set of applications is another thing. It will be easy to integrate different systems such as XML. One of the purposes that .NET wants to achieve.

The competition in the server is obvious, that is, Sun's Java and Microsoft .NET. In order to pull the competition level, some international standards: XML / SOAP, UDDI, and WSDL, as long as the development project supports these protocols, as long as the project supports these protocols. These protocols are the foundation of .NET:

XML - EXTENSIBLE MARKUP LANGUAGE, XML is the standard format of Internet data.

SOAP - SIMPLE Object Access Protocol, SOAP is a formatted standard business data method. UDDI-UNIVERSAL Discovery and Description Interface. UDDI is to facilitate Web-based BTOB transactions, it can realize dynamic transactions. WSDL-Web Services Description Language. WSDL is an XML format describing a web application service.

.NET product

Microsoft joins the Web Service Agreement in .NET development tools and server systems, we cannot introduce .NET products one by one by one, here we can not introduce some important products:

BizTalk Server 2000 - It is considered to be the first .NET product of Gates, developers can develop a set of conversion matrices, of course, not every company will use .NET products without choosing J2EE or other systems. Microsoft positions BizTalk as tools to connect to different data systems.

Passport.net - Now Passport provides more services than the server, and the Passport system provides centralized warehouses and security mechanisms for individuals and corporate transactions. When Microsoft's automatic upgrade kinetic energy is automatically upgraded to our MSN Messengers and asks us to install Passport.Net, we will notice Passport. Starting with XP, users using Microsoft operating systems should install Passport.NET to get corresponding technical support. Visual Studio.net-vs.net is very cool, it sets colored code for each programming language, which also supports Perl and Java, which can easily get technical support from Visual Interdev or FrontPage or Apache site, of course Access the .NET server is the only way to get .NET technology support.

.NET also supports .NET Framework, ADO.NET, VB.NET, and C #, now do not use the Dynamic connection library form of memory and CPU resources, and use it in the form of a .NET class library.

in conclusion

We have simply reviewed the process of Microsoft's technology development. It took us from a separate PC world to provide Web services. This is a steady development process. Every step has absorbed the previous lesson, at the same time It is necessary to face new challenges in one step.

转载请注明原文地址:https://www.9cbs.com/read-479.html

New Post(0)