( Aadaam | 2010. 02. 13., szo – 12:19 )

GWT-t ne.

A GWT egyesiti a java es a javascript technologiak hatranyait, megspekelve IDE alultamogatottsaggal. Kb. olyan erzes maga az API, mint amikor az ezredfordulon GTK-t programoztam, ami akkortajt nem volt rossz, de azert manapsag idejetmult. Ezen felul marha nehez kiszolni a js interpreternek (tudom, $wnd, hosszu, mitol nem megy), de a srac problemait ott bukja, hogy nincs rendes formtervezo hozza.

(Van fizetos GWT designer, csak akkor miert elony a listaban a VS express?:)

Abban egyetertek, hogy vallalati CRUD appot webes feluletre tervezunk, oke. Jo, ha AJAX-os, mert akkor van valami sebessege, oke. Kell hozza rendes IDE vagy valami tamogatas, mert eletbe nem vegzunk, oke (itt szevasz GWT).

Itt meg mindig lehet Visual Studio egy ASP.NET-tel, vegulis amit az general, nem sokkal nagyobb hulyeseg, mint amit a GWT csinal, sot, egy picit talan meg stabilabb is (a kozhiedelemmel ellentetben asp.net 3.5-ot agyonteszteltek firefoxban es safariban (=webkit = chrome)

Itt hatrany a wines szerver. De ha ezt akarja tanulni, csak megerosites kell, akkor hajra :)

Ha az illeto beszel javaul, nekiallhat a mindenfele top-notch agyontamogatott frameworkokkel dolgozni, az az igazsag, en JSF-hez lattam utoljara grafikus tervezot NetBeansben, az vegulis nyelvi szinten viszi a databindingot, de hogy mennyire jo a visual studio-ehoz kepest... azt nem tudom.

A GWT usereket altalaban el szoktam kuldeni egy rovid kis javascript tanfolyamra, hogy megismerkedjenek a nyelvvel, amit lazasan kerulnek, es megismerjek a bugos DOM libek kerulgetesenek modjat, maga a nyelv ugyanis qrva jol van implementalva mindenhol, bar sebesseg azert jobb az ujakban. A DOMnak vannak tipushibai, de ezek meg ismertek, a megoldasaikkal, az elrejto retegekkel egyutt.

JS-bol pedig lehet databindingos appot irni ext-tel, van hozza gui builder, a komplettebb IDE keszulget, de ott van meg 2-3 framework, amiben van ilyesmi.

De mindegy is. Ha visual studiozni akar, visual studiozzon, eclipse-be fel ora alatt rajon, hogy valami nem ugy megy, mint szeretne :)