Starší komentáře ke článku: Echo2 Web Framework - úvod

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: finc

Datum vložení: 15.11.2007 16:24:44

O Echo2 jsem pouze slysel. Docela by me zajimala nejaka srovnani s klasickym pristupem + jake jsou jeho nevyhody. Echo2 je pry dobry pro lidi, co maji zkusennosti se Swingem, protoze pracuje na podobnem pristupu. Sice volite tomcat, ale zajimalo by me jak je to v plnokrevnem J2EE, tedy nejake prime napojeni na EJB. Jinak super, ze se do neceho takoveho nekdo pustil. Alespon si zase rozsirim obzory, zatim jsem skoncil u Seamu, uvidime jak bude vypadat toto ;)

Avatar

Autor komentáře: smate

Datum vložení: 15.11.2007 19:11:45

najskor sa chcem podakovat za clanok. existuje vsak framework GWT {google web toolkit} ktory sa mi pozdava trocha viac. mozno by si echo a GWT mohol nejako porovnat

Avatar

Autor komentáře: Peter Tóth

Datum vložení: 16.11.2007 9:21:53

S gwt som nepracoval, ale tak ako to býva všetko je vec preferencií. Echo aj GWT sú kvalitné frameworky a záleži od, projektu , ktorý použijete v praxi. Nevylučujem neskôr porovnanie týchto frameworkov zatiaľ ti poradím pozrieť sa na Internete.

Avatar

Autor komentáře: blaf

Datum vložení: 16.11.2007 13:46:41

http://www.regdeveloper.co.uk/2006/08/24/echo2_framework/ tady je nejake porovnani gwt vs echo2

Avatar

Autor komentáře: masaj

Datum vložení: 15.11.2007 20:28:06

Pekny clanek, uz se tesim na kompletni organizer :-) Take by me docela zajimalo srovnani s podobnymi frameworky, byl tu zminen GWT nebo treba ThinWire, OpenLaszlo ... Nenajde se nekdo, kdo ma s nejakym svou zkusenost a nepredvede nam tady konkurencni aplikaci? ;-)

Avatar

Autor komentáře: LM

Datum vložení: 16.11.2007 16:44:47

Srovnani GWT a Echo2 http://www.theserverside.com/news/thread.tss?thread_id=40804

Avatar

Autor komentáře: Michal

Datum vložení: 16.11.2007 8:10:08

Takisto by ma zaujimalo porovnanie s frameworkom wicket, tapestry alebo click.

Avatar

Autor komentáře: Robert

Datum vložení: 20.11.2007 11:50:53

Wicket na rozdiel od Echa2 definuje vzhlad v HTML sablone (Echo2, ak si dobre pamatam, vyzaduje v kode pouzivanie layoutmanagerov). Okrem toho bezi Wicket hlavne na strane servera (aj ked je k dispozicii vyborna a bezbolestna podpora pre Ajax). Co vidim spolocne, je swingovsky styl, resp. OOP pohlad na budovanie stranok a komponentov: do objektu stranky sa pridavaju jednotlive komponenty, ktore dokazu reagovat na udalosti. Data v komponentoch su zobrazovane a modifikovane prostrednictvom modelov. Mna osobne od Echa2 odradil prave ten styl, kde je vzhlad specifikovany priamo v kode, podla mna je navrh cez HTML prirodzenejsi. A okrem toho nejake starsie demo mi v Internet Exploreri bezalo nechutne pomaly.

Avatar

Autor komentáře: Peter Toth

Datum vložení: 21.11.2007 10:04:14

Chcem povedať, že Echo2 podporuje definovanie štýlov v externom XML súbore, takže štýly je možné definovať aj tam.

Avatar

Autor komentáře: Robert

Datum vložení: 21.11.2007 19:18:28

Mozno som sa zle vyjadril. Ak som to pochopil spravne, tak na definovanie vzhladu a rozlozenia komponentov v Echo2 sa pouzivaju analogie layoutmanagerov (v tutoriale sa spominaju LayoutData). Na druhej strane Wicket nepouziva ziadne layoutmanagery. Vzhlad a rozlozenie komponentov je ponechany na HTML sablonu (definicia vyzoru stranky je teda zalezitostou tvorcu HTML). Inak povedane, ku kazdej stranke vo Wickete je potrebne poskytnut jednak Java triedu a jednak HTML stranku s dizajnom. Je to podobne aj tuto?

Avatar

Autor komentáře: franta

Datum vložení: 17.11.2007 16:37:01

Žijete -li ve světě kde vládne java, jste zralí na studenou sprchu, případně nějaké to sedativum ;) Teď vážně: frameworky jsou věc pěkná, ale v tomto případě - nebudete-li mít možnost použít na hostingu vaše obľúbené servlety, můžete si celý framework dát leda tak za rámeček.

Avatar

Autor komentáře: termi

Datum vložení: 17.11.2007 18:05:09

myslim ze sa velmi mylite, nakolko stale viac firiem siaha na kombinaciu JAVA + nejaky AJAX framework a takto vytvaraju svoje intranet aplikacie, neobmedzoval by som sa len na internet aplikacie (a teda nutny hosting).

Avatar

Autor komentáře: xtr

Datum vložení: 22.11.2007 14:29:02

