The paragraphs below describes W3Schools' vision about future Internet Distributed Applications.



Applications must Support Future Changes


Applications must be aware of future changes and gracefully adjust to changes in either the amount of services or in the exchange format. The application and the data exchange format must support both extensions, removed elements and version controls. Our best suggestion is to use XML with an XML Schema.



Applications must Scale and Relocate

P class=intro>The paragraphs below describes W3Schools' vision about future Internet Distributed Applications.

 


The paragraphs below describes W3Schools' vision about future Internet Distributed Applications.



Executables, C++ (and Java too) must die

Web services are small units of code built to handle a limited task.


.NET is a mix of technologies, standards and development tools



Windows.NET


Today, Windows 2000 and Windows XP form the backbone of .NET.


In the future, the .NET infrastructure will be integrated into all Microsoft's operating systems, desktop and server products.


Windows.NET is the next generation Windows. It will provide support for all the .NET building blocks and .NET digital media. Windows.NET will be self-supporting with updates via Internet as users need them.



Office.NET

DIV>NET Building Blocks is a set of core Internet Services.


Web Services

Web Services provide data and services to other applications.

Future applications will access Web Services via standard Web Formats (HTTP, HTML, XML, and SOAP), with no need to know how the Web Service itself is implemented.

Web Services are main building blocks in the Microsoft .NET programming model.

Microsoft .NET is Microsoft's new Internet strategy.

.NET was originally called NGWS.


NGWS - Next Generation Windows Services

Before the official announcement of .NET, the term NGWS was used for Microsoft's plans for producing an "Internet-based platform of Next Generation Windows Services". 

Steve Ballmer quote January 2000:

ASP.NET is the latest version of Microsoft's Active Server Pages technology (ASP).

What You Should Already Know

Before you continue you should have a basic understanding of the following:

* WWW, HTML, XML and the basics of building Web pages
* Scripting languages like JavaScript or VBScript
* The basics of server side scripting like ASP or PHP

What is Classic ASP?

The .NET Framework is the infrastructure for the Microsoft .NET platform.

The .NET Framework is an environment for building, deploying, and running Web applications and Web Services.

Microsoft's first server technology ASP (Active Server Pages), was a powerful and flexible "programming language". But it was to much code oriented. It was not an application framework and not an enterprise development tool.

The Microsoft .NET Framework was developed to solve this problem.