Bridge.NET - CSharpをJavaScriptに変換するコンパイラ
Webブラウザ上で動作する保証があるプログラミング言語はJavaScriptしかありません。しかし、型がないスクリプト言語とあって、素のまま使うのを躊躇してしまう人は大勢います。その結果、TypeScriptなどを使う人も多いです。 今回紹介するBridge.NETはC#からJavaScriptに変換するコンパイラです。C#の強固な言語体系を用いてWebアプリケーションを開発する際に便利でしょう。
Bridge.NETの使い方
基本形です。Mainメソッドが呼ばれます。
ボタンを押して、カウントアップするデモです。
同期処理、非同期処理をサポートしています。
Bridge.NETはUIについてもC#でプログラミングします。テンプレートのような仕組みは今のところなさそうなので、appendChildなどを使って構築するのですが、それでも状態管理を行わずに済むのは便利そうです。
Bridge.NETはC#製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。
Bridge.NET - Open Source C# to JavaScript Compiler bridgedotnet/Bridge: C# to JavaScript compiler. Write modern mobile and web apps in C#. Run them anywhere in JavaScript with Bridge.NET.