ugrás a tartalomhoz

A trónkövetelő: GWT

Béluska · 2012. Dec. 8. (Szo), 21.04
Aki megismeri a Google Web Toolkit használatát az sajnálni fogja,
hogy más programozási nyelvek tanulására időt pazarolt.

Ugyanis mind szerver és kliens oldali programozás rendkívül jól megoldott.
Web-konténerbe rakható, aminek az eredménye: villámgyors.

Egyedüli hátránya, hogy magyar nyelven kevés a dokumentáció,
de várhatóan a GWT ki fogja szorítani a PHP és egyéb programozási nyelveket.

Ami az elterjedését még gátolja, az talán az, hogy a Java objektum orientált
nyelvet használja, és az informatikusaink 80%-a képtelen rá hogy megtanulja.

Köszönöm a figyelmet.
Üdvözlettel
Béluska.
 
2

A Google Inc. marketingesének

eddig bírtam szó nélkül · 2012. Dec. 8. (Szo), 21.51
A Google Inc. marketingesének kiselőadását láthatták. Köszönjük a figyelmet! :)

Ez különösen tetszett:
"Ami az elterjedését még gátolja, az talán az, hogy a Java objektum orientált
nyelvet használja, és az informatikusaink 80%-a képtelen rá hogy megtanulja."

Lehet, hogy csak én vagyok kötekedős hangulatban, de...
Érdekelne, hogy a t. szerző/spammer (ha valóban google munkatárs, akkor utóbbi) honnan veszi, hogy az informatikusok 80%-a képtelen megtanulni a java-t. Mi van azokkal, akik pl. C++-t vagy C#-t használnak? Egyik sem egyszerűbb a javanál... :)
4

Arról nem is beszélve, hogy a

MadBence · 2012. Dec. 8. (Szo), 22.46
Arról nem is beszélve, hogy a világ egyik leginkább használt nyelve a Java.
5

Ő csak a magyarokról beszélt,

eddig bírtam szó nélkül · 2012. Dec. 8. (Szo), 23.08
Ő csak a magyarokról beszélt, de ettől függetlenül hülyeség amit írt. Hogy esetleg kevesebben használják, mint a PHP-t, az inkább csak azért van, mert PHP munkát Pistikére is rábízzák, java melóhoz meg kell némi szakértelem (úgy értem: a megbízók elvárásai nagyobbak, mint egy PHP-re szánt feladat esetében)
1

A jambusaidon és a rímeken

Hidvégi Gábor · 2012. Dec. 8. (Szo), 21.51
A jambusaidon és a rímeken még lehetne faragni.
7

Hirdetem ím ama Toolkitet,

tgr · 2012. Dec. 8. (Szo), 23.35
Hirdetem ím ama Toolkitet, áldott Google szülöttjét,
Eljön, s a más nyelveket a trónról letaszítja,

Hogyha a négyötöd und PHP-programozó is
Egy kicsi Jávát s OOP-t az agyába beszívna!

...lehet folytatni.
3

Szerintem meg ha pl

Ajnasz · 2012. Dec. 8. (Szo), 22.33
Szerintem meg ha pl JavaScriptet akarok írni, akkor a legjobb ha azt JavaScriptben írom. :)
9

+1 :-) Főleg, hogy imádom a

inf3rno · 2012. Dec. 9. (V), 03.07
+1 :-)
Főleg, hogy imádom a javascriptet, legalábbis a nodejs-t. :D Akkor most ez is reklám? :D
6

Mindenki ismeri a Java-t,

Karvaly84 · 2012. Dec. 8. (Szo), 23.32
Mindenki ismeri a Java-t, legalábbis képesség/paradigma szinten, de szerintem - és a programozók 80%-a szerint nem mindig kel ágyúval verébre lőni mikor a légpuska is elég.
8

Kíváncsi lennék a post

BlaZe · 2012. Dec. 9. (V), 02.09
Kíváncsi lennék a post motivációjára. Az alapvető tárgyi tévedéseken túl is van benne pár meredek állítás :) Egyébként a GWT-t sokan, sok helyen használják már jó ideje, de hát azzal se lehet mindenre lőni. Programozási nyelvekkel meg ne hasonlítsuk azért össze :)
10

GWT ... lol

sandornemeth · 2012. Dec. 9. (V), 10.01
En mar hasznaltam GWT-t, vannak benne jo dolgok, de azert ezek az allitasok eleg meredekek (kb mindegyik). Nem baj, megvolt a nevetes a reggeli kavem melle :D
11

LOL

