Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Cocoon v příkladech: Zdokonalujeme fotoalbum

dorian
dorian (neregistrovaný)
3. 12. 2003 9:03 Nový

hezke, ale...

celé vlákno

Cocoon jsem zkousel. Mam pocit, ze autori chteli dosahnout maximalniho zjednoduseni, ale vysledek je jednoduse slozitejsi.
Radu veci udelam daleko rychleji v php, a hlavne s daleko mensi rezii. XSLT je hezka vec, ale mnohem radsi mam svuj primitivni template engine (resi mi to hlavni - gettext + opakovani/vypousteni tagu). Asi zalezi, k jak velkemu projektu Cocoon pouzit.
Zajimal by me nazor z praxe, mate zkusenost? Nejaka fungujici site? Dekuji.

dorian
dorian (neregistrovaný)
3. 12. 2003 9:04 Nový

hezke, ale...

celé vlákno

Cocoon jsem zkousel. Mam pocit, ze autori chteli dosahnout maximalniho zjednoduseni, ale vysledek je jednoduse slozitejsi.
Radu veci udelam daleko rychleji v php, a hlavne s daleko mensi rezii. XSLT je hezka vec, ale mnohem radsi mam svuj primitivni template engine (resi mi to hlavni - gettext + opakovani/vypousteni tagu). Asi zalezi, k jak velkemu projektu Cocoon pouzit.
Zajimal by me nazor z praxe, mate zkusenost? Nejaka fungujici site? Dekuji.

Pavel Sykora
Pavel Sykora (neregistrovaný)
3. 12. 2003 10:04 Nový

Re: hezke, ale...

celé vlákno

Seznam site rozdelenych podle pouzite verze Cocoonu lze najit napriklad na: http://cocoon.apache.org/link/livesites-2.1.html . Z nich je asi (IMHO) nejzajimavejsi on-line booking hotelu na http://www.world-stay.com/ , jinak jsou to vetsinou portaly. Krome toho (podle prispevku v listu) zacala NASA na Cocoonu vytvaret tento portal: http://www.ksc.nasa.gov/ , ale uz jsem se nedozvedel , zda to bylo realizovano.

Nechtel bych se poustet do diskusi, zda je lepsi X nez Y (zde X=Cocoon, Y=PHP), protoze vsechny koncivaji tim, ze kazda technologie ma sve vyhody i nevyhody, ktere je potreba vzdy konkretne zvazit.

Co se tyce rezie, tak si myslim, ze mate v podstate pravdu, ale zase je to jen jedno z kriterii. Pokud budu stavet webovou aplikaci na HW typu 486 s 128 MB RAM, tak si nejspise Cocoon nevyberu (Apache s PHP by tam asi mohl celkem dobre bezet). Pokud budu ale chtit vice vystupu z jednoho datoveho zdroje (napr. HTML, WML, PDF, ... a orthogonalne k tomu treba vice jazyku), pripadne v kombinaci se slozitym tokem stranek (a HW nebude pro mne problem), bude Cocoon asi muj favorit.

Nemam pocit, ze Cocoon byl navrhovan, aby byl co nejjednodussi. Spise se snazi byt flexibilni, mit co nejlepsi oddeleni "zajmu" a umoznuje skutecny komponentni navrh a programovani.

Ani XSLT neni povinne. Pokud si clovek nevybere z jinych hotovych transformatoru, tak napsat v Jave transformator na vlastni primitivni template engine neni nijak zvlast slozite.

Jako zajimavost bych jeste uvedl, ze se objevil pokus napsat Cocoon v PHP. Najdete ho na http://www.bitflux.ch/developer/cms/popoon.html pod jmenem Popoon, ale zatim tam zdaleka neni cela funkcionalita soucasne verze Cocoonu.

Endy
Endy (neregistrovaný)
3. 12. 2003 10:13 Nový

XML+XSLT

celé vlákno

Pro Javu existuje několik WWW frameworků (seznam viz http://www.waferproject.org/), které nestaví na zbytečně složitém XML+XSLT konceptu, což je hlavní "tahák" Cocoonu.

Jiri Hajny
Jiri Hajny (neregistrovaný)
3. 12. 2003 12:12 Nový

Priklady...

celé vlákno

Clanek je zajimavy, navrhoval bych ho ale rozsirit o odkaz na live-demo, aby si kazdy mohl vyzkouset jak aplikace v danem stadiu funguje a vypada jeste predtim, nez zacne cist proc tak funguje.

Zasílat nově přidané příspěvky e-mailem