Vlákno názorů k článku Seaside (3) od razor razor - Podle mě je lepší integrovat programový kód do...

  • Článek je starý, nové názory již nelze přidávat.
  • 14. 3. 2005 8:13

    razor razor (neregistrovaný)
    Podle mě je lepší integrovat programový kód do dokumentů html/xml/...
    Momentálně mě napadají třeba tyhle argumenty které znějí proti přístupu Seaside:
    * Horší dělba práce mezi webdesignerem a programátorem
    * Horší možnost použití nástrojů pro prací s html/xml/...
    * Programový kód by dle mého názoru měl sloužit pouze k tvorbě dynamického obsahu. V případě Seaside generuje i obsah statický.

    Jinak Smalltalk rulez
  • 14. 3. 2005 9:50

    Pavel Křívánek
    Chápu vaše připomínky, ale na přístup, který používá Seaside, je potřeba se dívat v širším kontextu. Stránka jako taková se postupně skládá z komponent, které tvoří samostatné celky kódu s konkrétní funkčností a obsahem a poměrně jednoduchou strukturou výsledného HTML kódu. Samotný HTML kód by měl být co nejjednodušší a udávat pouze základní informaci o struktuře výstupu. Vše, co se týče vzhledu, by mělo být řešeno kaskádovými styly. Snažit se tento přístup porovnávat například se šablonami v PHP se prostě jednoduše nedá.
    Seaside je určena pro aplikace, kde při tvorbě obsahu má hlavní slovo programátor a ne designer. Pokud ji použijete například pro tvorbu webové prezentace firmy, tak tam mají vaše připomínky jistě smysl.
    V případě potřeby je samozřejmě možné si vytvořit například komponenty generující čistě statický obsah z připraveného souboru apod. Seaside ve svých prvních verzích šablony používala a dost možná se v nějaké podobě do tohoto frameworku vrátí.