.NET
From The Oxygene Language Wiki
This is a Platform topic
Feel free to add your notes to this topic below.
The Microsoft .NET Framework is a runtime for CLR based executables. It's included with Windows from 2003/Vista on but can be installed on earlier versions. It consists of several parts including:
- a large type system, including types for database access
- GUI development via WinForms and WPF
- web application development via ASP.NET
- network communications
- a garbage collector for memory management
- extensive code security support.
It makes use of a Just-in-time compiler (JIT) to convert the byte code into executable code for the platform it's used on, requiring no changes in the compiled code, only converting byte code to native code when it's ran.
The .NET runtime is language independent and the framework SDK includes a C# and VB.NET compiler. Delphi Prism has its own compiler for .NET. An alternative implementation called Mono exists to run .NET executables on Linux and other platforms.
See Also
Area: Oxygene Platforms
Platform Glossary — Keywords — Types — FAQ — How To