2010-02-02 14 views
8

Tüm bu teknolojiler bağlamaya çalışıyorum, ancak birçok izole örneği vardır ve ben birlikteGWT + UiBinder + Cin + Guice + JDO + GAE örnek

yüzden

sorularımı onları bağlamak için yeterli deneyime sahip değildir: Benzer bir örnek var mı? Gin ile UIBinder kullanmak mümkün mü? Bunu uygulamak için herhangi bir öneriniz var mı?

cevap

3

Maalesef, bu tür eğitimleri bilmiyorum (GWT hakkında bir kitap almak için olası bir çözüm olurdu, ama GWT 2.0 ve Gin ile herhangi bir anlaşma olup olmadığını bilmiyorum) - korkarım Onlardan gelen bilgiyi bir araya getirmeniz size kalmış, herkesin yapması gereken şey bu, değil mi? ;) Bazı özel problemleriniz varsa, bu konuda soru sormaktan çekinmeyin, o zaman yardımcı olabiliriz.
UiBinder + Cin konu gelince - Ben iki teknolojiyi kullanıyorum ve bir esinti, ama bu esas olarak ben de takip ediyorum çünkü MVP (Model View Presenter) mimarisi/model - bu şekilde Görünüm gerçekten herhangi bir bağımlılığa sahip değildir ve Presenter tüm işleri yapar. Daha fazlası için: http://code.google.com/events/io/2009/sessions/GoogleWebToolkitBestPractices.html

+0

Evet, basit uygulama için kod üretmek için en iyi yöntem midir? :) – ziftech

+0

Seni bilmiyorum, ama oldukça karmaşık uygulamalar yaratmak için GWT kullanıyorum - Java'yı programlama diliniz olarak kullanmanın yararı vardı (tabii ki JavaScript'in kabusu olan - IMHO'nun aksine). Yani bir "HelloWorld" uygulaması yazmak için ne kadar kod aldığımı gerçekten umursamıyorum - uzun vadede "daha fazla kod" size yardımcı olacak (veya kodunuzu okuyan biri) gelecek aylar yazıp test yapabilmenizi anlıyor/refactoring/daha da geliştirerek bir esinti. Bunu görmüyorsanız, bu sunumu tekrar izlemenizi (ve/veya GWT ile ilgili diğer materyalleri okumayı/izlemeyi) tavsiye ederim. –

+0

JavaScript kabusunun var olduğunu ve GWT'nin bunu basitleştirdiğini kabul ediyorum, ancak kod miktarını, karmaşıklığı ve konfigürasyon anlaşılabilirliğini Guice + Gin + GWT + diğer "resmi" kütüphaneleri Spring + Wicket (ya da başka biriyle) ile karşılaştırıyorum ve ilk varyantın daha fazla olduğunu düşünüyorum karmaşık .. Google kütüphanelerinin birbirleriyle entegrasyon halinde yeterli iyileştirmeye ihtiyacı var gibi görünüyor. Standartlara ve kutudan çıkmış bir entegrasyona ve bu "sihri" anlamaya zaman harcamak istemiyorum. – ziftech