fberci · 2012. Dec. 10. (H), 00.01
Ami az elterjedését még gátolja, az talán az, hogy a Java objektum orientált nyelvet használja, és az informatikusaink 80%-a képtelen rá hogy megtanulja.

Erre lennék kíváncsi: ha az informatikusok a Javát nem képesek elsajátítani, akkor vajon melyik nyelvet tudják használni?

Egyébként volt szerencsém GWT-t használni, de nem győzött meg. A legnagyobb bajom az volt, hogy se a meglévő JS library-ket, se a meglévő Java kódot nem lehetett jól integrálni vele.
12

Felhívás keringőre

deejayy · 2012. Dec. 12. (Sze), 19.02
Aki megismeri a Google Web Toolkit használatát az sajnálni fogja,
hogy más programozási nyelvek tanulására időt pazarolt.


Semmilyen nyelv megtanulását eddig nem bántam meg, még azét sem, amit undorodva dobtam a sarokba, mert mindegyik szoftverfejlesztési tapasztalatot adott, és ezzel én több lettem (pl. tudom, hogy mik az abszolút rossz megoldások).

Ugyanis mind szerver és kliens oldali programozás rendkívül jól megoldott.


Hogyan? Jó az IDE? Jó a nyelv szintaktikája? Jó az API? Jó az együttműködés a szerver és kliens oldal között?
Illetve attól függetlenül, hogy a programozása jól megoldott, az általa készített alkalmazások használata milyen?

Web-konténerbe rakható, aminek az eredménye: villámgyors.


Valaki cáfoljon meg, de ha csak belegondolok, hogy valami virtualizálva van valamilyen más szoftver által, akkor az a natívnál gyorsabb nem lehet.

Egyedüli hátránya, hogy magyar nyelven kevés a dokumentáció,


Ez egyáltalán nem hátrány, ez tulajdonság, illetve minden új technológia velejárója, ha valóban népszerű és elterjedt lesz, majd lesz hozzá megfelelő magyar nyelvű dokumentáció is.

de várhatóan a GWT ki fogja szorítani a PHP és egyéb programozási nyelveket.


Miért csak a PHP-t nevesítetted, tudnál még mondani? Miért szorítaná ki? Sok technológiára mondták már ezt, de az ilyen pontos az előrejelzés minimum jós képességekre utal.

Ami az elterjedését még gátolja, az talán az, hogy a Java objektum orientált
nyelvet használja, és az informatikusaink 80%-a képtelen rá hogy megtanulja.


Nem látom a hivatkozást a forrásra, milyen felmérés támasztja ezt alá? Kit tekintünk informatikusnak? Informatikus mérnök végzettséggel rendelkező embereket, akiknek egyik alaptárgya volt pl. a Java alapszintű elsajátítása?

Köszönöm a figyelmet.


Nincs mit, az építő jellegű vita a fejlődés előremozdítója.
13

A GWT ott kezdődik ahol a PHP véget ér.

Béluska · 2012. Dec. 16. (V), 00.34
A GWT optimalizálja a kódokat, rövidíti a változó neveket, stb.

Lehetőség van benne a képfájlok és egyéb forrás dokumentumok egybe olvasztására,
ami rövidíti az oldal betöltődési idejét.

Lehetőség van vastag kliens oldali weboldalak írására, ami által több ezer
felhasználót is kiszolgálhat a szerver egyszerre,
magyarul a GWT ott kezdődik ahol a PHP véget ér.
14

Lehetőség van vastag kliens

Poetro · 2012. Dec. 16. (V), 00.44
A GWT optimalizálja a kódokat, rövidíti a változó neveket, stb.

Erre vannak más eszközök is, mint például az UglifyJS vagy a Google Closure Compiler, és ezekhez nem kell egy másik nyelvet használni a JavaScript írásához.
Lehetőség van vastag kliens oldali weboldalak írására, ami által több ezer
felhasználót is kiszolgálhat a szerver egyszerre

Hát, ha PHP-val szolgálod ki azt a több ezer klienst egyszerre egy szerverről, akkor ott azért gondok lesznek.
15

A GWT ott kezdődik ahol a PHP véget ér.

Béluska · 2012. Dec. 16. (V), 00.50
A GWT optimalizálja a kódokat, rövidíti a változó neveket, stb.

Lehetőség van benne a képfájlok és egyéb forrás dokumentumok egybe olvasztására,
ami rövidíti az oldal betöltődési idejét.

Lehetőség van vastag kliens oldali weboldalak írására, ami által több ezer
felhasználót is kiszolgálhat a szerver egyszerre,
magyarul a GWT ott kezdődik ahol a PHP véget ér.

