Ben esas olarak üç GWT bileşen kütüphaneleri baktı
Widget'lar açısından, bu kütüphaneler oldukça benzer görünmektedir, ancak tabiki, temel API farklıdır. Bu kitaplıkların üçü de mevcut JavaScript bileşen kitaplıklarına dayanmaktadır: GWT-Ext ve Ext-GWT için Ext JS ve SmartGWT için SmartClient. Bu nedenle, bu kitaplıkların mevcut JavaScript kitaplıkları etrafında GWT sarmalayıcıları olduğunu söyleyebiliriz.
Benim için bu kütüphanelerden biri için seçim yapmak için ana faktör, temel teknoloji değil, onların lisanslama modeli. GWT-Ext, sağlam ve popüler bir bileşen kütüphanesi gibi görünmektedir, ancak Ext JS'nin yeni versiyonu olan Ext JS 2.0.2'de bir kilitleme vardır. Ext JS kitaplığının daha yeni sürümleri GPL veya ticari bir lisans altında kullanılabilir. Ext-GWT, Ext JS'nin geliştiricisinden gelir ve aynı çift lisanslama seçeneğini izler. SmartGWT, hem LGPL hem de ticari bir lisans altında mevcuttur. Ticari bir lisans almazsanız, Ext-GWT ve SmartGWT, hem lisanslama açısından geçerli alternatifler olabilir. Aksi halde LGPL kullanan SmartGWT bana daha çekici geliyor.
Mevcut widget'lar açısından GWT-Ext, SmartGWT'nin önündeydi, ancak SmartGWT hızlı bir şekilde yakalanıyor gibi görünüyor. Kodlama açısından SmartGWT'yi tercih ediyorum. Ext-GWT ile hiç deneyimim yok, bu yüzden anlatamam.
bu out.thanks kontrol edecek! :) –
Projem için SmartGwt seçtiniz, belki neden SmartGWT üzerinde ext-gwt seçtiniz bazı nedenleri verebilir misiniz? –