26.01.2015, 00:00 Uhr

C#-Code in JavaScript wandeln

Ein geschickt gewählter Werkzeugkasten wandelt existierenden C#-Code in Apps, die direkt im Browser laufen.
Das Dreamteam für die Aufgabe vorhandenen C#-Code so zu wandeln, dass er direkt im Browser laufen kann, ohne dass man den Code dafür manuell anpassen muss besteht aus Visual Studio, Roslyn und dem Compiler DuoCode. Der kostenpflichtige Cross-Compiler DuoCode fügt sich in Visual Studio ein, nutzt Roslyn und gibt JavaScript-Code aus. Dabei übernimmt Roslyn das Parsen des Codes, baut den Syntaktischen Baum (AST) und erledigt die Kontextanalyse. Dann übernimmt DuCode übersetzt den Code und liefert JavaScript.
DuoCode ist ein kommerzielles Angebot, kein Open-Source-Produkt. Es ist gedacht für Organisationen mit großen Beständen an C#-Code und großem Wissen darüber. Via DuoCode kann diese Ressource auch für JavaScript genutzt werden. Der größte Vorteil von DuoCode gegenüber ähnlichen Tools ist, dass DuoCode Roslyn als C#-Vorstufe nutzt und damit die neuesten Features von C# 6.0 und von Visual Studio 2015 von Anfang an nutzen kann.
DuoCode ist gegenwärtig als öffentliche Beta-Version verfügbar und kann nach einer Anmeldung hier geladen werden. [bl]



Das könnte Sie auch interessieren