Es emocionante que Windows 8 soporte tantos idiomas para el desarrollo de la aplicación Metro. Uno que me interesó especialmente fue HTML5/CSS/JavaScript. Lo que no entiendo, ¿se compilará este código en una especie de ejecutable (como la opción C#, VB y C++) o mi aplicación básicamente se ejecutará en IE como una página web real?¿Windows 8 compila JavaScript?
Respuesta
Sí. Javascript se ejecuta en Windows 8 por el motor de Chakra. Similar al compilador .NET just-in-time, traduce javascript al código de máquina optimizado. También el enfoque adoptado por el motor V8 de Google y los motores TraceMonkey de Mozilla. Alguna información de fondo is here.
Para ser claros, está compilado justo a tiempo, pero no precompilado. Como en, ¿no puedes enviar una aplicación usando JS sin enviar el código fuente? – Gabe
Está sobresalido, no compilado. A diferencia, código de red, no se puede compilar (NGened) –
Here's a video overview of some of how to use JavaScript with the new Windows 8 Runtime from BUILD2011 (las diapositivas también están disponibles en la misma página). El presentador realiza un proyecto simple con JavaScript y WinRT y ofrece una visión general bastante buena de WinRT en general. Puede leer más sobre todo eso on this related SO thread.
- 1. Windows 8 bottom application bar
- 2. jQuery y Windows 8 JavaScript Metro Style Apps
- 3. Error de JavaScript en WebView con Windows 8 Metro
- 4. Windows 8 - BeginAnimation?
- 5. UTF-8 en Windows
- 6. Andamios en Windows 8
- 7. ¿Compila Javascript o interpreta dos pasadas?
- 8. Java Windows 8 Pantalla completa?
- 9. WP7 SDK en Windows 8
- 10. Ventaja compartida de Windows 8 con JQuery
- 11. Habilitar codificación UTF-8 JavaScript
- 12. Problemas al crear la aplicación Windows Store. (Windows 8)
- 13. Trasladar x86/64 programas de Windows a Windows 8 ARM
- 14. ¿Se ejecutará Windows Phone 8 SDK en Windows 7?
- 15. Aplicaciones de Windows Azure y Metro en Windows 8
- 16. Windows compila para PyLucene + JCC en python 2.6
- 17. ¿Cuándo compila Rails CoffeeScript?
- 18. InvalidCastException con destino compartido en Windows 8
- 19. Orientaciones del asa en Windows 8
- 20. Cómo deshabilitar Windows 8/WinRT AppBar?
- 21. Windows 8 Consumer Preview Wrong Major Version?
- 22. Conseguir una Asamblea Type en Windows 8
- 23. Depuración aplicación HLSL para Windows 8
- 24. hipervínculo de Windows 8 xaml en línea
- 25. Ampliación de Windows 8 Messaging Hub
- 26. Cómo obtener Windows 8 Live ID
- 27. Windows 8 - Fancy Progress Bars API?
- 28. AppFabric 1.1 y Windows 8 Consumer Preview
- 29. Pantalla bloqueada en Windows 8 WinRT
- 30. Windows Indentity Foundation en Win 8
El Javascript no está compilado. –
Entonces, ¿cómo funciona en Windows 8 Metro Apps? En un IE reducido? –
@GregPotter Sí, casi. Está "adelgazado" en un sentido de que no hay otro cromado aparte de lo que es estándar para las aplicaciones Metro. Se amplía en el sentido de que puede cargar componentes de WinRT (incluido el suyo propio) y llamarlos, lo que no puede hacer en IE. Pero es un navegador, con DOM, etc. –