110 likes | 253 Views
.NET . Jeremy Stoltzfus Web Programming MWRF. Origins of .NET. .NET originally called NGWS “Next Generation Windows Services” The term NGWS was used for Microsoft’s plans for producing an ‘Internet-based platform of Next Generation Windows Services’
E N D
.NET Jeremy Stoltzfus Web Programming MWRF
Origins of .NET • .NET originally called NGWS • “Next Generation Windows Services” • The term NGWS was used for Microsoft’s plans for producing an ‘Internet-based platform of Next Generation Windows Services’ • Created to Compete With Sun’s Java platform
Origins of .NET • Original Plans Announced in June 2000: • .NET is Microsoft's new Internet and Web strategy • .NET is NOT a new operating system • .NET is a new Internet and Web based infrastructure • .NET delivers software as Web Services • .NET is a framework for universal services • .NET is a server centric computing model • .NET will run in any browser on any platform • .NET is based on the newest Web standards
Development • Who was involved in the creation of it? • Bill Gates oversaw the .NET project • What environment was it created in? • Created in a corporate environment, by the Microsoft Corporation.
Development • Did it start out as something simpler? • .NET is an ongoing project, and if anything it started out as something more complex. It has yet to catch on in a way that Microsoft originally expected it to.
What is .NET? • .NET is a bunch of different software and hardware made to be .NET compatible • Four basic elements of .NET technology: • Web Services • Smart Clients • .NET servers • .NET development tools
Web Services • Web services are the backbone of .NET • Small units of code with specific tasks • Code then linked together using XML based protocols • Since XML is used, web services can be used across networks regardless of programming language
Development Tools • Visual Studio .NET • Used for creating .NET compatible applications • Includes new versions of old languages that will automatically create XML files needed to turn processes into web services • Includes Microsoft’s new language C#; basically Microsoft’s version of Java.
Servers and Smart Clients • .NET Servers • A bunch of new software that will make Microsoft based servers able to access .NET Web Services • Smart Clients • Software and Mobile devices that are made to be compatible with .NET Web Services.
What Can it Do? • Allows programs written in old languages to be integrated with new software. • Can create software that can be used across any language and over any browser. • Can re-use web services created by other people and shared over the internet.
Limitations • Major limitation for .NET is that it can only be used on Windows based machines only. • Is it easy to use? • Visual Studio .NET includes enough features to make the transfer to .NET development pretty simple.