tag:blogger.com,1999:blog-20941681.post4096400875515365560..comments2024-02-13T18:09:44.121+01:00Comments on Jacek Laskowski scala jawnie: GWT 1.5 i Eclipse Ganymede z Cypal Studio for GWT (RC6)Anonymoushttp://www.blogger.com/profile/09734540973692423017noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-20941681.post-11929671383766809902021-02-13T21:37:54.365+01:002021-02-13T21:37:54.365+01:00Bardzo fajnie napisane. Jestem pod wrażeniem i poz...Bardzo fajnie napisane. Jestem pod wrażeniem i pozdrawiam.Mateusz Domańskihttps://www.blogger.com/profile/03893485210060321569noreply@blogger.comtag:blogger.com,1999:blog-20941681.post-28323586207982145902009-01-06T12:33:00.000+01:002009-01-06T12:33:00.000+01:00Działa, działa, bo to nie Windows nie pozwala, ale...Działa, działa, bo to nie Windows nie pozwala, ale Windows Explorer. Ja zakładam pliki rozpoczynające się od kropki pod Cygwinem, ale pewnie są inne sposoby, np.<BR/><BR/>C:\Documents and Settings\jlaskowski<BR/>> ver<BR/><BR/>Microsoft Windows XP [Version 5.1.2600]<BR/><BR/>C:\Documents and Settings\jlaskowski<BR/>> echo ala > .ala<BR/><BR/>C:\Documents and Settings\jlaskowski<BR/>> dir .ala<BR/> Volume in drive C is disk<BR/> Volume Serial Number is 00F4-27E9<BR/><BR/> Directory of C:\Documents and Settings\jlaskowski<BR/><BR/>2009-01-06 12:30 6 .ala<BR/> 1 File(s) 6 bytes<BR/> 0 Dir(s) 19 649 683 456 bytes free<BR/><BR/>Jak już zostanie utworzony, można edytować wybranym narzędziem - Otwórz za pomocą, czy jakoś tak.Anonymoushttps://www.blogger.com/profile/09734540973692423017noreply@blogger.comtag:blogger.com,1999:blog-20941681.post-78122445129524941582009-01-06T09:54:00.000+01:002009-01-06T09:54:00.000+01:00Oczywiście chodzi o wersje 3.4Oczywiście chodzi o wersje 3.4Gabriel Labudahttps://www.blogger.com/profile/14993347401715175558noreply@blogger.comtag:blogger.com,1999:blog-20941681.post-80439141241328446062009-01-06T09:26:00.000+01:002009-01-06T09:26:00.000+01:00Niestety ten sposób dodawania pluginów nie działa ...Niestety ten sposób dodawania pluginów nie działa ( przynajmniej u mnie ). Być może dlatego, że pod łyndołsem nie można nazwy zaczynać od kropki. chodzi o plik .eclipseextension <BR/>Pod slackiem też nie bardzo chce to chodzić. Przyznam, że mam małe doswiadczenia z Eclipse i może po prostu nie zrobiłem czegoś co dla bardziej zaawansowanego użytkownika jest oczywiste.<BR/>PozdrawiamGabriel Labudahttps://www.blogger.com/profile/14993347401715175558noreply@blogger.comtag:blogger.com,1999:blog-20941681.post-56027505045347647642009-01-06T09:19:00.000+01:002009-01-06T09:19:00.000+01:00Ten komentarz został usunięty przez autora.Gabriel Labudahttps://www.blogger.com/profile/14993347401715175558noreply@blogger.comtag:blogger.com,1999:blog-20941681.post-47783793505898952812008-10-21T12:33:00.000+02:002008-10-21T12:33:00.000+02:00No tak, ten czas kompilacji, trochę zniechęca do z...No tak, ten czas kompilacji, trochę zniechęca do zabawy w tym wynalazku GWT itd...<BR/>początkującyAnonymoushttps://www.blogger.com/profile/15524758471647763052noreply@blogger.comtag:blogger.com,1999:blog-20941681.post-75604354309833081832008-08-05T00:31:00.000+02:002008-08-05T00:31:00.000+02:00Co do tego bledu (java.lang.NoClassDefFoundError: ...Co do tego bledu (java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory) - wystarczy usunac z buildpatha biblioteki Tomcata 6 i dziala ;)<BR/>(PPM/Build path/Remove from Build Path) <BR/>Pozdrawiameximiushttps://www.blogger.com/profile/08259464220770300101noreply@blogger.comtag:blogger.com,1999:blog-20941681.post-35270786883405660322008-06-10T11:32:00.000+02:002008-06-10T11:32:00.000+02:00Akurat w przypadku GWT nie jestem przekonany do st...Akurat w przypadku GWT nie jestem przekonany do stosowania wtyczek do IDE. Narzędzia które przychodzą z dystrybucją całkiem nieźle sprawdzają się w kwestii przygotowania projektu eclipse'owego.<BR/><BR/>Twoje problemy z Hosted Mode mogą wynikać z tego, że dystrybucja GWT przychodzi z własnym specjalnie dostosowanym Tomcatem. To on jest uruchomiany w Hosted Mode. Choć Google poleca używanie Web Mode do bardziej złożonych web aplikacji (integracja ze springiem, etc.), to jednak ten wbudowany tomcat jest zupełnie standardowy i manipulującą plikem web.xml w ROOT/WEB-INF/ można uzyskać pożądane efekty, nie tracąc przy tym możliwości wygodnego debugowania kodu Javy, zanim stanie się on kodem JS (potem już tylko debugowanie serwisów RPC po stronie serwera i debuger JS na kliencie :) )<BR/><BR/>A co do GWT 1.5, to generalnie jestem bardzo zadowolony. Zawsze zadziwiało mnie nieortodoksyjne podejście z jakim twórcy GWT podchodzą do Javy. Sama koncepcja kompilacji Java2JS to jedno, ale co tam oprócz tego tkwi w środku - Deffered Binding, czyli po co robić w runtime to, co można zrobić na etapie kompilacji. Powiązany z tym Implicit Method Binding (można to w pewnym stopniu porównać do AOP). Teraz "upgradowałem" projekty z GWT 1.4 do 1.5 i znalazłem jeszcze kilka fajnych rzeczy. Np. genericsy - niby nic nowego, a jednak GWT używa ich na wiele różnych sposobów - nie tylko można wyposażyć w generics własne klasy, część kodu GWT też jest uzupełniona sprytnie genericsami, np. AsyncCallback, co likwiduje konieczność castowania i pewną ilość "boilerplate code". Co więcej, i to jest szczególnie interesujące, genericsy używane są nie tylko jako odwołanie do typu, ale także jako metainformacja o typie - czyli funkcjonują jak annotations, w pewny sensie obchodząc problem type erasure.<BR/><BR/>Wracając do zwalczania nadmiarowego kodu, polecam przyjrzenie się annotation:<BR/><BR/>com.google.gwt.user.client.rpc.RemoteServiceRelativePath<BR/><BR/>Nie jest to opisane w dokumentacji w tej chwili, a likwiduje tony niepotrzebnego kodu przy inicjalizacji serwisów RPC.<BR/><BR/>Pomimo zachwytów nad GWT 1.5, dostrzegam jedną wadę - czasem nawet 5x wydłużony czas kompilacji. Mamy duży projekt w GWT (~20k linii kodu), który na niezłej maszynie kompilował się ponad 2min, nawet nie próbowałem z GWT 1.5, ale niektórzy raportowali, że ich projekty kompilują się 30min :) Obaczymy.<BR/><BR/>Jeśli jesteś zainteresowany GWT i którymś z tych zagadnień w szczegółach, to daj znać - wrzucę jakiś większy tekst na bloga.Kazik Pogodahttps://www.blogger.com/profile/09604205794524759948noreply@blogger.comtag:blogger.com,1999:blog-20941681.post-33532791633536849852008-06-09T22:46:00.000+02:002008-06-09T22:46:00.000+02:00Odpowiadając na Twoją zaczepkę pragnę zaznaczyć,że...Odpowiadając na Twoją zaczepkę pragnę zaznaczyć,że właśnie tworze posta :)<BR/><BR/>Jeśli chodzi o gwt to bardzo podoba mi się integracja którą oferuje Idea. Nie jestem wielbicielem tego IDE ale akurat ta funkcjonalność zrobiła na mnie naprawdę duże wrażenie.Michal Margielhttps://www.blogger.com/profile/04191448659080996000noreply@blogger.com