loc adlı üyeden alıntı: mesajı görüntüle
Ben xtemplate'in daha kullanışlı olduğunu düşünüyorum. Arayüz kısmının kodlamasını php bilmeyen insanlara göre yapmak daha mantıklı gibi. Yani template kısmının tamamiyle HTML kodlarından ibaret olması daha anlaşılır kılacaktır. Mesela xtemplate kullanarak kodladığım bir destek forumunun forum listeleme sayfasından bir örnek

	<table class="table table-bordered table-striped table-radius">
			<thead>
				<tr class="tabletitle">
					<td style="width:5%; background:none !important;">&nbsp;</td>
					<td style="width:50%; background:none !important;">{lang_categories}</td>
                    <td style="width:10%; background:none !important;">{lang_stats}</td>
					<td style="width:35%; background:none !important;">{lang_latestpost}</td>
				</tr>
			</thead>
			<tbody>
            <!-- BEGIN: FORUMS_MAIN_ROW -->
            	<tr>
                	<td colspan="4">{FORUMS_MAIN_TITLE}</td>
                </tr>
			<!-- BEGIN: FORUMS_ROW -->
				<tr>
					<td class="vert-align"><img src="{FORUMS_IMG}/forumicon.png" /></td>
					<td class="vert-align">
					<h5><a href="viewtopic.php?id={FORUMS_ID}">{FORUMS_TITLE}</a> <small class="text-muted">({FORUMS_DESCRIPTION})</small><br />{FORUMS_AUTH}</h5>
						<small>
							<strong>{lang_subforums}</strong>
							<!-- BEGIN: SUBFORUMS_ROW -->
								<a href="viewtopic.php?id={SUBFORUMS_ID}">{SUBFORUMS_TITLE}</a>
							<!-- END: SUBFORUMS_ROW -->
						</small>
					</td>
                    <td class="vert-align text-center">
                    <small>
						<i>{FORUMS_TOPICCOUNT} {lang_topics} <br /> <small>{FORUMS_POSTCOUNT} {lang_posts}</small></i>
					</small>
                    </td>
					<td class="vert-align">
                    	<div class="row">
                        	<div class="col-md-3">
                                <img src="images/avatar.jpg" title="{TOPICS_LASTPOSTER}" class="img-responsive avatar" />
                            </div>
                            <div class="col-md-9">
                            	<small><a href="viewpost.php?id={FORUMS_LASTPOSTID}">{FORUMS_LASTPOST}</a></small><br />
                                {FORUMS_LASTPOSTER}
                            </div>
                        </div>
                    </td>
				</tr>
			<!-- END: FORUMS_ROW -->
            <!-- END: FORUMS_MAIN_ROW -->
			</tbody>
		</table>


bende buna benzer template sistemleri kullanıyorum ve bana göre en sağlıklısı bu. template dosyasında yapılandırılan foreach while vs döngüler, if else durumlarını tamamen fazlalık buluyorum. ben php dosyasında baktığımda sayfada ne olup bittiğini görmek isterim, ektradan bir template dosyasına bakmayı çok da faydalı bulmuyorum.

konuyu açan arkadaşın dikkat edeceği en önemli noktalardan birisi bu bence...