Hlavní navigace

Názor k článku Cocoon v příkladech: Úvod od Jirka Kosek - Neznám JSF, ale takhle rychle bych je neodsuzoval....

Článek je starý, nové názory již nelze přidávat.

  • 6. 11. 2003 9:47

    Jirka Kosek (neregistrovaný)

    Neznám JSF, ale takhle rychle bych je neodsuzoval. Cocoon používá SAX pro předávání mezi jednotlivými částmi pipeline, ale např. pro potřeby XSLT transformace se musí SAX události převést na strom (ať už DOM nebo nějakou interní strukturu XSLT procesoru -- třeba TinyTree v Saxonu), nad kterým se provádí transformace a vyhodnocují XPath dotazy. Takže ani v Cocoonu se DOMu nevyhnete. Dokonce je otázka, když bude více transformací za sebou, zda by nebylo rychlejší předávat si rovnou strom výstupu na vstup další transformace bez nutnosti serializace/deserializace přes SAX události.

    Pro dosažení vyššího výkonu by bylo zajímavé použít nějakého proudového transformačního jazyka jako STX, ale nevím, zda to někdo s Cocoonem zkoušel.