<?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>Smarty gerçekten en iyi şablon motoru mu? yazısına yapılan yorumlar</title>
	<atom:link href="http://www.eburhan.com/smarty-gercekten-en-iyi-sablon-motoru-mu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eburhan.com/smarty-gercekten-en-iyi-sablon-motoru-mu/</link>
	<description>Kişisel Bir Web Günlüğü</description>
	<lastBuildDate>Wed, 14 Sep 2011 08:10:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Yazar: Aydın Yakar</title>
		<link>http://www.eburhan.com/smarty-gercekten-en-iyi-sablon-motoru-mu/#comment-22673</link>
		<dc:creator>Aydın Yakar</dc:creator>
		<pubDate>Fri, 05 Feb 2010 19:12:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.eburhan.com/?p=134#comment-22673</guid>
		<description>Çok güzel bir konu ve yorumdaki video/kullanım klavuzu paylaşımları da bir o kadar güzel oldu. Hatta onları konuya dahil ederseniz bence çok daha güzel olacaktır (Tabi siz ben Smarty için daha ayrıntılı bir makale hazırlayıp orada vereceğim bunları derseniz tadından yenmez bir makale olacağına eminim:) ).

Başarılar..</description>
		<content:encoded><![CDATA[<p>Çok güzel bir konu ve yorumdaki video/kullanım klavuzu paylaşımları da bir o kadar güzel oldu. Hatta onları konuya dahil ederseniz bence çok daha güzel olacaktır (Tabi siz ben Smarty için daha ayrıntılı bir makale hazırlayıp orada vereceğim bunları derseniz tadından yenmez bir makale olacağına eminim:) ).</p>
<p>Başarılar..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Gökçe YALÇIN</title>
		<link>http://www.eburhan.com/smarty-gercekten-en-iyi-sablon-motoru-mu/#comment-20227</link>
		<dc:creator>Gökçe YALÇIN</dc:creator>
		<pubDate>Thu, 06 Aug 2009 15:46:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.eburhan.com/?p=134#comment-20227</guid>
		<description>Ek olarak:

4) Hata kontrolü. Web tasarımcılığı bir zamanlar öyle olsada artık grafik layoutları düzenlemekten ibaret değil, artık arayüz programlamayı da büsbütün içerir oldu. Fakat tam olarak uygulama programlaması da yapmadıklarından, onlar için daha üst seviye, sadece bu işe bakan bir syntax geliştirmesi son derece makul. Nitekim PHP&#039;nin C&#039;den ayrılma nedeni de bu, özel işe, özel araç. Bu sayede, yapılan HTML hatalarının dahi görülmesi ve sistem hatası almadan ( PHP sistem hatası ) yapılan şablonun düzgün yorumlanıp yorumlanmadığını görerek yayına sunacak aşamaya getirilmesi sağlanabiliyor. Tabii ki bu maddeler 1 kişilik değil, dış kabuğun ve uygulamanın ( frontend ve backend ) ayrı takımlarca çalışıldığı projelerde geçerli.</description>
		<content:encoded><![CDATA[<p>Ek olarak:</p>
<p>4) Hata kontrolü. Web tasarımcılığı bir zamanlar öyle olsada artık grafik layoutları düzenlemekten ibaret değil, artık arayüz programlamayı da büsbütün içerir oldu. Fakat tam olarak uygulama programlaması da yapmadıklarından, onlar için daha üst seviye, sadece bu işe bakan bir syntax geliştirmesi son derece makul. Nitekim PHP&#8217;nin C&#8217;den ayrılma nedeni de bu, özel işe, özel araç. Bu sayede, yapılan HTML hatalarının dahi görülmesi ve sistem hatası almadan ( PHP sistem hatası ) yapılan şablonun düzgün yorumlanıp yorumlanmadığını görerek yayına sunacak aşamaya getirilmesi sağlanabiliyor. Tabii ki bu maddeler 1 kişilik değil, dış kabuğun ve uygulamanın ( frontend ve backend ) ayrı takımlarca çalışıldığı projelerde geçerli.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Gökçe YALÇIN</title>
		<link>http://www.eburhan.com/smarty-gercekten-en-iyi-sablon-motoru-mu/#comment-20226</link>
		<dc:creator>Gökçe YALÇIN</dc:creator>
		<pubDate>Thu, 06 Aug 2009 15:37:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.eburhan.com/?p=134#comment-20226</guid>
		<description>Hem türlü türlü framework, hem template engine - smarty kullanmış biri olarak, her ikisinin ayrı ayrı - ve bazen ikisinin de bir arada kullanılarak avantaj getirdiğini söyleyebilirim. Smarty&#039;nin cache sistemi olsa da, frameworklerde çıktının değil, verinin geniş olanaklarla ve sürücülerle (sqllite, db, memcache) cachelenmesi daha doğru kabul ediliyor.

Buradaki artılar, aslolarak herhangi bir iyi şablon motoru için de geçerli:

1) Standardizasyon. Tasarımcılar, bir şablon motoru kullanımına alışmış olabilirler ki çoğu benzer bir syntax kullanır, büyük projelerde ZF&#039;nin View &#039;una yanında mutlaka Smarty istenmesinin birincil önceliklerinden biri buydu.

