Milan Kryl

Komentáře k příspěvku

Template Engine - teng

[ 1 ] Chose (WWW) - 20.10.04 20:56:23

Ohledne nove pozice "sablonare".
Ja si myslim, ze to neni tak zcela uplne nutne, protoze clovek, ktery vytvari web (HTML koder) stejne jednou musi alespon minimalne pricichnout k "programovani", napr. v podobe javascriptu.

Navic Teng nenuti webdesignera pouzivat promenne apod. Bez problemu lze ke slozite aplikaci napsat prehledne a dobre sablony bez hlubsich znalosti programovani.

Jinak Teng opravdu doporucuji alespon vyzkouset, protoze jakmile to clovek jednou zkusi, uz pak neni cesta zpet a sablony musi mit porad :) Vlastni zkusenost :)

[ 2 ] Havran (WWW) - 20.10.04 21:53:42

[1] Tak tak, Chose ma pravdu. Ja som po niekolkych pokusoch zakotvil (PHP) u TemplatePower. Jednoducha a malicka kniznica, myslim ze sa nesnazi vyrabat dalsi programovaci jazyk.

Ale Teng ma zaujal hlavne pre svoju integraciu z PHP a ani Python nie je nezaujimavy. Uz ma cestne miesto, u mna na http://del.icio.us/havran

IMHO si myslim ze webdesigner != grafik aj ked na jednom nemenovanom blogu bola na tuto temu dost prudka hadka. Ved dajte cloveku ktori vie sice perfektne robit z Photoshopom a robi naozaj dobre navrhy webov ten navrh este aj vytvorit v (X)HTML a CSS. Maloktory sa najde co splna vsetky tieto veci dohromady. Prave preto by snad malo byt jasne rozdelene co robi kto... :)

[ 3 ] migon (WWW) - 20.10.04 22:09:07

Musim rict ze dokud jsem nedelal se sablonama tak jsem nechapal, ze to je tak super, ovsem a to si myslim, ze je z daleka nejlepsi, je generovat stranku do XML a pak transformovat pres XSL na to nic nema a zadny template sys. to nepredci a zkuste mi to vymluvit :-D

[ 4 ] Yuhů (WWW) - 20.10.04 22:57:47

Reaguji na migone [3]:
generování stránky do XML a transformace přes XSLT je sice krásná věc, ale jenom do chvíle, kdy ti do toho nikdo nekecá a kdy víš, co se vlastně programuje. Ve chvíli, kdy začne být projekt reálný a každou chvíli chodí produkťáci, obchoďáci, jiní -áci a chtějí sem červenou čáru, tady odkaz navíc a tady stránku úplně jinou, je celá krásná XSL koncepce k ničemu. Po pár prasících výjimkách se to zhroutí. Vlastní zkušenost.

V reálných podmínkách je lepší nějaký šablonový systém jako je teng.

[ 5 ] Ninja (WWW) - 21.10.04 20:10:53

AFAIK musi byt Teng prikompilovan k PHP. na to se ale na vetsine webhostingu vykaslou, takze asi nebude mit tak siroke pouziti.

Navic bych rekl ze pri vhodnem cachovani se rychlosti rozdili ztraceji...

[ 6 ] BoB (WWW) - 21.10.04 21:06:16

Přiznám se tu k praktickým zkušenostem s Tengem (ze strany kodéra) a musím říct, že jsem nic úžasnějšího zatím nezažil.
Jenom je občas trochu problém v datech ke zpracování, ale i s těmi se dají dělat díky Tengu zázraky...

[ 7 ] JersyWoo (WWW) - 21.10.04 23:15:56

Ad Yuhů:
Také jsem zkoušel dělat šablonovací systém pomocí xml přes xslt a vlastní tvorbou jsem se přesvědčil, že tudy cesta nevede. Poud chcete jednoduchýma exportama spracovávat "tuny" dat bez použití databáze, možnost tu je, ale tím možnosti xslt končí.

[ 8 ] exSeznamák - 22.10.04 23:47:00

Nejmenovalo se to dříve náhodou Sheng?

[ 9 ] Milan Kryl (WWW) - 23.10.04 09:22:07

[8] Jo to netuším, se seznamem nemám nic společného. ,-)

[ 10 ] Chose (WWW) - 25.10.04 13:32:16

[5] Ta informace, ktera byla v manualu ohledne nutnosti kompilace do PHP je obsolete. Teng jako PHP modul funguje stejne dobre jako kdyz je zkompilovan primo do PHP, takze neni nutne kompilovat PHP kvuli Tengu.

[ 11 ] Michal Kusyn (WWW) - 27.10.04 07:43:47

Mno ja pouzivam vlastni knihovnu http://www.innerhtml.net/kompiler.php ktera obsahuje pro mne pouze jednu zcela dostacujici funkci.

Priklad pouziti:

soubor.html:
<html>......Dnesni den je <! _DATUM_ !> .... </html>

--------

soubor.php:
$kompiler->pridej_html("soubor.htm");

$kompiler->_upravy['_DATUM_'] = date("m.d.y",time());

--------

$kompiler->kompiluj();
echo $kompiler->html_vystup;

[ 13 ] Franci (WWW) - 27.10.04 17:02:45

S Shengem to má společný cíl, ale jinak je to úplně nově napsané.

[ 14 ] Franci (WWW) - 27.10.04 17:04:56

Ad XSLT: ve chvíli, kdy se dostanete na desítky (o stovkách nemluvím) požadavků za vteřinu, tak máte problém.
Navíc je to kanón na komára.

[ 15 ] Patrik - 29.1.05 12:17:29

Udelam jsem asi kolem 100 webu a nikdy jsem tohle nepotreboval. Mam podezreni, ze to je jen dalsi z veci ktere maji vydelat hromadu penez, vyvolat diskuze a nesmyslne tlachani o nicem. A taky jak vam (haha) usetrit spoustu casu.

[ 16 ] rony - 2.2.05 20:54:33

[15] patrik nemyslim si to. sablonovaci system je velmi dobra vec ci uz pre jednomuzneho vyvojara - akonahle sa tomu zacnes venovat trosku z pohladu planovania a dalsieho vyvoja, zistis, ze je bezpodmienecne nutne oddelit data, vzhlad a za pomoci nejakeho nastroja to spajat dokopy.

velmi tazko sa robia operativnejsie zmeny pokial mas html kod, nedajboze aj generovanie CSS priamo v php a pouzivas ten zazracny replikacny system: nova podstranka vznikne skopirovanim z nejakej inej a prepisanim casti kodu v nej ;-)

Ono primitivny sablonovy system je uz vlastne pouzivanie include ;-) lenze u projektov kde v ramci 1 vzhladu sa podstranky radikalne menia v blokoch ale pritom sa ma zachovat konzistencia typu - teraz idem robit zmeny designu, tak predsa nemozem popri tom prekracovat kusky produkcneho kodu komunikujuceho s databazou ;-)

[ 17 ] Tomáš - 30.3.05 17:34:04

Já jako náhražku za šablony vždycky používal funkce a třídy, např. třída výpis ;) atd. Žádnýho webdesignera nemám, takže si zdroj klidně můžu upravit sám a hlavní účel to splňuje - centrálně uložená grafika, tzn. že nemusim kopírovat vípis do vyhledávání, titulní stránku aj.

[ 18 ] Tomáš - 30.3.05 17:35:20

vípis :) asi nějáký červ

Přidání komentáře