<?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>Kommentare zu: Serpent &#8211; PHP Template Engine</title>
	<atom:link href="http://webboarder.de/2009/02/serpent-php-template-engine/feed/" rel="self" type="application/rss+xml" />
	<link>http://webboarder.de/2009/02/serpent-php-template-engine/</link>
	<description>Webworking und Wakeboarding</description>
	<lastBuildDate>Mon, 07 Jun 2010 08:52:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Von: Christoph</title>
		<link>http://webboarder.de/2009/02/serpent-php-template-engine/comment-page-1/#comment-4857</link>
		<dc:creator>Christoph</dc:creator>
		<pubDate>Sun, 13 Dec 2009 08:53:08 +0000</pubDate>
		<guid isPermaLink="false">http://webboarder.de/?p=108#comment-4857</guid>
		<description>Hi,
danke für dein Feedback. Zu deinen Punkten:

- schlechte Doku
Was fehlt dir? Was müsste anders sein?

- zu geringer Speed
Bisher war Serpent bei mir die Engine mit dem größten Speed im Vergleich zu vielen anderen Engines (auf meinem Server unter 10ms). Wenn du ein paar Sekunden warten musst, dürfte das nichts mit Serpent zu tun haben.
Hast du vielleicht ein Beispielscript, an dem ich das nachvolliehen kann?</description>
		<content:encoded><![CDATA[<p>Hi,<br />
danke für dein Feedback. Zu deinen Punkten:</p>
<p>- schlechte Doku<br />
Was fehlt dir? Was müsste anders sein?</p>
<p>- zu geringer Speed<br />
Bisher war Serpent bei mir die Engine mit dem größten Speed im Vergleich zu vielen anderen Engines (auf meinem Server unter 10ms). Wenn du ein paar Sekunden warten musst, dürfte das nichts mit Serpent zu tun haben.<br />
Hast du vielleicht ein Beispielscript, an dem ich das nachvolliehen kann?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Monika</title>
		<link>http://webboarder.de/2009/02/serpent-php-template-engine/comment-page-1/#comment-4846</link>
		<dc:creator>Monika</dc:creator>
		<pubDate>Fri, 11 Dec 2009 23:21:15 +0000</pubDate>
		<guid isPermaLink="false">http://webboarder.de/?p=108#comment-4846</guid>
		<description>Pardon, hab nun 3h mit dem Ding rumgemacht.. und muss in Kürze sagen:

- schlechte doku
- zu geringer speed

ansonsten vom ansatz aber okay gemacht, ich hatte es dann soweit verstanden.
hätte es auch gern genutzt, aber bei einer ausgabe von &quot;hello world&quot; will ich dann nicht paar sekunden warten müssen.</description>
		<content:encoded><![CDATA[<p>Pardon, hab nun 3h mit dem Ding rumgemacht.. und muss in Kürze sagen:</p>
<p>- schlechte doku<br />
- zu geringer speed</p>
<p>ansonsten vom ansatz aber okay gemacht, ich hatte es dann soweit verstanden.<br />
hätte es auch gern genutzt, aber bei einer ausgabe von &#8220;hello world&#8221; will ich dann nicht paar sekunden warten müssen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Internetagentur</title>
		<link>http://webboarder.de/2009/02/serpent-php-template-engine/comment-page-1/#comment-145</link>
		<dc:creator>Internetagentur</dc:creator>
		<pubDate>Wed, 25 Feb 2009 23:29:51 +0000</pubDate>
		<guid isPermaLink="false">http://webboarder.de/?p=108#comment-145</guid>
		<description>OK, ich werde mir mal die Template Engine anschauen und vielleicht ist sie ja ganz brauchbar.</description>
		<content:encoded><![CDATA[<p>OK, ich werde mir mal die Template Engine anschauen und vielleicht ist sie ja ganz brauchbar.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Christoph</title>
		<link>http://webboarder.de/2009/02/serpent-php-template-engine/comment-page-1/#comment-126</link>
		<dc:creator>Christoph</dc:creator>
		<pubDate>Wed, 11 Feb 2009 15:34:39 +0000</pubDate>
		<guid isPermaLink="false">http://webboarder.de/?p=108#comment-126</guid>
		<description>Na, da stimmen wir ja ganz gut überein. Nur noch fix zu deinen Punkten: :)

Ja, Caching muss bei Smarty nicht verwendet werden. Ist aber fest in Smarty integriert und wird damit mitgeladen. Soll heißen: Die Ausführungsgeschwindigkeit der Templates ist bei Smarty echt schnell. Aber dummerweise muss ja auch Smarty selbst geladen werden. Und durch die Größe dauert das recht lange und fällt bei traffic-lastigen Seiten leider ziemlich ins Gewicht. :(

Zu den Frameworks: Diese Template-Engine war genau dafür gedacht, Teil des Views eines MVC-F. zu sein. Auch wir verwenden in der Firma ein Framework, in welches wir beliebig viele TE (nicht nur für HTML) im View einklinken können. Und das auch tun, halt je nach Ausgabe-Zweck.

Hab auch wirklich nur das integriert, was ich brauche. Streng nach &quot;Extreme Programming&quot; :D</description>
		<content:encoded><![CDATA[<p>Na, da stimmen wir ja ganz gut überein. Nur noch fix zu deinen Punkten: <img src='http://webboarder.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ja, Caching muss bei Smarty nicht verwendet werden. Ist aber fest in Smarty integriert und wird damit mitgeladen. Soll heißen: Die Ausführungsgeschwindigkeit der Templates ist bei Smarty echt schnell. Aber dummerweise muss ja auch Smarty selbst geladen werden. Und durch die Größe dauert das recht lange und fällt bei traffic-lastigen Seiten leider ziemlich ins Gewicht. <img src='http://webboarder.de/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Zu den Frameworks: Diese Template-Engine war genau dafür gedacht, Teil des Views eines MVC-F. zu sein. Auch wir verwenden in der Firma ein Framework, in welches wir beliebig viele TE (nicht nur für HTML) im View einklinken können. Und das auch tun, halt je nach Ausgabe-Zweck.</p>
<p>Hab auch wirklich nur das integriert, was ich brauche. Streng nach &#8220;Extreme Programming&#8221; <img src='http://webboarder.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Christian</title>
		<link>http://webboarder.de/2009/02/serpent-php-template-engine/comment-page-1/#comment-124</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Wed, 11 Feb 2009 14:09:22 +0000</pubDate>
		<guid isPermaLink="false">http://webboarder.de/?p=108#comment-124</guid>
		<description>Die Google-Code-Seite habe ich gelesen. Ich wollte nur genaueres über die Motivation erfahren, denn Template-Engines gibt es im Überfluss und viele weisen sehr ähnliche Features auf. 

Sofern Funktionen nicht genutzt werden möchten, können diese - falls die Engine gut strukturiert ist - auch deaktiviert werden. Caching beispielsweise muss bei Smarty nicht verwendet werden.

Der letzte Satz war bewusst nicht zu Ende geführt. Es geht mir lediglich darum, dass Themen wie Wiederverwendung von Templates bereits in guten MVC-Frameworks gelöst sind. Eine Nutzung solcher Frameworks bieten im Vergleich zu &quot;nur&quot; einer Template-Engine erheblich mehr Vorteile (z.B. ein Tool zur effektiven Nutzung von MVC). 

Mir geht es nicht darum das Tool schlecht zu reden, nur sollte in der Software-Entwicklung das Rad zu Gunsten der Evulution nicht zu oft neu erfunden werden. ;-)</description>
		<content:encoded><![CDATA[<p>Die Google-Code-Seite habe ich gelesen. Ich wollte nur genaueres über die Motivation erfahren, denn Template-Engines gibt es im Überfluss und viele weisen sehr ähnliche Features auf. </p>
<p>Sofern Funktionen nicht genutzt werden möchten, können diese &#8211; falls die Engine gut strukturiert ist &#8211; auch deaktiviert werden. Caching beispielsweise muss bei Smarty nicht verwendet werden.</p>
<p>Der letzte Satz war bewusst nicht zu Ende geführt. Es geht mir lediglich darum, dass Themen wie Wiederverwendung von Templates bereits in guten MVC-Frameworks gelöst sind. Eine Nutzung solcher Frameworks bieten im Vergleich zu &#8220;nur&#8221; einer Template-Engine erheblich mehr Vorteile (z.B. ein Tool zur effektiven Nutzung von MVC). </p>
<p>Mir geht es nicht darum das Tool schlecht zu reden, nur sollte in der Software-Entwicklung das Rad zu Gunsten der Evulution nicht zu oft neu erfunden werden. <img src='http://webboarder.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Christoph</title>
		<link>http://webboarder.de/2009/02/serpent-php-template-engine/comment-page-1/#comment-123</link>
		<dc:creator>Christoph</dc:creator>
		<pubDate>Wed, 11 Feb 2009 12:53:03 +0000</pubDate>
		<guid isPermaLink="false">http://webboarder.de/?p=108#comment-123</guid>
		<description>Warum die &quot;Haupt-Features&quot; fehlen, habe ich einfach mal hier erklärt:
http://code.google.com/p/serpent-php-template-engine/wiki/MissingDetails

Mir ging es um Geschwindigkeit beim Schreiben, um Übersichtlichkeit der Templates, sowie nette Features wie Template Inheritance, einfache Intergration anderer Template Resourcen usw. 

Deinen letzten Satz verstehe ich nicht. Wie kannst du denn ein Framework mit einer TE vergleichen? Diese TE soll doch nur ein Teil des Views sein...</description>
		<content:encoded><![CDATA[<p>Warum die &#8220;Haupt-Features&#8221; fehlen, habe ich einfach mal hier erklärt:<br />
<a href="http://code.google.com/p/serpent-php-template-engine/wiki/MissingDetails" rel="nofollow">http://code.google.com/p/serpent-php-template-engine/wiki/MissingDetails</a></p>
<p>Mir ging es um Geschwindigkeit beim Schreiben, um Übersichtlichkeit der Templates, sowie nette Features wie Template Inheritance, einfache Intergration anderer Template Resourcen usw. </p>
<p>Deinen letzten Satz verstehe ich nicht. Wie kannst du denn ein Framework mit einer TE vergleichen? Diese TE soll doch nur ein Teil des Views sein&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Christian</title>
		<link>http://webboarder.de/2009/02/serpent-php-template-engine/comment-page-1/#comment-122</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Wed, 11 Feb 2009 12:39:31 +0000</pubDate>
		<guid isPermaLink="false">http://webboarder.de/?p=108#comment-122</guid>
		<description>Warum dann überhaupt eine eigene Template-Engine, wenn Haupt-Features fehlen und PHP als Template-Sprache eingesetzt wird? Hier wäre es doch nützlicher direkt ein Framework mit (H)MVC-Unterszützung...?</description>
		<content:encoded><![CDATA[<p>Warum dann überhaupt eine eigene Template-Engine, wenn Haupt-Features fehlen und PHP als Template-Sprache eingesetzt wird? Hier wäre es doch nützlicher direkt ein Framework mit (H)MVC-Unterszützung&#8230;?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
