The latest version of the package Microsoft. NET Framework. This package installs the. NET Framework and associated files required to run applications developed to work in a runtime environment. NET Framework.
. NET is a proprietary technology from Microsoft. However, after the conclusion of the agreements with Novell, Mono technology has been recognized as a realization. NET on Unix-like systems (GNU / Linux, Mac OS X). However, the agreement related to Novell customers Novell, as technologies ASP.NET, ADO.NET and Windows.Forms not been standardized by ECMA / ISO and use them in Mono is threatened by claims from Microsoft (claims are only possible in countries where there are patents on software). Mono provides an implementation of ASP.NET, ADO.NET and Windows.Forms, but at the same time encourages circumvent these API.
Requires: Win 8/ Win 7/ Vista /XP
Development environment. NET-applications:
Microsoft Visual Studio (C #, Visual Basic. NET, Managed C + +),
Borland Developer Studio (Delphi for. NET, C #),
Applications can also be developed in a text editor and use the console compiler.
Technologies like Java, Wednesday. NET development creates a byte-code designed to perform virtual machine. The input language of this machine. NET is called MSIL (Microsoft Intermediate Language), or CIL (Common Intermediate Language, a later version), or simply IL. Application bytecode provides a cross-platform level compiled project (in terms. NET: assembly) and not only at the level of source code, such as in C. Before starting the assembly at runtime CLR byte code is converted into an integrated environment JIT compiler (just in time, compiled on the fly) into machine code of the target processor. It is also possible to compile the assembly in the native (native) code for the selected platform using came with. NET Framework utility NGen.exe.
It should be noted that one of the first JIT-compiler for Java has also been developed by Microsoft. Modern technology allows dynamic compilation to achieve a level of performance similar to the traditional "static" compilers (for example, C + +), and the issue of performance often depends on the quality of a compiler.