スクリプトエンジン.NET / Mono。 多言語Webマニフェスト

新しいウェブの時間。 多くのプログラミング言語で記述できるWeb。



.NETがあります。

モノがあります。

ブラウザ開発者は、スクリプトエンジンとしてそれらを使用する必要はありません。

その後、開発者はバグのない高速レンダリングに集中でき、必要に応じて.NET / Monoを開発できます。



なぜウェブ上の現在の状況よりも優れているのでしょうか。

  1. JSがクライアント側の唯一の言語であるという事実にうんざりしています。 言語の選択の自由が欲しい。 松葉杖の翻訳者は必要ありません%language%-> js。 各言語は特定のタスク用に設計されています。 ML言語のファミリーがある場合、jsで数学プログラムを書くのは愚かです。 または、C ++で実行できる場合に、ガベージコレクターでステートメントをオーバーロードする便利なしに、型指定されていないjsで3Dレンダリング
  2. 高品質のデバッグとリファクタリングを備えた便利で最新の開発環境が必要です。 コンソールまたはブラウザのビルトインデバッガの小さなウィンドウでのデバッグは過去のものである必要があります。 当然、これはcssには適用されません。
  3. jsとコード圧縮ハックのかなり惨めな縮小。 ブラウザは、バイナリCILコードをロードして実行する必要があります。 CILは、クライアントのホストマシンのネイティブコードにコンパイルされる完全に安全なバイトコードです。
  4. ブラウザのレンダリングにCILを埋め込むのは難しいことではありません。 CILは、ネイティブOOPサポートを使用して設計されています。 ブラウザが安全なCRLランタイムで標準DOMクラスを提供するのに十分です。
  5. これ以上の苦痛な言語切り替えはありません。 jsで「$ i」、phpで「var i」を書いた頻度を覚えておいてください。 サーバーとクライアントで単一の言語を使用すると、多くのクラスをある言語から別の言語に書き換えることができなくなります。
  6. .NET / Monoは、すべての一般的なプラットフォームで実行されます。 x86、arm、windows、linux、BSD、iOS、android(移植中)、webos( http://code.google.com/p/webosdotnet/
  7. もちろん、私たちはブラウザが市場のために戦っていることを理解しています。 JSの速度、レンダリング、シンプルさとアクセシビリティ、独自の機能など、これらすべてがあなた自身のブラウザを宣伝します。 ブラウザ開発者は、この長いリストからjs速度を削除するだけです。
同意しますか? ブラウザのバグトラッカーに投票してください。



イニシアチブをサポートできるバグトラッカーへのリンク:



追加資料へのリンク




All Articles