🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #152935

Re: nowy projekt

#152935
From: Marcin Biegan
Date: Sat, 08 Oct 2011 13:48
26 lines
2394 bytes
W dniu 2011-10-08 12:56, Tomek Łabuz pisze:
> no ale to wymaga przemyślenia czy napewno, gwt tak ogólnie generuje
> aplikację działającą w środowisku przeglądarki i jeśli na widok wpływają
> elementy dziejące się na serwerze (nie tylko dane w formularzu) to może
> nie być najlepszy wybór (to wtedy np wicket :))

Każdy nietrywialny interfejs zależy w dużym stopniu od tego, co dzieje się na 
serwerze. Ja jestem gorącym zwolennikiem GWT:
+ JAVA! nie trzeba pisać kodu w JavaScript z którym zawsze są jakieś problemy, 
jest dużo narzędzi do Javy których można normalnie używać (eclipse!)
+ można debuggować!
+ można używać tych samych obiektów/klas po stronie serwera i klienta
+ skalowalne - całe renderowanie robi przeglądarka.
- kompilacja zajmuje tyle, że można się pochlastać. na szczęście w czasie 
developmentu nie trzeba kompilować bo jest 'dev mode'
- dane z serwera nie są dostępne "od razu", jak to jest w przypadku np. JSP, 
trzeba panować nad tym kiedy się je pobiera, ile się ich pobiera (użytkownicy 
nie lubią czekać długo...). Wymaga to wprowadzenia warstwy DTO, albo 
wykorzystania czegoś gotowego (np. RequestFactory)
- domyślny styl/wygląd interfejsu moim zdaniem nie jest profesjonalny, warto 
doszlifować CSS
- nie ma zbyt wielu bibliotek widgetów

-- 
pozdrawiam
Marcin Biegan
Technical Details
Message-ID: <j6pkc5$brp$1@opal.futuro.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!opal.futuro.pl!not-for-mail
References: <1232461475339751074.464250mistrz_7-gazeta.pl@news.gazeta.pl> <j6p29q$4o7$1@opal.futuro.pl> <j6pa8t$k4c$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!opal.futuro.pl!not-for-mail
From: Marcin Biegan <aragon@usunto.lama.net.pl>
Newsgroups: pl.comp.lang.java
Subject: Re: nowy projekt
Date: Sat, 08 Oct 2011 15:48:54 +0200
Organization: Pro Futuro
Lines: 26
Message-ID: <j6pkc5$brp$1@opal.futuro.pl>
References: <1232461475339751074.464250mistrz_7-gazeta.pl@news.gazeta.pl> <j6p29q$4o7$1@opal.futuro.pl> <j6pa8t$k4c$1@news.onet.pl>
NNTP-Posting-Host: ps090.multi-play.net.pl
Mime-Version: 1.0
X-Trace: opal.futuro.pl 1318081733 12153 91.142.204.144 (8 Oct 2011 13:48:53 GMT)
X-Complaints-To: usenet@futuro.pl
NNTP-Posting-Date: Sat, 8 Oct 2011 13:48:53 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.10) Gecko/20070221 Thunderbird/1.5.0.10 Mnenhy/0.7.4.666
In-Reply-To: <j6pa8t$k4c$1@news.onet.pl>
X-Antivirus: avast! (VPS 111008-0, 2011-10-08), Outbound message
X-Antivirus-Status: Clean
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit