volba frameworku pro sestavování stránek
Zdravím, chystáme se na poměrně velký projekt a poněkud tápu v tom, jaký zvolit framework / jakou architekturu pro sestavování stránek. Poradíte? Bude to v podstatě internetový obchod, který má klasické funkce - výpis katalogu, detail produktu, nákup atp. Každá stránka bude sestavená z fragmentů, kterými bude např. menu, logo, stavová řádka, bannery, informace o uživateli, rychlé odkazy, samozřejmě funkční celky jako je zobrazení katalogu atd. Některé fragmenty budou mezi sebou interagovat, rychlé odkazy změní třeba stav "zobrazení katalogu" apod. Strukturu stránky a textové fragmenty musí být možné měnit bez zásahu do kódu (=> CMS, existující nebo vlastní), vícejazyčnost je samozřejmost. Obchod bude dostupný pro různé obchodníky, každý z nich může mít jinou podobu stránek, tzn. jiné a jinak rozmístěné fragmenty, vlastní design (a možnost editovat jen svoje fragmenty). Pod tím bude ovšem jen jedna aplikace. Nejde mi o business vrstvu ale především o to, jak sestavovat stránku z různých zdrojů, z aplikace a z CMS. Vím že popisuju typické použití portálu, ale je skutečně nutný pro jedinou aplikaci? (máme i jiné požadavky, speciální autentikaci, autorizaci, přístup z mobilního telefonu, vzhled a funkčnost administračního nástroje, ty by se při použití portálu mohly zkomplikovat) Je tu i jiná (vyzkoušená) možnost? Velocity? Tiles? Bohužel s tímto typem webové aplikace nemám dost zkušeností a proto budu vděčný za každý námět, díky M.Jarošík
Re: volba frameworku pro sestavování stránek
Pet: díky za tip Pavel: o žádném konkrétním M. On 9/21/06, Pavel Pola / ET NETERA <[EMAIL PROTECTED]> wrote: O jakém portálu to tady mluvíte? Pavel Burdik Petr wrote: > Ahoj, > neco takoveho jsem ted resil a jednoznacne utikam od tiles do portalu. > Velocity jsem nezkousel. To co popisujete by tomu odpovidalo taky. > > Pet
Re: volba frameworku pro sestavování stránek
souhlas, nedavno sme zacinali delat jednu webovou aplikaci a v nadseni z novych technologii sme zacli s portalem (jboss) jeste radi sme se vratili k tiles, sou tam hrozne problemy se vsim pokud tam je jen text a jednoduche veci, tak je to v pohode. jinak akorat problemy a problemy teda aspon u toho jbossiho. ne vse je zlato co se trpyti :-) - Original Message - From: "Martin Kuba" <[EMAIL PROTECTED]> To: "Java" Sent: Friday, September 22, 2006 11:56 AM Subject: Re: volba frameworku pro sestavování stránek Burdik Petr wrote: Konkretne ted spise zvazuju kterou implementaci pouzit. V cem mas ty spatne zkusenosti? Portlet API říká, že portletová aplikace je webová aplikace, takže všechna volání portletů jsou ve skutečnosti cross-contexová volání RequestDispatcheru. Tudíž URL portálové stránky je z jiné webové aplikace než portlet, a špatně se tam dělají odkazy. Třeba na obrázky, co si tak vybavuju. Je taky binec v HttpSession, protože HttpSesssion se přes různé contexty nesdílí, takže udělat odkaz na servlet, který produkuje něco binárního, třeba PDF, v podstatě korektně nejde. A tak. Me prijdou tiles strasne pomale. Kdyz sestavujes z vice fragmentu tu stranku. Nevěřím, že Tiles můžou být pomalé, protože nedělají nic jiného, než třeba tag, totiž volání RequestDispatcheru. Jinak řečeno, pokud v nich není nějaká chyba, tak nemůže být nic rychlejšího. Vubec netusim cim to je. Ale po predelani prezentacni vrstvy do ajaxu vidim mnoha procentualni narust rychlosti. Měřit rychlost webové aplikace vizuálně podle rychlosti zobrazení stránky je dost nesmysl. Samozřejmě, že načtení a vykreslení nové stránky musí vypadat pomalejší než úprava stávající stránky. Makub -- ~~ Supercomputing Center Brno Martin Kuba Institute of Computer Scienceemail: [EMAIL PROTECTED] Masaryk University http://www.ics.muni.cz/~makub/ Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 --
Re: volba frameworku pro sestavování stránek
Ahoj, my uvazujeme o reseni podobneho problemu (CMS, stranka rozdelena na nekolik casti - v nich obcas aplikace jindy contenty napsane v CMS). Puvodne jsme analyzovali JSR168 (portlets) a JSR170. Nakonec jsme ale zvolily jinou cestu. O sestavovani stranek se nam stara CMS (v nasem pripade jsme zvolili Typo3). Aplikace jsou pak vyvolavany pres jednorazove napsany maly plug-in, ktery zapouzdruje volani aplikaci a zabaluje je do iframe. Aplikace samotne vyuzivaji AJAX, konkretne PL Framework Application Designer (drive Casabac). Ta AJAX komunikace jde mimo CMS. Neco k tomu sestavovani stranek: V Typo3 se definuje sablona (sablony) jak maji vypadat generovane stranky (vcetne pojmenovani tech jednotlivych oblasti). V Backendu uzivatel nadefinuje jak ma jednotliva stranka vypadat (stranka = N-tice tech jednotlivych oblasti). Naplneni jednotlivych oblasti generovanych stranek obsahem odpovidajicim te N-tici, kterou zadal Backend uzivatel (redaktor) ke strance, zajistuje programatorem jednorazove napsany kod. Zatim vse v teoreticke fazi, ale jiz po skoleni a konzultaci s odborniky na Typo3. S pozdravem Ladislav Nagy
Re: volba frameworku pro sestavování stránek
A mně taky :) Děkuju všem za reakce, až se pro něco rozhodneme, napíšu to do konference, ať se nám plní osvědčeným know-how :) M. On 9/23/06, Burdik Petr <[EMAIL PROTECTED]> wrote: Ahoj, me zajima pouze sestavovani stranek. Pro samotny document management system mame vlastni system. Zajima me pouze to jak skladate stranky z casti. Odkaz na komercni framework muzete poslat i me primo na mail :) Pet
Re: volba frameworku pro sestavování stránek
Apache JMeter wget jasne ze tu rychlost takto posuzovat nemuze. Krom toho je mi jasne ze tam hrajou ruzne veci jako jestli byla stranka prelozena ci ne, ... Uz nejakou dobu, i kdyz me to ted az tak netrapi, premyslim nad tim jak to zmerit. Mate nekdo napad?