2009-02-28 11 views

cevap

1

sadece birkaç yer var

<inherits name="org.gwtwidgets.WidgetLibrary" /> 
1

: bir devralır çizgi ne de Widget'ta kitaplığının örneğin bunları kullanmak istediğiniz dosya .gwt.xml GWT widget incelenmesinden sonra, Ext-GWT nihai aday gibi bakarak ile

SmartGWT

Ext-GWT

odaklanıyoruz.

+0

bu out.thanks kontrol edecek! :) –

+0

Projem için SmartGwt seçtiniz, belki neden SmartGWT üzerinde ext-gwt seçtiniz bazı nedenleri verebilir misiniz? –

0

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.

İlgili konular