2011-12-28 18 views
6

Windows 8'in Metro Uygulaması geliştirme için pek çok dili desteklemesi heyecan verici. Özellikle ilgimi çeken bir kişi HTML5/CSS/JavaScript oldu. Anlamadığım, bu kodun bir tür yürütülebilir dosyada (C#, VB ve C++ seçeneği gibi) derlenecek mi yoksa uygulamam temel olarak IE'de gerçek bir web sayfası olarak mı çalışacak?Windows 8 JavaScript'i derliyor mu?

+1

Javascript derlenmemiştir. –

+0

Peki, Windows 8 Metro Uygulamalarında nasıl çalışır? Slimmed bir IE? –

+0

@GregPotter Evet, oldukça fazla. Metro uygulamaları için standardın dışında bir kromun olmadığı bir anlamda "zayıflatıldı". WinRT bileşenlerini (kendi özel olanı da dahil) yükleyebilmeniz ve IE'ye uygun olarak yapamayacağınız bir şekilde genişletilmiş. Ancak, DOM vb. Bir tarayıcıdır. –

cevap

12

Evet. Javascript, Windows 8'de Chakra motoru tarafından yürütülür. .NET tam zamanında derleyici gibi, javascript'i optimize edilmiş makine koduna çevirir. Ayrıca Google'ın V8 ve Mozilla'nın TraceMonkey motorları tarafından alınan yaklaşım. Bazı arka plan bilgileri is here.

+2

Açık olmak gerekirse, tam zamanında derlenmiş, ancak önceden derlenmemiş. Gibi, kaynak kodu göndermeden JS kullanarak bir uygulama gönderemezsiniz? – Gabe

+0

Derlenmiş, derlenmemiş. Net koddan farklı olarak, derlenemez (NGened) –