Updated: July 10, 2020 (May 26, 2003)

  Sidebar

Standardization and the Windows Lock-In

My Atlas / Sidebar

1,012 wordsTime to read: 6 min

In an effort to make the .NET Framework a standard for application development, Microsoft has worked with the European Computer Manufacturers Association (ECMA), an international standards group, to produce a standardized set of specifications for the C# language and the Common Language Infrastructure (CLI), which is based on the .NET Framework. In principle, these specifications enable developers to write applications on the .NET development platform that run on any OS and hardware. A deeper analysis of the specifications, however, reveals problems that will limit most .NET development to Windows for the foreseeable future.

ECMA Standard-334-C# Language Specification was approved by ECMA in Dec. 2001 and later approved by the International Organization for Standardization (ISO), a larger and more influential standards body. This standard specifies the form and establishes the interpretation of programs written in C#. It specifies among other things:

  • The syntax and constraints of the

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now