A collection of Web services developed by Microsoft Corporation that are intended to reposition the company as a provider of Internet-distributed services, including software maintenance and upgrades and transparent access to one’s data, files, and software from any device at any location.
The architecture is intended to replace Microsoft’s Component Object Model (COM) and COM+ middleware architectures with a framework that closely resembles Sun’s Java 2 Enterprise platform (J2EE). It relies on a Java-like development language (C#), a Common Language Runtime (CLR) that resembles a Java virtual machine, and a set of protocols for Web-based services, including XML, SOAP, Web Services Description Language (WSDL), and Universal Description, Discovery, and Integration (UDDI). See antitrust, SOAP, UDDI, XML.
Technipages Explains .NET
.NET pronounced as dot net, is a Microsoft developed platform which runs on primarily on Microsoft windows. It is more of an application development platform. It is a platform-independent software, this means it can be used on different programming platform. The Platform compiles and runs programs written in programming languages like COBOL, A sharp, c#, Visual basic, C++, C sharp, etc.
The applications developed on this platform can be used on Windows, Mac OS X and Linux while android and iOS utilizes Xamarin, Xamarin is for .net mobile platforms.
CLR (Common Language Runtime) is the environment from where .Net programs are executed. Apart from execution of code, CLR can also handle exceptional conditions in programming and also allot memory to parts of a program from which that part of the code can be recalled at any time. Programs written with .Net are called managed codes.
The programming platform was launched in 2002, prior to this, a development already started in the 1990s, and it was initially called Next Generation Windows Service (NGWS). It was released for beta testing in late 2001. February 13, 2002, the first version was released. It is also an open-source program.
Common Uses of .NET
- .Net is a platform for developing codes from other programming language and executes them, these codes are called managed code.
- .NET allots memory to parts of codes from that area when needed can be recalled anything for use, this function is handled by the CLR.
- Even though .NET development started early enough, it was until about 10 years before the first was released, it was released on the 13th Of February 2002.
Common Misuses of .NET
- .NET was never intended to replace Microsoft’s Component Object Model (COM) middleware architectures with a framework that resembles Sun’s Java 2 Enterprise platform.