S frantou celkem souhlasim, i kdyz treba par hosteru existuje, podpora javy na masovych (=rel. levnych) hostinzich moc neni, navic mam dojem, ze vsechny takove velke frameworky sice vsechno pekne vygeneruji, ale co kdyz se neco v te casti, ktera neco generuje a o ktere pravdepodobne jako spokojeny uzivatel frameworku nebudu nic moc vedet, co kdyz se pokazi? Budu klikat celou aplikaci znova? Nebo otevru 1000 strankovy manual? Neni na miste otazka, zda treba neresit tzv. administracni rozhrani (obsahujici kalendare a dalsi GUI prvky), ktera IMHO pouziva v 99% pripadu radove daleko mensi pocet lidi nez ty administrovane stranky, resit je treba normalni GUI aplikaci (pro easy distribuci lze pouzit treba JWS, bezne stranky mi podle statistik stejne pouziva aspon 90% lidi s Widlema)? Nebo fakt vsichni vyviji web systemy pro tisice uzivatelu, kde uz treba webova aplikace muze byt na miste? Ted jsem tedy trochu odbehl od tematu, omlouvam se, berte to jako takovou OT vlozku ;-)

Avatar

Autor komentáře: Robert

Datum vložení: 22.11.2007 18:56:29

A co ked sa nieco pokazi povedzme v PHP? Kvoli nejakemu bugu? O ktorom ako spokojny pouzivatel tohto jazyka nebudete nic vediet? Budete otvarat 1000strankovy manual? Alebo si pre istotu naprogramujete vlastny webovy jazyk, v ktorom vam bude jasne, co je co a budete si isty, ze v pripade chyby rychlo zasiahnete? ------- Masova podpora Javy ma podla mna problem s pamatovymi narokmi a s takymi nalezitostami ako pristupove prava a obmedzenia a pripadne rozumne vyriesenie veci ako inteligentny reloading webaplikacii.

Avatar

Autor komentáře: k0brt

Datum vložení: 21.1.2008 15:23:44

> Žijete -li ve světě kde vládne java, jste zralí na studenou sprchu zijete-li ve svete, kde vladne Java, neresite externi webhostingy :-)

Avatar

Autor komentáře: termi

Datum vložení: 17.11.2007 18:03:20

zdravim, precital som si obidve porovania, neviem ci som to spravne pochopil. GWT je viac narocne na sietovy prenos udajov, stahuje vzdy celu stranku a vsetko co potrebuje. Echo2 stahuje menej zato castejsie, teda stahuje len to co potrebuje na zaklade interakcie s pouzivatelom. Echo2 je vhodnejsie pre intranet aplikacie a GWT pre internet aplikacie. pochopil som to spravne ?

Avatar

Autor komentáře: ToM

Datum vložení: 18.11.2007 0:58:41

Pokud je GWT narocnejsi na sitovy prenos, tak bude asi logicky vhodnejsi pro intranet, ze:)

Avatar

Autor komentáře: termi

Datum vložení: 18.11.2007 15:17:09

asi som to nenapisal uplne dobre, GWT stahuje vsetko , teda 1 stahovanie vacsieho mnozstva dat, nezatazuje server viacerymi dotazmi, a Echo2 to rozdeluje na viacej dotazov, preto v diskusiach k spomenutym porovnaniam bol urceny ako vhodnejsi pre intranet Echo2 a pre internet GWT

Avatar

Autor komentáře: Pavel Lahoda

Datum vložení: 21.11.2007 10:25:04

No ja jsem mel moznost pracovat jak s Echo2 tak s GWT a jsou to frameworky velmi odlisne. Echo2 fungje tak, ze vytvari model aplikace na serveru, vsechny zmeny jsou vyhodnocovany a engine na klientovi dostane zpravu o tom, jakym zpusobem ma opravit DOM v prohlizeci. Veskera logika je na serveru a aplikace muze byt napsana (temer) jako by to byla desktopova aplikace ve Swingu..zadne starosti s tim, jak funguje komunikace klient-server. GWT je postavene nad prekladacem Java-JavaScript, logika je prelozena do JavaScriptu a odeslana na klienta. To ma vyhodu, ze kvuli kazdemu "prdu" se nemusi dotazovat server, co se ma udelat, ale pro radu aplikaci je logika na klientovi neprijatelna (bezpecnost ap.) Horsi je, ze komunikace klient-server je hodne komplikovana, je potreba psat specialni obsluzne tridy (stuby) je to hodne podobne EJB 2.1 (opruz). V Echo2 je jakakoliv logika na klientovi mozna pouze pomoci vlastnich komponent (je jich docela velka knihovna), ale ve vyvoji je i Echo3, kde slibuji kombinaci obou pristupu. V soucasnosti je problemem Echo2 pametova narocnost, takze pokud na stranku pristupuje "nezname" mnozstvi navstevniku, muze to snadno pretizit server, stejne jako je omezenim, ze aplikace Echo2 = cela stranka v prohlizeci (tj. nelze jednoduse Echu napsat jen jeden div, ktery se pak vlozi do jiz existujici stranky)..ale to by melo resit prave Echo3. Co se tyce "nutnosti" popisovat vzhled stranky primo v Jave, ja to vidim spis jako vyhodu, chvili trva nez si udelate nejake sablony a vzory ale pak je produktivita opravdu vysoka, prave proto, ze se nemusi resit ze se lepi dve technologie dohromady. Ja teda na Echo2 nedam dopustit, jsem s nim maximalne spokojeny. Z ostatnich zminovanych frameworku ma Echu asi nejbliz ThinWire, ale s tim zadne prakticke zkusenosti nemam.

Avatar

Autor komentáře: termi

Datum vložení: 18.11.2007 20:37:15

este by som dal do pozornosti jeden JAVA AJAX framework ThinWire (http://www.thinwire.com/)

Zpět na článek | Úvodní stránka Interval.cz