volba frameworku pro sestavování stránek

2006-09-21 Thread Miroslav Jarosik

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

2006-09-22 Thread Miroslav Jarosik

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

2006-09-22 Thread Tomas Beranek

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

2006-09-22 Thread Ladislav Nagy
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

2006-09-24 Thread Miroslav Jarosik

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

2006-09-25 Thread Karel Tejnora

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?