2) Alışmışlık ve kolaylık. Smarty&#039;nin blockları, modifierları ve blockları, ve genişletilebilme kolaylığı herhangi bir frameworkün view helplarından çok daha üstün durumda. Bu yadırganacak bir şey değil, nitekim framework topyekün uygulamaya göz kulak olurken, bir şablon motorunun ana görevlerinden biri bu.

3) Güvenlik. Tasarımla ilgili kısmın, backendden tamamen ayrıldığı ve yorumlandığı, özet olarak PHP olmayışı, görevlere ayrılmış takımlarla iş yapanlar için bir güvenlik unsuru taşıyor. işin özünde uygulamanın içinde doğrudan PHP kodu çalıştırılmasına izin vermeyebiliyoruz. Zend Framework&#039;ü katı kurallarla çevreleyerek View&#039;da PHP çalıştırılabilse bile sınıfların kullanımlarına yasaklar getirmek mümkün, fakat smarty kullanmayı seçmeye göre çok daha uğraştırıcı ve olası hatalarda geçilebilecek bir iş. Erişim güvenliğinin kesin çözümü, adama manüple edebileceği hiç bir arayüz vermemek.

Açıkçası benim framework deneyimlerimde, cakePHP haricinde her frameworkün view&#039;u smarty kadar olamadı. Fakat maalesef cakePHP&#039;nin de geri kalanıyla anlaşamadım.

Tabii bunlar benim tecrübelerim, bu böyledir diye bir kaide yok, fakat framework varken niye smarty sorusuna vereceğim cevap bu.</description>
		<content:encoded><![CDATA[<p>Hem türlü türlü framework, hem template engine &#8211; smarty kullanmış biri olarak, her ikisinin ayrı ayrı &#8211; ve bazen ikisinin de bir arada kullanılarak avantaj getirdiğini söyleyebilirim. Smarty&#8217;nin cache sistemi olsa da, frameworklerde çıktının değil, verinin geniş olanaklarla ve sürücülerle (sqllite, db, memcache) cachelenmesi daha doğru kabul ediliyor.</p>
<p>Buradaki artılar, aslolarak herhangi bir iyi şablon motoru için de geçerli:</p>
<p>1) Standardizasyon. Tasarımcılar, bir şablon motoru kullanımına alışmış olabilirler ki çoğu benzer bir syntax kullanır, büyük projelerde ZF&#8217;nin View &#8216;una yanında mutlaka Smarty istenmesinin birincil önceliklerinden biri buydu.</p>
<p>2) Alışmışlık ve kolaylık. Smarty&#8217;nin blockları, modifierları ve blockları, ve genişletilebilme kolaylığı herhangi bir frameworkün view helplarından çok daha üstün durumda. Bu yadırganacak bir şey değil, nitekim framework topyekün uygulamaya göz kulak olurken, bir şablon motorunun ana görevlerinden biri bu.</p>
<p>3) Güvenlik. Tasarımla ilgili kısmın, backendden tamamen ayrıldığı ve yorumlandığı, özet olarak PHP olmayışı, görevlere ayrılmış takımlarla iş yapanlar için bir güvenlik unsuru taşıyor. işin özünde uygulamanın içinde doğrudan PHP kodu çalıştırılmasına izin vermeyebiliyoruz. Zend Framework&#8217;ü katı kurallarla çevreleyerek View&#8217;da PHP çalıştırılabilse bile sınıfların kullanımlarına yasaklar getirmek mümkün, fakat smarty kullanmayı seçmeye göre çok daha uğraştırıcı ve olası hatalarda geçilebilecek bir iş. Erişim güvenliğinin kesin çözümü, adama manüple edebileceği hiç bir arayüz vermemek.</p>
<p>Açıkçası benim framework deneyimlerimde, cakePHP haricinde her frameworkün view&#8217;u smarty kadar olamadı. Fakat maalesef cakePHP&#8217;nin de geri kalanıyla anlaşamadım.</p>
<p>Tabii bunlar benim tecrübelerim, bu böyledir diye bir kaide yok, fakat framework varken niye smarty sorusuna vereceğim cevap bu.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: ozgur0S</title>
		<link>http://www.eburhan.com/smarty-gercekten-en-iyi-sablon-motoru-mu/#comment-20220</link>
		<dc:creator>ozgur0S</dc:creator>
		<pubDate>Thu, 06 Aug 2009 12:07:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.eburhan.com/?p=134#comment-20220</guid>
		<description>@Gökhan $foo ve $bar ismindeki değişkenler sadece örnek için kullanılıyor. isimlere takılma yani o değişkenlerin aldığı değerlere yada kullanımlarına göz at.

