Doğru anlıyorsam, hem GWT hem de Google Closure web uygulamaları oluşturmak için JS API'leridir. Onların arasındaki fark ne?GWT VS Google Closure, fark nedir?
cevap
Kapatma bir JavaScript kütüphanesidir (gerçekten daha kütüphanelerin koleksiyonu gibi, ama hepsi tek bir kitaplık olarak paketlenir ve bu taban kütüphanesinden goog.require
kullanılarak alınabilir). Kapatma, bir çok ortak JavaScript görevini, birden fazla tarayıcıyla uyumlu bir şekilde basitleştirir. Kapatma ayrıca JavaScript kodunu küçültmek ve optimize edebilen bir JavaScript derleyicisidir.
GWT (Java tamamen yazılı kodu almak ve bir web uygulaması Java tamamen yazılmasına izin HTML, CSS ve JavaScript dönüştürmek bir Java araç (ve ilişkili kitaplıklar) ama can sıkıcı, yavaş yüklenen bir Java uygulaması yerine gerçek bir HTML5 web sitesi olarak kullanılır.
GWT'de yazılmış bir proje, Closure kütüphanesinden yararlanabilir ve JavaScript kodu içerebilir. Ancak, GWT Java geliştiricileri için iken, Kapanış gerçekten JavaScript yazan geliştiricilere yöneliktir. Özetlemek gerekirse
...
Kullanım Kapatma zaman: JavaScript kodu tek başına yazıyoruz
- .
- GWT ile bağlantı kurduğunuz JavaScript'i "JavaScript Yerel Arabirimi" (JSNI) aracılığıyla yazıyorsunuz.
- Kendi HTML, CSS, JavaScript'inizi yuvarlamayı tercih edersiniz.
Kullanım GWT zaman: Yeni veya büyük web uygulamaları geliştiren
- .
- Java'da kod yazmak için bir tercihiniz var.
Kapatma ve GWT, küçültülmüş/gizlenmiş JS sonucunu oluşturmak için aynı kod tabanı/kitaplığını (parçası) kullanıyorsa (bunun bir parçası) acaba? –