Microsoft.NET: A new revolution

Source: Internet
Author: User
Tags visual studio

One, what is. NET

June 22, 2000 will be a memorable day for both Microsoft and the IT industry as a whole. On this day, Microsoft officially launched its next Generation Computing program--microsoft.net (hereinafter referred to as. NET). The program will allow Microsoft's existing software to apply not only to traditional PCs in the Web age, but also to meet the needs of new devices that are now growing strongly, such as cellular telephones and personal digital assistants (Personal Digital ASSISTANT,PDA). Microsoft also plans to create new tools to attract software developers and partners to identify with Microsoft.NET and to develop other internet-based services.

So, do you want to know: what exactly is. NET? Please listen to the voice of Microsoft officials: "... The revolution of the Internet ... From Microsoft's point of view, we are building a platform to create and support a new generation of applications. ...... We must have a common system service to support such operations. This point of view shows that we still have the next level of development, that is, the Internet next panic, it will make the role of the Internet far beyond the display of a Web site. ”

. NET is a development platform that defines a common language subset (Common Language subject,cls), a hybrid that provides seamless integration between languages that conform to their specifications and class libraries. NET unifies the programming class library and provides full support for next-generation network communication standards, extensible Markup Language (extensible Markup language,xml), making application development easier and simpler. The Microsoft.NET program will also achieve a revolution in human-computer interaction, and Microsoft plans to add handwriting and speech recognition to its software, allowing people to communicate better with their computers, and on this basis continue to expand capabilities and support for a variety of user terminals. The most important thing is that. NET will change the way the Internet behaves: software will become a service. As with other Microsoft products,. NET is tightly integrated with the Windows platform, and it goes further than other Microsoft products: Since its runtime is merged with the operating system, it is not too much to call it a run-time library in the broadest sense.

Nutshell. NET is a network-oriented development platform environment that supports various user terminals. Microsoft's grand goal is to allow Microsoft.NET to radically change the way software is developed, how it is distributed, how it is used, and not just for Microsoft, but for all developers and operators. NET's core content is to build the third generation Internet platform, this network platform will solve the cooperative problem between the website, thus obtains the information maximally. On the. NET platform, different Web sites are linked through related agreements, which form automatic communication, work together and provide the most comprehensive service.

Second, why do we need. NET

One day, you travel to the outside, at the airport to borrow mobile phone. When you insert your own IC card into the terminal, your address book and workbook are automatically downloaded, and then it becomes your personal dedicated PDA. It's not a dream! This is. NET depicts a future life scenario for us.

People's needs are always not satisfied, we constantly ask ourselves: "What else should we have?" "Demand is driving technological progress. In the 21st century, the Internet will become the main place of business activities, business-to-business, such as E-commerce action, one-to-one marketing concept of the network services to an unprecedented process. Microsoft proposed at this time. NET has its far-reaching strategic considerations:

Reform the business model. Microsoft feels that there is no future in the business model of selling packages alone, and the company intends to shift the center to a "service" business on the web. In this way, the first problem is to solve the network to develop and execute the "service" platform, this is microsoft.net.

Improve the productivity of your software development and try to make it easier to release your application (no longer want to be bothered by a different version of the DLL, and you can install applications without restarting your computer).

Improve the user interface, and can support a variety of user terminals. The results of the user interface evolution include two things, one is to complete the traditional PC interface and xml-based browser interface between the transition, the second is the natural language and speech recognition support, so that users and various terminals of communication more transparent, truly achieve network interconnection "3 A": Anywhere, Anytime, any device.

Today, a lot of people often ask me: "What else can we do besides surfing the internet to watch the news?" "This is because today's internet has much in common with older mainframe models, where information is stored in a central server, and the user's operations depend on them." It is difficult to make meaningful information available to different Web sites, or to collaborate to provide broader and deeper services.

Modern people often have a sense of confusion, and feel that today in the jungle of technology and machine architecture, we are trying to adapt to the machine, adapt to technology, rather than machine and technology to adapt to humans. People-oriented science and technology is only a good wish. That's because we can't give the right to control information to people who need it. NET means that people can write, browse, edit and share information with a simple interface, and they can also get powerful information management tools. Because all of the files used are in a network-compliant format, all business and individual users can easily find and use the information, and companies of any size can use the same tools to effectively communicate and share information with their suppliers, business partners, and customers, This creates a new synergy pattern.

Anyway. NET strategy is a software revolution:

.net is important to end users because the computer's capabilities will be greatly improved and computer operations will become very simple. In particular, users will be completely free of man-made hardware constraints: Users can surf the internet in multi-dimensional space, free access, free viewing, free use of their own data, any mobile phone or PDA to access, and can be integrated across the application.

.net is also important to developers because it not only changes the way developers develop applications, but also enables developers to create new applications that dramatically increase software productivity. NET will ensure complete elimination of all defects in today's computer technology. NET is a great blueprint for ensuring that users can access their personal data and applications from any location or device. This article is published in http://bianceng.cn (programming entry Network)

.net integrates employees, customers, and business applications into a coordinated, intelligent, interactive whole, and companies will undoubtedly be the biggest beneficiaries of this efficiency and productivity revolution. NET promises to create a business world that eliminates any gulf.

Three. NET's core components

. NET's core components include:

A set of building blocks for creating an Internet operating system, including passport.net (for user authentication) and services for file storage, user first management, calendar management, and numerous other tasks.

Build and manage the basic structure and tools of the next generation of services, including Visual Studio.NET,. NET Enterprise Server,. NET Framework, and Windows.NET.

Capable of enabling new smart Internet devices. NET Device software.

.net the user experience.

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.