örneğin bir veritabanı için test aşamasında değer girerken nasıl lorem inspur v.s giriyorsak o isimlerde o şekilde. 


*********************************************************************

frameworklerde zaten viewler var. smarty neden entegre etmek istiyorsunuz cache içinmi?</description>
		<content:encoded><![CDATA[<p>@Gökhan $foo ve $bar ismindeki değişkenler sadece örnek için kullanılıyor. isimlere takılma yani o değişkenlerin aldığı değerlere yada kullanımlarına göz at.</p>
<p>örneğin bir veritabanı için test aşamasında değer girerken nasıl lorem inspur v.s giriyorsak o isimlerde o şekilde. </p>
<p>*********************************************************************</p>
<p>frameworklerde zaten viewler var. smarty neden entegre etmek istiyorsunuz cache içinmi?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Gökhan</title>
		<link>http://www.eburhan.com/smarty-gercekten-en-iyi-sablon-motoru-mu/#comment-19790</link>
		<dc:creator>Gökhan</dc:creator>
		<pubDate>Tue, 14 Jul 2009 21:40:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.eburhan.com/?p=134#comment-19790</guid>
		<description>Smarty kullanım kılavuzu bana epey karışık geldi. Cahilliğime verin; şu 14. sayfadan itibaren başlayan $foo ibareleri ne işe yarıyor?</description>
		<content:encoded><![CDATA[<p>Smarty kullanım kılavuzu bana epey karışık geldi. Cahilliğime verin; şu 14. sayfadan itibaren başlayan $foo ibareleri ne işe yarıyor?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: emre</title>
		<link>http://www.eburhan.com/smarty-gercekten-en-iyi-sablon-motoru-mu/#comment-19782</link>
		<dc:creator>emre</dc:creator>
		<pubDate>Mon, 13 Jul 2009 15:12:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.eburhan.com/?p=134#comment-19782</guid>
		<description>guzel yazı sağolun..

Ancak ben daha yeni başlıyorum ve Zend &#039;e smarty yi entegre etme konusunda baya zorluk çekiyorum. Bildiğiniz bir kaynak varmı TR/EN farketmez. ZF 1.8 uyumlu olursa sevinirim.
teşekkurler</description>
		<content:encoded><![CDATA[<p>guzel yazı sağolun..</p>
<p>Ancak ben daha yeni başlıyorum ve Zend &#8216;e smarty yi entegre etme konusunda baya zorluk çekiyorum. Bildiğiniz bir kaynak varmı TR/EN farketmez. ZF 1.8 uyumlu olursa sevinirim.<br />
teşekkurler</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Gökhan</title>
		<link>http://www.eburhan.com/smarty-gercekten-en-iyi-sablon-motoru-mu/#comment-19769</link>
		<dc:creator>Gökhan</dc:creator>
		<pubDate>Sun, 12 Jul 2009 09:29:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.eburhan.com/?p=134#comment-19769</guid>
		<description>Ben de ozgurOs gibi ilerliyorum. Ancak yeni başladım bu ayrıştırmalı çalışmaya. Veritabanı işlerinde ezSQL ile işlerimi hallediyorum. Arayüz kısmını da Smarty ile halletmeye çalışıyorum. Belli div&#039;lerin içine belli verileri koyup, table&#039;ların içine de listelemede kullanıyorum. Sizde benim için şu an en kolayı olan bu yoldan iyisi ve katkısı olacak bir yöntem var mı? CI ne kadar kullanışlı bu konuda?</description>
		<content:encoded><![CDATA[<p>Ben de ozgurOs gibi ilerliyorum. Ancak yeni başladım bu ayrıştırmalı çalışmaya. Veritabanı işlerinde ezSQL ile işlerimi hallediyorum. Arayüz kısmını da Smarty ile halletmeye çalışıyorum. Belli div&#8217;lerin içine belli verileri koyup, table&#8217;ların içine de listelemede kullanıyorum. Sizde benim için şu an en kolayı olan bu yoldan iyisi ve katkısı olacak bir yöntem var mı? CI ne kadar kullanışlı bu konuda?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: ozgur0S</title>
		<link>http://www.eburhan.com/smarty-gercekten-en-iyi-sablon-motoru-mu/#comment-19762</link>
		<dc:creator>ozgur0S</dc:creator>
		<pubDate>Sat, 11 Jul 2009 14:42:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.eburhan.com/?p=134#comment-19762</guid>
		<description>Smarty bence mükemmel. Yeni scriptlerimin tümünde Smarty kullanıyorum. Kod ile Tasarım mükemmel bir biçimde ayrışınca eski projeye tekrar döndüğümde hiç zorluk çekmiyorum. Zend, Codeigniter v.s ilede takıldım ama bu frameworkler bana sanki yeni bir dil öğreniyormuşum gibi geliyor. ci ayrı tabi :) oda oldukça sade. 

Kendi classlarım + fonksiyonlarım ve Smarty ile kardeşçe ilerliyoruz bakalım :) 

yazı için teşekkürler. Neden videolu anlatımlar yapmayı düşünmüyorsunuz? Önüne gelen video çekiyor? Bu tarz konularda videolu sunumlar gerçekten çok hoş olur düşüncesindeyim. Mesela Türçe mod_rewrite ile url yönlendirme ve sef link yapımı ile hiçbir sağlam döküman yok diye biliyorum. Sadece sef fonksiyonları geziyor ve parça parça bilgiler. 

Çalışmalarınızda başarılar.</description>
		<content:encoded><![CDATA[<p>Smarty bence mükemmel. Yeni scriptlerimin tümünde Smarty kullanıyorum. Kod ile Tasarım mükemmel bir biçimde ayrışınca eski projeye tekrar döndüğümde hiç zorluk çekmiyorum. Zend, Codeigniter v.s ilede takıldım ama bu frameworkler bana sanki yeni bir dil öğreniyormuşum gibi geliyor. ci ayrı tabi <img src='http://www.eburhan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  oda oldukça sade. </p>
<p>Kendi classlarım + fonksiyonlarım ve Smarty ile kardeşçe ilerliyoruz bakalım <img src='http://www.eburhan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>yazı için teşekkürler. Neden videolu anlatımlar yapmayı düşünmüyorsunuz? Önüne gelen video çekiyor? Bu tarz konularda videolu sunumlar gerçekten çok hoş olur düşüncesindeyim. Mesela Türçe mod_rewrite ile url yönlendirme ve sef link yapımı ile hiçbir sağlam döküman yok diye biliyorum. Sadece sef fonksiyonları geziyor ve parça parça bilgiler. </p>
<p>Çalışmalarınızda başarılar.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: nurettin</title>
		<link>http://www.eburhan.com/smarty-gercekten-en-iyi-sablon-motoru-mu/#comment-19695</link>
		<dc:creator>nurettin</dc:creator>
		<pubDate>Thu, 02 Jul 2009 21:54:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.eburhan.com/?p=134#comment-19695</guid>
		<description>Template sistemlerine her zaman sevmem nedenini bilmiyorum.
Bu yüzden kendim bir şeyler yazıyorum genelde.</description>
		<content:encoded><![CDATA[<p>Template sistemlerine her zaman sevmem nedenini bilmiyorum.<br />
Bu yüzden kendim bir şeyler yazıyorum genelde.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Erhan</title>
		<link>http://www.eburhan.com/smarty-gercekten-en-iyi-sablon-motoru-mu/#comment-19691</link>
		<dc:creator>Erhan</dc:creator>
		<pubDate>Thu, 02 Jul 2009 15:55:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.eburhan.com/?p=134#comment-19691</guid>
		<description>@Gökçe YALÇIN
Öncelikle yorumun için teşekkürler. Yukarıdaki 15 adımlık testin 1. ayağı derleme süresini, diğer 14 ayağı ise yorumlama süresini gösteriyor. Yazının sonuna (NOT 2) test dosyalarını indirebileceğiniz bir link ekledim. Farklı kişilerden farklı test sonuçları gelirse, daha sağlıklı bir sonuç elde edebiliriz. Bu yüzden ayrıca teşekkürler.</description>
		<content:encoded><![CDATA[<p>@Gökçe YALÇIN<br />
Öncelikle yorumun için teşekkürler. Yukarıdaki 15 adımlık testin 1. ayağı derleme süresini, diğer 14 ayağı ise yorumlama süresini gösteriyor. Yazının sonuna (NOT 2) test dosyalarını indirebileceğiniz bir link ekledim. Farklı kişilerden farklı test sonuçları gelirse, daha sağlıklı bir sonuç elde edebiliriz. Bu yüzden ayrıca teşekkürler.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

