2011-10-05 43 views
17

WebIDL仕様が最後に呼び出され、the buzzというのは、これがWebにとって大きなステップであるということです。しかし、私はそれに関する多くの有益な情報を見つけることができず、なぜそれが重要であるかはわかりません。WebIDLとは何ですか(その理由は重要です)。

私はそれがインターフェイスを定義しているが、何のためのインターフェイスを理解していますか? WebIDLはECMAscript、JavaScript、HTMLまたはDOMとどのように関連していますか?これは謙虚なウェブ開発者の生活に影響を及ぼしますか、それともブラウザの開発者であろうか?

記事へのリンクを歓迎します。

答えて

8

私はそれがDOMと、javascript以外の言語を使ってそれを操作する方法に関係していると言います。 Javascriptには既にDOMを操作する方法がありますが、これは標準ではないため、おそらくWebIDLは他の言語のインターフェイスを「プラグイン」する方法です。

+0

興味深い。それで、将来は、C#Script、RubyScript、FortranScriptなど、もっと多くの '**** Script'sが存在する可能性があります。それはどういう意味ですか? – Jeff

+0

私は方向が分かりませんが、DOMのための標準化されたAPIを作りたいと思います。 – fazo

2

WebIDLが重要な領域の1つは、JavaScriptをターゲットとする型付き言語コンパイラです。私はWebSharperというツールを使ってF#をJavaScriptにコンパイルします。はるかによく知られている例はGWT for Javaです。これらのフレームワークでは、ユーザーはコードの補完とチェックを行うことで、利用可能な機能への型付きアクセスを望んでいます。我々は、F#-JSマッピングを手作業または半正式な半自動の方法で記述していました。 WebIDLをコンパイルすると、進化するHTML5仕様でより多くの最新情報が得られるはずです。理想的には、JavaScriptライブラリの作者に、コード用のWebIDLを提供または生成するよう説得することさえ可能です。

関連する問題