Ahoj, pracoval jsem pouze s tapestry 5. Jine verze tapestry nemohu hodnotit. Takze tady je me porovnani:
Tapestry 5 - nutnost naucit se novy IoC container, je opravdu potreba pochopit jak funguje. - pro inspiraci je potreba se obcas podiva do zdrojovyckh kodu - tak flexibilni, ze nebyva zrejme, jaka cesta je nejlepsi a je nutno hledat + zakladni principy T5 jsou jednoduche + komponentovy pristup + psani testu je snadne + zadna XML konfigurace + generuju HTML validni kod + automaticky dela pekna url + pri zmene view neni potreba restartovat servlet container + zdrojove kody T5 jsou velmi pekne napsane + integrace s externima komponetama/frameworkama je snadna Wicket priznam se, ze framework zalozeny na neprehlednych a v podstate netestovatelnych vnitrnich tridach, me odrazuje. JSF hodne zjednodusene receno je to evoluce struts. Moznost menit implementace JSF je vicemene iluze. Po kratkem case na projektu, se ukaze, ze projekt je uzamcen na te ktere implementaci. Stripes velmi pekny projekt obalujici request/response. Projekt je velmi jednoduchy v tom dobrem smyslu slova. Ze zde uvedenych frameworku se ho lze naucit nejrychleji. S integraci dalsich komponent neni zadny problem. Asi bych vahal mezi T5 a Stripes. Mame stejny projekt v struts a prepsany do T5. Pokud mohu soudit, jenom na funkcnim kodu (nepocitam junit testy) jsme usetrili asi 40% kodu. Jestli tomu rozumim, tak porovnanavate frameworky, aby jste vybral nejlepsi pro Vas projekt. Doporucuju si vytipovat nekolik jednoduchych i slozitejsich problemu, ktere mate ve vasi app, a zkusit se podivat, jak by se dali tim kterym frameworkem resit. snad Vam to trochu pomuze ahoj Honza 2009/11/25 Marek <[email protected]> > Poprosil by som taktiez niejaky post od niekoho kto robil s tapestry. Jeho > vyhody, nevyhody napr. v porovnani s jsf, wicket. Taktiez potrebujem riesit > projekt a rozmyslam nad view. Nebude to uplne "rich" teda flex a pod > alternativy nemaju zmysel rozhodujem sa medzi > jsf-myfaces, rich faces, facelets > wicket-ako vravim u wicketu ma odradza to mnozstvo kodu ala swing, a > taktiez vraj strma uciaca kryvka > tapestry-to vyzera z diskusii zatial fajn, daco na styl asp.net > > > > 2009/11/23 Karel Tejnora <[email protected]> > > Přemýšlel jsem o tom o víkendu, kdy jsem si ohříval kafe za větrákem CPU. >> Facebookové aplikace ve Flashi žerou neskutečně CPU a nějaký offload na GPU >> nemají. Buď to autoři neumí nebo to nedovoluje Flash. Byl bych rád, kdyby se >> prosadila jiná, lepší technologie. Moje přítelkyně je schopná notebook >> uvařit a to doslova. >> >> Kupodivu i "moje blondýny" (jsou blond, jsou ženské a je jim 5-30) si >> poradí s instalací Javy do Firefoxe samy. Oni si umí nainstalovat Firefox i >> Thunderbird s nastavením účtů a mají Chrome a kupodivu i Safary. Ony nemají >> předsudky: to je Java - to je pomalé, ve Flashi nemůžu klikat pravým >> tlačítkem, to je Silverlight - to je .NET a to je MS, který nemám ráda - to >> je GTK, ale já chci QT. Prostě stáhnou 300MB .NET frameworku, používájí >> aplikaci, která jediná má závislost na Mono, neřeší, že aplikace žere >> všechnu paměť CPU... A když se stahuje nebo beží něco dlouho, jdou uvařit >> večeři. >> >> Takže dle mého názoru: >> >> Aplikace pro masy - je jedno v čem to je, pokud prezentace bude zajímavá, >> lidi si to stáhnou. >> Pro firemní prostředí - je to taky jedno, tam se to dá dát i do smlouvy. >> >> > > > -- > M^2 >
