<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Smarty pluginas: in array</title>
	<atom:link href="http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/</link>
	<description>Internetas, technologijos, programavimas...</description>
	<lastBuildDate>Sat, 05 Nov 2011 15:08:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Laimonas</title>
		<link>http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/comment-page-1/#comment-72529</link>
		<dc:creator>Laimonas</dc:creator>
		<pubDate>Wed, 15 Apr 2009 20:22:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/#comment-72529</guid>
		<description>http://www.miss-internet.lt/ parasytas taikant tokia metodika.</description>
		<content:encoded><![CDATA[<p><a href="http://www.miss-internet.lt/" rel="nofollow" class="liexternal">http://www.miss-internet.lt/</a> parasytas taikant tokia metodika.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laimonas</title>
		<link>http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/comment-page-1/#comment-72527</link>
		<dc:creator>Laimonas</dc:creator>
		<pubDate>Wed, 15 Apr 2009 20:18:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/#comment-72527</guid>
		<description>Jo sutinku cia gera tema.
su PHP kodu dirbu puse metu isbandziau visokius frameworkus bei templatinimo sistemas ir priejau isvados kad viso sito paprasciausia nereikia. 
Uztenka laikytis standartiniu programos architekturos taisykliu ir viskas. Kodas pasidaro skaitomas aiskus ir valdomas mano ideja tokia programa susidaro is dvieju medzio tipo strukturu viena isrisa URL kita HTML.  url isrisinejimo pavizdys pvz: person/list/new/page/1/ toks Url sako kad veiksmas bus atliktas su person objektu &quot;list&quot; sako koks veiksmas bus atliktas su objektu sio atvejiu bus grazinamas sarasas, &quot;new&quot; argunetas kad duomenis bus nufiltruoti, &quot;page&quot; puslapiavimas. as bandziau pritaikyti wrapper paterna ir manau kad jis labai tinka skriptinem kalbom. cia bandymo kodas http://code.google.com/p/phpdatalist/source/browse/ ten nera jokiu frameworku bei templeiu.</description>
		<content:encoded><![CDATA[<p>Jo sutinku cia gera tema.<br />
su PHP kodu dirbu puse metu isbandziau visokius frameworkus bei templatinimo sistemas ir priejau isvados kad viso sito paprasciausia nereikia.<br />
Uztenka laikytis standartiniu programos architekturos taisykliu ir viskas. Kodas pasidaro skaitomas aiskus ir valdomas mano ideja tokia programa susidaro is dvieju medzio tipo strukturu viena isrisa URL kita HTML.  url isrisinejimo pavizdys pvz: person/list/new/page/1/ toks Url sako kad veiksmas bus atliktas su person objektu &#8220;list&#8221; sako koks veiksmas bus atliktas su objektu sio atvejiu bus grazinamas sarasas, &#8220;new&#8221; argunetas kad duomenis bus nufiltruoti, &#8220;page&#8221; puslapiavimas. as bandziau pritaikyti wrapper paterna ir manau kad jis labai tinka skriptinem kalbom. cia bandymo kodas <a href="http://code.google.com/p/phpdatalist/source/browse/" rel="nofollow" class="liexternal">http://code.google.com/p/phpda.....ce/browse/</a> ten nera jokiu frameworku bei templeiu.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Omuo</title>
		<link>http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/comment-page-1/#comment-61905</link>
		<dc:creator>Omuo</dc:creator>
		<pubDate>Tue, 11 Dec 2007 12:56:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/#comment-61905</guid>
		<description>2 Grieblius: 
A&#353; nieko neturiu prie&#353; XML/XSLT ir t.t. Taip, tai tikrai geras įrankis. Tik mano nuomone, konkrečiai užduočiai turi būti konkretus sprendimas ir technologijų naudojimas vardan technologijų naudojimo yra betikslis. Toks dalykas kaip migravimas nuo vienos kalbos prie kitos yra pakankamai retas rei&#353;kinys rimtuose projektuose, o daugelyje projektų neretai toks migravimas yra ne vien sintaksės, bet ir logikos, koncepcijos keitimas. Ai&#353;ku, jei yra didelis lankstumo, pritaikomumo poreikis, tada taip, tikrai yra geresnių sprendimų už Smarty. Bet jis ir neturi pretenzijų į kažką daugiau, nei &#353;ablonizavimo varikliuką :) Jis niekada nebuvo skirtas perne&#353;amumui, jis orientuotas į tam tikrą konkrečią sferą ir viskas. 
 
Paprasta situacija, dizaineris ir programeris. Dizaineris nupie&#353;ia, sukarpo, sudėlioja html, css ir tam tikras smarty žymes, programeris tiesiog turi į tas žymes paduodi reikiamas reik&#353;mes. Programeriui nereikia žinoti visų html niuansų, lygiai taip pat dizaineriui nereikia suprasti, kaip po galais PHP klases apsira&#353;inėti. Dabar pa&#353;alinam &#353;ablonų varikliuką (tegu tai bus netgi nebutinai smarty), ir gaunam, jog abudu turės gerokai daugiau vargo. Čia ai&#353;ku ko gero ideali situacija, nes Lietuvoj kiekvienas programeris yra dizaineris ir kiekvienas dizaineris - programeris :) </description>
		<content:encoded><![CDATA[<p>2 Grieblius:</p>
<p>A&scaron; nieko neturiu prie&scaron; XML/XSLT ir t.t. Taip, tai tikrai geras įrankis. Tik mano nuomone, konkrečiai užduočiai turi būti konkretus sprendimas ir technologijų naudojimas vardan technologijų naudojimo yra betikslis. Toks dalykas kaip migravimas nuo vienos kalbos prie kitos yra pakankamai retas rei&scaron;kinys rimtuose projektuose, o daugelyje projektų neretai toks migravimas yra ne vien sintaksės, bet ir logikos, koncepcijos keitimas. Ai&scaron;ku, jei yra didelis lankstumo, pritaikomumo poreikis, tada taip, tikrai yra geresnių sprendimų už Smarty. Bet jis ir neturi pretenzijų į kažką daugiau, nei &scaron;ablonizavimo varikliuką :) Jis niekada nebuvo skirtas perne&scaron;amumui, jis orientuotas į tam tikrą konkrečią sferą ir viskas.</p>
<p>Paprasta situacija, dizaineris ir programeris. Dizaineris nupie&scaron;ia, sukarpo, sudėlioja html, css ir tam tikras smarty žymes, programeris tiesiog turi į tas žymes paduodi reikiamas reik&scaron;mes. Programeriui nereikia žinoti visų html niuansų, lygiai taip pat dizaineriui nereikia suprasti, kaip po galais PHP klases apsira&scaron;inėti. Dabar pa&scaron;alinam &scaron;ablonų varikliuką (tegu tai bus netgi nebutinai smarty), ir gaunam, jog abudu turės gerokai daugiau vargo. Čia ai&scaron;ku ko gero ideali situacija, nes Lietuvoj kiekvienas programeris yra dizaineris ir kiekvienas dizaineris &#8211; programeris :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Omuo</title>
		<link>http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/comment-page-1/#comment-61904</link>
		<dc:creator>Omuo</dc:creator>
		<pubDate>Tue, 11 Dec 2007 12:36:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/#comment-61904</guid>
		<description>2 Tadas: 
Na sorry, bet tikrai nesuprantu kuriems galams masyvus apsira&#353;inėti templeite. Jei templeito pagrindinis tikslas yra vaizduoti, tai kam pradėt naudoti jį kitais tikslais? Ar gali pamineti rimtą pavyzdį, kada tai reiktų daryti? Ir &#353;iaip jau nežinau frameworko kuriame &#353;ablonuose reiktu kurtis kažkokius helperius. Galu gale &#353;ablonas jau yra galutinis ta&#353;kas vaizdavime ir tikrai nematau tikslo tenais pradėti apsira&#353;inėti struktūras.  Taip kad tikrai būtų įdomu pamatyti pavyzdį. 
 
Beje, tavo tvirtinimas &quot;Bet po tiek laiko supratau, kad tikrai nera prasmes naudoti Smarty ir pats OMOU veliau tai suprasi tik palukek :) &quot; yra visi&#353;kai į pievas. Kaip sakant no offence, bet &#353;itas teiginys man primena 1 kurso studentų pasakymus &quot;Kam čia tas objektinis reikalingas, gi su funkcijom viskas žymiai paprasčiau ir lengviau&quot;. </description>
		<content:encoded><![CDATA[<p>2 Tadas:</p>
<p>Na sorry, bet tikrai nesuprantu kuriems galams masyvus apsira&scaron;inėti templeite. Jei templeito pagrindinis tikslas yra vaizduoti, tai kam pradėt naudoti jį kitais tikslais? Ar gali pamineti rimtą pavyzdį, kada tai reiktų daryti? Ir &scaron;iaip jau nežinau frameworko kuriame &scaron;ablonuose reiktu kurtis kažkokius helperius. Galu gale &scaron;ablonas jau yra galutinis ta&scaron;kas vaizdavime ir tikrai nematau tikslo tenais pradėti apsira&scaron;inėti struktūras.  Taip kad tikrai būtų įdomu pamatyti pavyzdį.</p>
<p>Beje, tavo tvirtinimas &quot;Bet po tiek laiko supratau, kad tikrai nera prasmes naudoti Smarty ir pats OMOU veliau tai suprasi tik palukek :) &quot; yra visi&scaron;kai į pievas. Kaip sakant no offence, bet &scaron;itas teiginys man primena 1 kurso studentų pasakymus &quot;Kam čia tas objektinis reikalingas, gi su funkcijom viskas žymiai paprasčiau ir lengviau&quot;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: grieblius</title>
		<link>http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/comment-page-1/#comment-61639</link>
		<dc:creator>grieblius</dc:creator>
		<pubDate>Sun, 02 Dec 2007 12:14:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/#comment-61639</guid>
		<description>To OMUO: 
XSL is a family of recommendations for defining XML document transformation and presentation. 
Taip, tai yra XML presentavimas, o pvz. validus XHTML yra ne kas kitas kaip XML. Ai&#353;ku, gal prie&#353; tai reikia PHP struktūras perra&#353;yti į XML objektus, bet manau, kad &#353;iuo metu tai nėra didelė problema (performance&#039;as čia gal skaudžiausia vieta, bet čia ai&#353;ku reikia lyginimų, be to apsira&#353;ius normalius ke&#353;avimo mechanizmus, manau galima gauti neblogą php/xsl template engine&#039;ą) 
 
O dėl Smarty skaitomumo - galbūt, čia jau subjektyvu, bet jei žinai php, tai nemanau kad bus problemų, ypač jei stengiesi naudoti php tik prezentavimui. Dėl perne&#353;imo - nemanau, kad taip lengvai persine&#353;a, juk smarty yra tik php skirtas, tai tada jau ar php kodas ar smarty - perne&#353;imas lyg ir tas pats. 
 
O va xsl perne&#353;imas jau visai kas kita - galima perne&#353;ti ne tik ant php bet ir visakur prakti&#353;kai. Be to kaip minėjau galima tuos pačius serverside naudojamus php sugeneruotus XML ir paruo&#353;tus XSL pernaudoti AJAX&#039;iniems reikaliukams, t.y. i&#353;ne&#353;imui į clientside. 
Beje, dar php xslt extensionas turi tokius featurus, jog xsl dokumente galima kviesti PHP funkcijas. Na čia jau nuokrypis nuo standarto - pliusas lankstumui, minusas, kad jau perne&#353;ti į ne php sistemas ne taip lengva. 
 
P.S. Čia mano postringavimai tik teoriniai, bet manau artimiausiu metu ką nors reiks pabandyti su php/xml/xsl, juolab, kad skaičiau jog su PHP xlst extensionu, xml transforminimas  vyksta labai greitai. Bet kaip jau sakiau, prakti&#353;kam panaudojimui reikia proof of concept pasidaryti. </description>
		<content:encoded><![CDATA[<p>To OMUO:</p>
<p>XSL is a family of recommendations for defining XML document transformation and presentation.</p>
<p>Taip, tai yra XML presentavimas, o pvz. validus XHTML yra ne kas kitas kaip XML. Ai&scaron;ku, gal prie&scaron; tai reikia PHP struktūras perra&scaron;yti į XML objektus, bet manau, kad &scaron;iuo metu tai nėra didelė problema (performance&#039;as čia gal skaudžiausia vieta, bet čia ai&scaron;ku reikia lyginimų, be to apsira&scaron;ius normalius ke&scaron;avimo mechanizmus, manau galima gauti neblogą php/xsl template engine&#039;ą)</p>
<p>O dėl Smarty skaitomumo &#8211; galbūt, čia jau subjektyvu, bet jei žinai php, tai nemanau kad bus problemų, ypač jei stengiesi naudoti php tik prezentavimui. Dėl perne&scaron;imo &#8211; nemanau, kad taip lengvai persine&scaron;a, juk smarty yra tik php skirtas, tai tada jau ar php kodas ar smarty &#8211; perne&scaron;imas lyg ir tas pats.</p>
<p>O va xsl perne&scaron;imas jau visai kas kita &#8211; galima perne&scaron;ti ne tik ant php bet ir visakur prakti&scaron;kai. Be to kaip minėjau galima tuos pačius serverside naudojamus php sugeneruotus XML ir paruo&scaron;tus XSL pernaudoti AJAX&#039;iniems reikaliukams, t.y. i&scaron;ne&scaron;imui į clientside.</p>
<p>Beje, dar php xslt extensionas turi tokius featurus, jog xsl dokumente galima kviesti PHP funkcijas. Na čia jau nuokrypis nuo standarto &#8211; pliusas lankstumui, minusas, kad jau perne&scaron;ti į ne php sistemas ne taip lengva.</p>
<p>P.S. Čia mano postringavimai tik teoriniai, bet manau artimiausiu metu ką nors reiks pabandyti su php/xml/xsl, juolab, kad skaičiau jog su PHP xlst extensionu, xml transforminimas  vyksta labai greitai. Bet kaip jau sakiau, prakti&scaron;kam panaudojimui reikia proof of concept pasidaryti.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tadas</title>
		<link>http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/comment-page-1/#comment-61533</link>
		<dc:creator>Tadas</dc:creator>
		<pubDate>Fri, 30 Nov 2007 16:13:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/#comment-61533</guid>
		<description>As tikrai nesiruosiau  kurti biznio logikos ant templatu :) Bet kai negali apsirasyti paprasto masyvo mane tiesiog tai erzindavo, nes mano naudojami frameworkai turi ivairius helperius i kuriuos turi paduoti masyva. Bet po tiek laiko supratau, kad tikrai nera prasmes naudoti Smarty  ir pats OMOU veliau tai suprasi tik palukek :) Aisku jei rasai koda nesinaudodamas niekuo tada tikrai pritariu Smarty yra gerai :) </description>
		<content:encoded><![CDATA[<p>As tikrai nesiruosiau  kurti biznio logikos ant templatu :) Bet kai negali apsirasyti paprasto masyvo mane tiesiog tai erzindavo, nes mano naudojami frameworkai turi ivairius helperius i kuriuos turi paduoti masyva. Bet po tiek laiko supratau, kad tikrai nera prasmes naudoti Smarty  ir pats OMOU veliau tai suprasi tik palukek :) Aisku jei rasai koda nesinaudodamas niekuo tada tikrai pritariu Smarty yra gerai :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Omuo</title>
		<link>http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/comment-page-1/#comment-61503</link>
		<dc:creator>Omuo</dc:creator>
		<pubDate>Thu, 29 Nov 2007 17:43:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/#comment-61503</guid>
		<description>Ir dar pridursiu :) 
 
XSLT - is a language for transforming XML documents into other XML documents. 
 
Although Smarty is known as a &quot;Template Engine&quot;, it would be more accurately described as a &quot;Template/Presentation Framework.&quot; That is, it provides the programmer and template designer with a wealth of tools to automate tasks commonly dealt with at the presentation layer of an application. 
 
Taigi sakyčiau kardinaliai skirtingus dalykus lyginat kolegos, language vs. Presentation layer framework ;) </description>
		<content:encoded><![CDATA[<p>Ir dar pridursiu :)</p>
<p>XSLT &#8211; is a language for transforming XML documents into other XML documents.</p>
<p>Although Smarty is known as a &quot;Template Engine&quot;, it would be more accurately described as a &quot;Template/Presentation Framework.&quot; That is, it provides the programmer and template designer with a wealth of tools to automate tasks commonly dealt with at the presentation layer of an application.</p>
<p>Taigi sakyčiau kardinaliai skirtingus dalykus lyginat kolegos, language vs. Presentation layer framework ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Omuo</title>
		<link>http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/comment-page-1/#comment-61502</link>
		<dc:creator>Omuo</dc:creator>
		<pubDate>Thu, 29 Nov 2007 17:39:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/#comment-61502</guid>
		<description>Na su smarty dirbu jau gana senai, vir&#353; 3 metų, tačiau dar neteko susidurti su kritine situacija. Nesakau, jog smarty tobulas, bet daugeliu atveju (o tiksliau, beveik visada) kylančios problemos yra tiesiog blogo sistemos techninio dizaino/planavimo padarinys.  Smarty yra tiesiog templeitinimo sistema -&gt; duomenu vaizdavimas panaudojant &#353;ablonus, kuriuos vieną kartą pasira&#353;ęs gali naudoti N kartų, žodžiu, vaizdavimo logika.  
Tuo tarpu, jei kaip auk&#353;čiau komentavęs Tadas, pradėsim apsira&#353;inėti masyvus, kurti duomenų struktūras ar pradėti įgyventi biznio logiką tada be abejo susidursim su problemom, nes bandysim sistemą pritaikyti tokioj sferoj, kuriai jinai nėra skirta. Tada ir tenka perra&#353;inėti po 50 &#353;ablonų... 
 
Grieblius 
&quot;O jums neatrodo kad smarty ir pana&#353;ūs dalykai yra nesąmonė? 
Velnias žino kam, kiekvienas kuria savo vos ne programavimo kalbą.&quot; 
Nemanau, jog templeitinimui naudoti native php yra labai protinga, vien jau dėl tos priežasties kad normalus &#353;ablonas visada bus žymiau lengviau skaitomas, nei &lt;code&gt;&lt; ?...?&gt;&lt;/code&gt; mi&#353;inys su HTML&#039;u. Galų gale, užbaigus vieną projektą, ir pradėjus kitą, gali persine&#353;ti &#353;ablonų varikliuką ir žinoti, kad jis tikrai veiks, tuo tarpu nenaudojant &#353;ablonų turėsi persira&#353;inėti visus failus nuo beveik nulio, nes vargu ar bus labai jau lengva narstyti HTML + php kodo pilną puslapiuką. </description>
		<content:encoded><![CDATA[<p>Na su smarty dirbu jau gana senai, vir&scaron; 3 metų, tačiau dar neteko susidurti su kritine situacija. Nesakau, jog smarty tobulas, bet daugeliu atveju (o tiksliau, beveik visada) kylančios problemos yra tiesiog blogo sistemos techninio dizaino/planavimo padarinys.  Smarty yra tiesiog templeitinimo sistema -&gt; duomenu vaizdavimas panaudojant &scaron;ablonus, kuriuos vieną kartą pasira&scaron;ęs gali naudoti N kartų, žodžiu, vaizdavimo logika. </p>
<p>Tuo tarpu, jei kaip auk&scaron;čiau komentavęs Tadas, pradėsim apsira&scaron;inėti masyvus, kurti duomenų struktūras ar pradėti įgyventi biznio logiką tada be abejo susidursim su problemom, nes bandysim sistemą pritaikyti tokioj sferoj, kuriai jinai nėra skirta. Tada ir tenka perra&scaron;inėti po 50 &scaron;ablonų&#8230;</p>
<p>Grieblius</p>
<p>&quot;O jums neatrodo kad smarty ir pana&scaron;ūs dalykai yra nesąmonė?</p>
<p>Velnias žino kam, kiekvienas kuria savo vos ne programavimo kalbą.&quot;</p>
<p>Nemanau, jog templeitinimui naudoti native php yra labai protinga, vien jau dėl tos priežasties kad normalus &scaron;ablonas visada bus žymiau lengviau skaitomas, nei &lt;code&gt;&lt; ?&#8230;?&gt;&lt;/code&gt; mi&scaron;inys su HTML&#039;u. Galų gale, užbaigus vieną projektą, ir pradėjus kitą, gali persine&scaron;ti &scaron;ablonų varikliuką ir žinoti, kad jis tikrai veiks, tuo tarpu nenaudojant &scaron;ablonų turėsi persira&scaron;inėti visus failus nuo beveik nulio, nes vargu ar bus labai jau lengva narstyti HTML + php kodo pilną puslapiuką.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tadas</title>
		<link>http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/comment-page-1/#comment-61460</link>
		<dc:creator>Tadas</dc:creator>
		<pubDate>Wed, 28 Nov 2007 18:44:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/#comment-61460</guid>
		<description>Nezinau as asmeniskai naudojau pusantru metu Smarty, bet vis susidurdavau su pagrindine problema jo, kad negaliu paprastai apsirasyti pvz: array(1,2,3). Dabar teko skaudziai perrasineti apie 50 template failu ir pereit is smarty i paprasta PHP kuo esu labai patenkintas :) </description>
		<content:encoded><![CDATA[<p>Nezinau as asmeniskai naudojau pusantru metu Smarty, bet vis susidurdavau su pagrindine problema jo, kad negaliu paprastai apsirasyti pvz: array(1,2,3). Dabar teko skaudziai perrasineti apie 50 template failu ir pereit is smarty i paprasta PHP kuo esu labai patenkintas :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: grieblius</title>
		<link>http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/comment-page-1/#comment-61452</link>
		<dc:creator>grieblius</dc:creator>
		<pubDate>Wed, 28 Nov 2007 16:46:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/#comment-61452</guid>
		<description>O jums neatrodo kad smarty ir pana&#353;ūs dalykai yra nesąmonė? 
Velnias žino kam, kiekvienas kuria savo vos ne programavimo kalbą. 
Mano nuomone yra du optimalūs variantai (bent PHP atveju): 
1. TIesiog naudoti PHP. T.y. turiu omeny, kad logika ir vaizdas atskirtas, bet kam naudoti smarty sintaksę jei galima tiesiog atvaizdavimui naudoti PHP ir tiek. Ir greičiau, ir nereikia dar kažkokios lievos sintaksės mokytis. Ai&#353;ku čia reikia sąžinės, kad neįpinti su logika susijusio kodo. 
2. Yra W3 pripažintas standartas XSLT. Privalumai - standartas, migruosi į Java, ASP.NET, jau vieno gabalo nereikės perduot. Taip pat manau daug labaiau verta i&#353;mokti XSLT, nei kažkokį Smarty. Toliau - javascript irgi supportina xslt, taigi, galima ir ajax&#039;iniams sprendimams vos ne tuos pačius template naudoti. Tikiuosi jis pradės populiarėti XSLT templeitai, nes PHP5 jau pakankamai stipriai pasistūmėjo dirbant su XML. </description>
		<content:encoded><![CDATA[<p>O jums neatrodo kad smarty ir pana&scaron;ūs dalykai yra nesąmonė?</p>
<p>Velnias žino kam, kiekvienas kuria savo vos ne programavimo kalbą.</p>
<p>Mano nuomone yra du optimalūs variantai (bent PHP atveju):</p>
<p>1. TIesiog naudoti PHP. T.y. turiu omeny, kad logika ir vaizdas atskirtas, bet kam naudoti smarty sintaksę jei galima tiesiog atvaizdavimui naudoti PHP ir tiek. Ir greičiau, ir nereikia dar kažkokios lievos sintaksės mokytis. Ai&scaron;ku čia reikia sąžinės, kad neįpinti su logika susijusio kodo.</p>
<p>2. Yra W3 pripažintas standartas XSLT. Privalumai &#8211; standartas, migruosi į Java, ASP.NET, jau vieno gabalo nereikės perduot. Taip pat manau daug labaiau verta i&scaron;mokti XSLT, nei kažkokį Smarty. Toliau &#8211; javascript irgi supportina xslt, taigi, galima ir ajax&#039;iniams sprendimams vos ne tuos pačius template naudoti. Tikiuosi jis pradės populiarėti XSLT templeitai, nes PHP5 jau pakankamai stipriai pasistūmėjo dirbant su XML.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

