PHP šablonai: kodėl ne HTML?

Pasiskaičius apie lietuviškus (ir ne tik) PHP šablonus pasidarė man
labai keista ir įdomu kodėl visuose php šablonuose naudojamos kelių
stilių žymos (t.y ir <tplbilekas> HTML
stiliaus ir {foo.bar} stiliaus)

Kažkaip nesugebu šito pateisint niekaip. Juk gi su tais
{} tik problemos su JavaScriptais ir panašiai
(pamenat, pukomuko ten changeloge vargai aprašyti? :)
Be to su HTML stiliaus žymomis tai jei nesuveikia šablonas dėl kažkokių
priežasčių, tai nelenda šiūkšlės į ekraną, nes naršyklės ignoruoja
nežinomas HTML žymes.

Be to turint gražų HTML netgi nebereikia šablonų variklio –
galima XSL pritaikyt su visais XSLT navarotais ir jaučiu dar greičiau
būtų (nors aišku nežinau — XML parsinimas tai ne šiaip sau greitas ir
lengvas dalykas atminties požiūriu)

Aišku turbūt man tokios mintys kyla, nes esu per daug pripratęs prie
Perlinio HTML::Template

3 Comments

  1. O todėl, kad templeitai dažniausiai yra gaminami softu alia Dreamweaver vizualiai. O nelendant į kodą vizualiai <tplbilekas> nepadarysi.

  2. Bet templeituose naudojamas ir <> ir {}

    Tarkim:

    <loop name="foo">

    {foo.id}

    </loop name="foo">

  3. php galima sukurti svetaine kurioje galetu kiti regintis ir pan, o html ir hmt negalima to padaryti

Comments are closed.