18.09.2012, 00:00 Uhr
So läuft C# auch im Browser
Mono-Gründer Miguel de Icaza stellt drei Möglichkeiten vor.
Mit C# kann man für eine ganze Reihe von Plattformen programmieren. Von der klassischen .NET-Runtime bis hin zu Android oder iOS. Nur der Browser als Plattform fehlt. Diese Plattform ist fest in der Hand von JavaScript.
Aber inzwischen gibt es Möglichkeiten, C# auch im Browser zu verwenden. In einem Blogpost zählt Miguel deIcaza, Initiator des Mono-Projekts, drei Tools auf.
JSIL übersetzt ECMA/.NET Intermediate Language in JavaScript. Damit sollte der Code dann in jedem Browser laufen.
Saltarelle Compiler übersetzt C#-Code in JavaScript-Code. Das Schöne daran: Saltarelle integriert sich in Visual Studio. Damit stehen über Intellisense die Befehle zur Verfügung.
Mit NativeClient kann auch nativer Code in einem Browser laufen. Allerdings funktioniert das nicht unter Android und iOS.