Удивительно, что Windows 8 поддерживает так много языков для разработки Metro App. Меня особенно интересовал HTML5/CSS/JavaScript. Что я не понимаю, этот код собирается скомпилироваться в виде исполняемого файла (например, C#, VB и C++), или мое приложение в основном будет работать в IE как фактическая веб-страница?Скомпилирует ли Windows 8 JavaScript?
ответ
Да. Javascript выполняется в Windows 8 движком Chakra. Подобно компилятору .NET точно в срок, он переводит javascript в оптимизированный машинный код. Также подход, используемый двигателями Google V8 и Mozilla TraceMonkey. Некоторая справочная информация is here.
Чтобы быть понятным, он точно компилируется, но не скомпилирован. Как и в, вы не можете отправить приложение с помощью JS без отправки исходного кода? – Gabe
Он выступает, а не компилируется. В отличие от кода Net, он не может быть скомпилирован (NGened) –
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 дротик, добавляя слабые ссылки?
- 2. Скомпилирует ли PHP данные?
- 3. Скомпилирует ли tomcat сервлеты?
- 4. Windows 8 JavaScript Application
- 5. Windows 8 Javascript Обещание
- 6. Скомпилирует ли мои конфиденциальные данные?
- 7. Скомпилирует ли GCC все функции?
- 8. Windows 8 Javascript асинхронное программирование
- 9. Windows 8, MediaCapture.StopPreviewAsync из javascript
- 10. Является ли приложение WinJS/Javascript + Html5 написанным для Windows 8 совместимым с телефоном Windows 8?
- 11. Windows 8, Windows phone 8
- 12. Windows 8 App Javascript: Является ли applicationData localSettings постоянным?
- 13. Как узнать, закрыто ли приложение javascript windows 8
- 14. Поддерживает ли Windows 8 JavaScript-приложения GIF-изображения?
- 15. Работает ли приложение Windows 8 на iPad
- 16. MPEG-DASH на Windows 8 приложении Javascript
- 17. windows phone 8 и windows 8 tablet
- 18. Windows 8 или Windows 8 pro
- 19. NetBeans не скомпилирует проект openGL
- 20. JavaScript Windows 8 app setInterval() issue
- 21. SQLite с Javascript windows 8 app
- 22. Windows Phone 8 WebBrowser не запускает javascript
- 23. Windows 8 Javascript app app/start deferral
- 24. Windows 8 Javascript app XML Object
- 25. Javascript не работает IE 8 на Windows
- 26. Windows 8 Javascript: Listview invoke trouble
- 27. Обнаружение Windows 8 экранной клавиатуры с Javascript
- 28. Windows 8 Javascript App Event Listener Issue
- 29. Windows 8 приложение: Bing Maps JavaScript
- 30. StreamSockets в Windows 8 javascript app
Javascript не скомпилирован. –
Итак, как это работает в Windows 8 Metro Apps? В уменьшенном IE? –
@GregPotter Да, в значительной степени. Он «сглажен» в некотором смысле, что нет хром, кроме стандартного для приложений Metro. Он расширен в некотором смысле, что вы можете загружать компоненты WinRT (включая свой собственный) и называть их, что вы не можете сделать в IE. Но это браузер с DOM и т. Д. –