Vagy ki ne hallott volna a Jetty-ről,
vagy a gyors ragadozó Macskuszvaránusz Tomcat-ról,
az Apache hozzájuk képest egy lelassult kisegér.

Remélem a jambusaimmal meg vagytok elégedve.
16

???

Poetro · 2012. Dec. 16. (V), 00.53
Hogy jön ide a Jetty, meg a Tomcat? Java fejlesztőkön kívül nem hiszem, hogy sokan hallottak volna róluk, vagy használták volna őket.
17

Béluska te ezért pénzt kapsz?

Karvaly84 · 2012. Dec. 16. (V), 09.46
Béluska te ezért pénzt kapsz? Egyébként nekem ez ilyen MLM rendszerre hasonlít, ez a térítő szöveg, a Google így szerez fejlesztőket? Minél többet hozol be magad alá annál több a jutalék?
19

Lassan azért észre kéne

BlaZe · 2012. Dec. 16. (V), 14.27
Lassan azért észre kéne venni, hogy a PHP egy programozási nyelv, a GWT meg nem, és az almát hasonlítod össze a körtével.

Arra az apróságra meg azért felhívnám a figyelmed, hogy ha az apache olyan szar, akkor a Tomcat is szar lesz, ugyanis a Tomcatek előtt többnyire apache modulok (mod_jk, mod_proxy) loadbalance-olnak. Vagyis ha így lenne, akkor tennénk a villámgyors Tomcat elé egy combos bottlenecket :)

Kicsit nagy még itt a káosz szerintem. Javaslom, hogy olvass még egy kicsit.
20

Na ez már olyan rég volt,

eddig bírtam szó nélkül · 2012. Dec. 16. (V), 15.03
Na ez már olyan rég volt, hogy bocs, ha hülyeség, de...

Nekem valami olyan rémlik, hogy a tomcat manapság önálló életet él, ahol meg a load balance miatt elé tesznek valamit, ott ez a valami többnyire nginx.
(ezt most az emlékeimre támaszkodva írom, szóval könnyen lehet, hogy kapitális marhaság, de épp rajtam van a szófosás ;-) )
21

A Tomcat manapság is csak egy

BlaZe · 2012. Dec. 16. (V), 18.46
A Tomcat manapság is csak egy JSP/Servlet container, és ez jól is van így. Igazából szinte bármit elé lehet tenni ugye, de a hivatalos doksiban ez a 2 apache modul van, amit írtam. Van a Tomcat Connector, de ahhoz is jk kell asszem. Clusterezni tud fejből, de azt illik is tudnia manapság. Load balancernek szerintem nem is lenne benne túl sok értelme, mert azt úgyis alacsonyabb szinten kell megtámogatni, hogy ne legyen SPOF, ráadásul erre felesleges is lenne behúzni egy ilyen erőforrásigényű eszközt, mint a Tomcat. De ezt Janoszen úgyis jobban megaszondja, ha erre jár, neki ez jobban profilba vág :)

Komolyabb alkalmazásszerverekben van load balancer is, de jellemzően ott már az architektúra is eléggé más, mint a tomcates rendszereknél.
22

Akkor én emlékszem rosszul.

eddig bírtam szó nélkül · 2012. Dec. 16. (V), 19.19
Akkor én emlékszem rosszul. Bennem éltek olyan emlékek, hogy önálló webszerverként kezdett működni, függetlenítette magát az apache-tól, pontosabban az apache web szerverétől...
24

Persze, önállóan fogad http

BlaZe · 2012. Dec. 16. (V), 20.12
Persze, önállóan fogad http kéréseket (HttpServlet), ez igaz. Apache-ot pl azért raknak elé, hogy load balancolják a mögöttük futó Tomcateket, vagy rewrite-oljanak stb.
25

Amire én emlékeztem (a jelek

eddig bírtam szó nélkül · 2012. Dec. 16. (V), 20.24
Amire én emlékeztem (a jelek szerint rosszul) az épp valami olyan volt, hogy 5-östől talán, már egyáltalán nincs szüksége a Tomcat-nek az előtét szerverekre. Viszont a dologhoz hozzátartozik, hogy egyetlen tomcat-es rendszerem volt, annak is inkább az adatbázisával foglalkoztam és ennek úgy öt éve...
Szóval csak szimplán összefolytak az emlékeim és vágyaim. :-)
---
Igazán közeli viszonyba csak valami ősi darabbal keveredtem, amikor még nem volt Tomcat sem, csak servlet engine v. valami hasonló címen futott egy apache-ba épülő modul. Akkoriban próbáltam strukturált módszerrel java programokat irkálni a magam szórakoztatására. :-D
26

