Saturday, 5 January 2013

Alternative implementations


The Microsoft .NET Framework is the absolute accomplishing of .NET technologies. Added implementations for locations of the framework exist. Although the runtime engine is declared by an ECMA/ISO specification, added implementations of it may be burdened by apparent issues; ISO standards may cover the disclaimer, "Attention is fatigued to the achievability that some of the elements of this certificate may be the accountable of apparent rights. ISO shall not be captivated amenable for anecdotic any or all such apparent rights."17 It is added difficult to advance alternatives to the abject chic library (BCL), which is not declared by an accessible accepted and may be accountable to absorb restrictions. Additionally, locations of the BCL accept Windows-specific functionality and behavior, so accomplishing on non-Windows platforms can be problematic.

Some another implementations of locations of the framework are listed here.

Microsoft's .NET Micro Framework is a .NET belvedere for acutely resource-constrained devices. It includes a baby adaptation of the .NET CLR and supports development in C# (though some developers were able to use VB.NET,18 admitting with an bulk of hacking, and with bound functionalities) and debugging (in an adversary or on hardware), both application Microsoft Visual Studio. It aswell appearance a subset of the .NET abject chic libraries (about 70 classes with about 420 methods), a GUI framework about based on Windows Presentation Foundation, and added libraries specific to anchored applications.

Mono is an accomplishing of the CLI and the .NET Abject Chic Library (BCL), and provides added functionality. It is dual-licensed beneath chargeless software and proprietary software licenses. It includes abutment for ASP.NET, ADO.NET, and Windows Forms libraries for a advanced ambit of architectures and operating systems. It aswell includes C# and VB.NET compilers.

Portable.NET (part of DotGNU) provides an accomplishing of the Common Language Infrastructure (CLI), portions of the .NET Abject Chic Library (BCL), and a C# compiler. It supports a array of CPUs and operating systems.

Microsoft's Shared Antecedent Common Language Infrastructure is a non-free accomplishing of the CLR basic of the .NET Framework. However, the endure adaptation alone runs on Microsoft Windows XP SP2, and was not adapted back 2006, accordingly it does not accommodate all appearance of adaptation 2.0 of the .NET Framework.

CrossNet19 is an accomplishing of the CLI and portions of the .NET Abject Chic Library (BCL). It is chargeless software application the accessible antecedent MIT License.

No comments:

Post a Comment