Portál AbcLinuxu, 8. května 2025 15:31

Dotaz: Web: Jak skládat stránky z nezávislých komponent?

Josef Kufner avatar 6.1.2012 01:22 Josef Kufner | skóre: 70
Web: Jak skládat stránky z nezávislých komponent?
Přečteno: 323×
Odpovědět | Admin
Ahoj!

dávám dohromady tak trošku netradiční framework na sestavování webových aplikací a mám na vás jednu, spíše akademickou, otázku:

Jak skládat stránky z nezávislých komponent ?

Co jsem tak našel v různých příkladech, tak je celkem přímočaré zobrazit na jedné stránce jednu věc. Jak ale udělat například postraní sloupec s novinkama a nějakou tou reklamou či anketou?

Jaké jsou „best practices“?

Jaké je podle vás nejčistší a nejsprávnější řešení, bez ohledu na stávající technologie?
Hello world ! Segmentation fault (core dumped)
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.1.2012 04:17 Robert
Rozbalit Rozbalit vše Re: Web: Jak skládat stránky z nezávislých komponent?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Framework, ktory sklada stranky z nezavislych konponent sa vola portal. Precitaj si viac o portaloch a ako su implementovane. JBoss ma pekny framework GateIn napisany v Jave. Zdrojove kody su volne dostupne a v dokumentacii je letmy uvod do portalov.
6.1.2012 09:09 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
Rozbalit Rozbalit vše Re: Web: Jak skládat stránky z nezávislých komponent?
Jenom to ne. Portál je "framework" pro integraci aplikací (na frontendu, což nefunguje, ale pssst, nikomu to neříkejte :-) ), zatímco tazatel hledá komponentový webový framework. Ve světě Javy bych doporučil Wicket. A na ten bych se doporučil podívat tak jako tak, protože ta věc funguje, dobře se s ní vyvíjí a spoustu věcí mají dobře vymyšlenou (líbil se mi způsob, jak si komponenta může do stránky úplně triviálně přidat vlastní styly a JavaScript… problém pak je, že tyhle věci se spolu můžou mlátit, ale nevím o tom, že by se zrovna tohle dalo nějak rozumně řešit).
Ještě na tom nejsem tak špatně, abych četl Viewegha.
10.1.2012 09:41 Tomas
Rozbalit Rozbalit vše Re: Web: Jak skládat stránky z nezávislých komponent?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Podívejte se na tapestry.. Je to MVC komponentový framework pro web aplikace. Ve zkratce popsáno: Každá komponenta má svůj controler a může poskytovat i svůj xhtml fragment. Krom toho má svůj vyhrazený jmenný prostor (relativně vůči stromu komponent) v http session. Komponenty lze i vnořovat do sebe.

Pochopení principů Tapestry trvá trošku déle než u běžných frameworků. Zvláště pokud jste se setkal jen s takzvaným push modelem pro web aplikace. Ale je potřeba vytrvat se studiem a nevzdávat se. BTW: nemyslím si, že vaše otázka je akademická.

Na závěr ještě jeden odkaz na performance testy.

Josef Kufner avatar 10.1.2012 13:52 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Web: Jak skládat stránky z nezávislých komponent?
Co jsem si tak prošel dokumentaci, přijde mi to hrozně zamotané. V podstatě jednotlivé části jsou celkem jednoduché, ale vůbec tam není vidět, jak to spolupracuje dohromady. Můžeš mi, prosím, nějak ve zkratce shrnout, co se tam děje pod pokličkou?
Hello world ! Segmentation fault (core dumped)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.