Szerintem arra gondolsz, hogy

BlaZe · 2012. Dec. 16. (V), 21.38
Szerintem arra gondolsz, hogy a Tomcat az 5-ös verziótól tud jsvc-n keresztül 80-as portra bindolni (1024 port alatt csak root teheti), ezért onnantól nem kell elé proxy, vagy portforwarding, hogy menjen. Szóval szerintem jól emlékszel, hogy nem kell elé proxy, csak ha valami "spéci" dolgot akarsz csinálni, mint pl LB, vagy rewrite stb.
27

Hát lehet... K. rég volt... a

eddig bírtam szó nélkül · 2012. Dec. 16. (V), 21.43
Hát lehet... K. rég volt... a jsvc pl. már semmit sem mond :-(
Lehet, hogy januárban lenne egy állásinterjúm, de egyre inkább megy el a kedvem az egésztől. Régen is sok hülyeséget hordtam össze, ha úgy adódott, de ennyi kihagyás után embertelen, mennyit felejtettem. Ránézve a tomcatre, kb. mintha életemben nem láttam volna olyat.
Na, panaszgép switched off... ;-)
29

Rossz hasonlat

Pepita · 2012. Dec. 19. (Sze), 14.51
és az almát hasonlítod össze a körtével.
Bocsi, de ez itt rossz hasonlat, mindkettő almatermésű és gyümölcsfán nő(l). :)
Legyen inkább almát az erőspaprikával...
18

elterjedt GWT alkalmazások

Trudy · 2012. Dec. 16. (V), 11.09
Tudnál mondani elterjedt, széles körben (napi 10.000, 100.000, millió stb.) használt GWT alkalmazásokat ?
23

Agitatori munka befejezendo

janoszen · 2012. Dec. 16. (V), 19.31
Na, akkor Beluska kollega befejezi az agitatori munkat de surgosen, mert a bennszulotteket idegesiti. Nem vagyok ellensege a normalis vitanak es az ervelesnek, de a demagog, erveles nelkuli nagy szabasu dumakat mas forumokon tessek eloadni.

Ha ennek ellenere nem sikerul normalis diskurzust folyatni, akkor raesik a kezem a "tema zarasa" majd kozvetlenul utana a "felhasznalo zarolasa" gombokra.
28

Na, akkor Beluska kollega

tgr · 2012. Dec. 19. (Sze), 13.57
Na, akkor Beluska kollega befejezi az agitatori munkat de surgosen, mert a bennszulotteket idegesiti.


Szerintem inkább szórakoztatja :)

Amúgy épp a napokban volt a tweetmarkok között egy cikk a GWT viszonylagos kudarcáról:
Which JavaScript Recipe Is Right For You?
33

Tweetmark :)

Joó Ádám · 2012. Dec. 20. (Cs), 01.55
Tweetmark :)
32

Szólásszabadság van, vagy

inf3rno · 2012. Dec. 19. (Sze), 21.08
Szólásszabadság van, vagy nem?! :-)
Egyébként én még mindig nem értem a miértet emögött a topic mögött. Ha tényleg annyira jó ez a GWT, akkor írjon blog bejegyzést, ahol példákon bemutatja, hogy milyen feature-ök vannak benne. Nyilván nem tudna, mert szakmailag nem áll valami magas szinten (legalábbis az eddigiek alapján). Lehet, hogy csak közvélemény kutatást tart a GWT-ről. :-)
30

Ügyes

Pepita · 2012. Dec. 19. (Sze), 14.57
Nem azért mondom, de szerintem ügyes gyerek ez a Béluska.
Legalábbis amit - szerintem - leginkább el akart érni, azt maradéktalanul elérte: foglalkoztunk vele és a hülye témájával.

Más kérdés, hogy ezt mennyire "pozitívan" érte el - és mennyi barátot szerzett. De őt nem ez érdekli, úgyhogy gratula...
31

Azért arra kíváncsi lennék,

eddig bírtam szó nélkül · 2012. Dec. 19. (Sze), 14.59
Azért arra kíváncsi lennék, hogy milyen fordítógépet használt, mert a translate.google.com igencsak tragikus - legalábbis angol-magyar viszonylatban ;-)
34

fordítógép

Pepita · 2012. Dec. 20. (Cs), 08.04
hát szögelt egyet a gwt-vel. :)