Windows 8がMetro App開発用に非常に多くの言語をサポートしていることは刺激的です。私が特に興味を持ったのは、HTML5/CSS/JavaScriptでした。私が理解していないことは、このコードは実行可能ファイル(C#、VB、C++のような)でコンパイルされるか、または私のアプリは基本的に実際のWebページとしてIEで実行されるのでしょうか?Windows 8はJavaScriptをコンパイルしますか?
答えて
はい。 JavascriptはWindows 8でChakraエンジンによって実行されます。 .NET Just-In-Timeコンパイラと同様に、Javascriptを最適化されたマシンコードに変換します。また、GoogleのV8とMozillaのTraceMonkeyエンジンが採用したアプローチ。いくつかの背景情報is here。
明確にするには、ジャストインタイムでコンパイルされていません。のように、あなたは、ソースコードを出荷せずにJSを使用してアプリケーションを出荷することはできません? – Gabe
コンパイルされていません。ネットコードとは異なり、コンパイルすることはできません。 –
Here's a video overview of some of how to use JavaScript with the new Windows 8 Runtime from BUILD2011(スライドも同じページで利用できます)。プレゼンターは、JavaScriptとWinRTを使用した簡単なプロジェクトを経て、一般的なWinRTの概要を説明します。そのすべてについてもっと読むことができますon this related SO thread。
- 1. Javascript/jQuery Windows 8オンスクリーンキーボード
- 2. jQueryとWindows 8 JavaScriptメトロスタイルアプリケーション
- 3. Windows 8とWindows Phone 8でHTML5/Javascriptを使用したF#ポータブルライブラリの使用
- 4. Metrofit HTML/javascriptアプリケーションからWindows 8 Metro?
- 5. Windows 8&Windows Phone 8
- 6. Windows 8 Metro JavascriptではArrayDataSourceを作成できません。
- 7. NETFX_COREがWindows 8の場合、Windows Phone 8は何ですか?
- 8. Windows 8 Metro SyndicationClient.retrieveFeedAsync in Javascriptは実際に非同期ですか?
- 9. Windows Phone 8およびWindowsストア8の乱数はありますか?
- 10. Windows 8でRebarをインストール、コンパイル、および利用する方法
- 11. Windows 8 Metroアプリケーションをコンパイルする際の問題
- 12. WebView with Windows 8 MetroでのJavaScriptエラー
- 13. メトロスタイルのWindows 8アプリはローカルデータベースへのアクセスをサポートしますか?
- 14. Windows 8はWindows Phoneで実行できますか?
- 15. Guide.IsTrialModeはWindows 8 Store AppのMonoGameで動作しますか?
- 16. WPFアプリケーションはWindows 8タブレットで動作しますか?
- 17. SilverlightとWindows 8 Consumer Previewは動作していますか?
- 18. javascript Windows 8 Metro Style Appでappbarを切り替えるイベントは何ですか?
- 19. は、Windows 8でのSQLデータ・アクセスは、HTML5/Javascriptのデスクトップ開発
- 20. windows 8 - セッションはどこですか?
- 21. Windows 8のwp7ピボットコントロールは何ですか?
- 22. Windows 8の「チャイルドセッション」とは何ですか?
- 23. Windows Phone 8とWindows 8デスクトップ用に別々のアプリケーションを作成する必要はありますか?
- 24. V8 javascriptエンジンはすべてのjavascriptを機械語にコンパイルしますか?
- 25. Windows 8のキーボードレイアウトをどのようにパッケージ化しますか?
- 26. Windows 8(Metro)アプリでXAMLコントロールのhWndを取得しますか?
- 27. Windows 8ではQT 4.7.4でQTouchEventが起動しませんか?
- 28. Jammit gem for Railsでjavascriptテンプレートをコンパイルしていますか?
- 29. WindowsのコマンドプロンプトからCコードをコンパイルしますか?
- 30. input()はWindows 8(python 3.3)の他のpythonプロセスをブロックします。
Javascriptがコンパイルされていません。 –
Windows 8 Metro Appsではどのように動作しますか?スリムなIEの中で? –
@GregPotterはい、かなり。 Metroアプリの標準以外のクロムがないという意味で「スリム化」されています。 WinRTコンポーネント(独自のカスタムコンポーネントを含む)を読み込んで呼び出すことができ、適切なIEでは実行できないという意味で拡張されています。しかし、それはDOMなどのブラウザです。 –