• twitter image
  • facebook image
  • youtube image
  • linkedin image
Language: CMS Made Simple Czech CMS Made Simple France CMS Made Simple Spain CMS Made Simple Hungary CMS Made Simple Russia CMS Made Simple Netherlands

All times are UTC




Post new topic Reply to topic  [ 20 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Schon mal andere Templatesystem probiert ?
PostPosted: Mon Aug 07, 2006 8:34 am 
Von Zeit zu Zeit teste ich immer mal wieder andere Templatesysteme  - es muss ja nicht immer Smarty sein.

Jetzt sind es Flexy, It und Sigma.

Mal sehen was da passiert.


Top
  
 
 Post subject: Re: Schon mal andere Templatesystem probiert ?
PostPosted: Mon Aug 07, 2006 9:27 am 
Gibt es schon mal irgend wo einen Vergleich von Template-Systemen?

Hab auf die Schnelle nix finden können ... lediglich, dass Smarty eines der Robustesten sein soll  :).


Top
  
 
 Post subject: Re: Schon mal andere Templatesystem probiert ?
PostPosted: Mon Aug 07, 2006 9:33 am 
Quote:
Vergleich von Template-Systemen


Habe keinen gefunden.

Der Hintergrund ist der, dass bei meinem letzten Test einige Engines erheblich schneller waren als Smarty und wenn man weiss, dass der Smartyanteil an der Ausführungszeit der CMSMS ziemlich bedeutend ist (man muss ja nur einmal debuggen) , dann ist es für mich schon von Interesse die Leistung als solches mal zu checken - bin ja schliesslich nicht an Smarty gebunden.

Arbeit ist allein nur die Umschreibung der Templates und die Anpassung von ein paar Scripten.

Bin ja noch nicht durch, aber diese Teile machten einen durchaus stabilen Eindruck.


Top
  
 
 Post subject: Re: Schon mal andere Templatesystem probiert ?
PostPosted: Mon Aug 07, 2006 9:39 am 
Piratos wrote:
erheblich schneller waren als Smarty


Nur subjektiv oder in Zahlen? (Ich kenne doch deine Vorliebe fürs Profiling ;D)

Quote:
Bin ja noch nicht durch, aber diese Teile machten einen durchaus stabilen Eindruck.


Bin schon auf deinen Abschluss-Bericht gespannt  ;) ...


Top
  
 
 Post subject: Re: Schon mal andere Templatesystem probiert ?
PostPosted: Mon Aug 07, 2006 9:44 am 
Quote:
Zahlen


Bei mir immer in Zahlen (-20 .. -60%).

Aber man muss sehen ob die Leistungen da sind, da beim letzten Test nicht alle benötigten Funktionen vorhanden waren.


Top
  
 
 Post subject: Re: Schon mal andere Templatesystem probiert ?
PostPosted: Mon Aug 07, 2006 9:57 am 
Piratos wrote:
60%


Das wäre wirklich ganz schön heftig ...


Top
  
 
 Post subject: Re: Schon mal andere Templatesystem probiert ?
PostPosted: Mon Aug 07, 2006 10:14 am 
Quote:
heftig


So ist es und ich denke da auch an meine eigenen Projekte - wenn die Funktionen bei eines dieser anderen Systeme ok sind werde ich mich ohne zu zögern von Smarty verabschieden.


Top
  
 
 Post subject: Re: Schon mal andere Templatesystem probiert ?
PostPosted: Mon Aug 07, 2006 12:20 pm 
Ich weiss nicht mehr in welchem Magazin (ich glaube die letzte oder vorletzte iX) ich den Vergleich über PHP-Template-Systeme gelesen habe, aber soweit ich mich erinnern kann war Smarty einer der schnellsten, wenn nicht sogar die schnellste Engine...

Sicherlich ist es natürlich auch die Art und Weise wie man Smarty benutzt...


Top
  
 
 Post subject: Re: Schon mal andere Templatesystem probiert ?
PostPosted: Mon Aug 07, 2006 12:44 pm 
Quote:
Smarty einer der schnellsten


Das kann ich bislang nicht bestätigen, bislang war Smarty gegen aktuell 2 Gegenspieler deutlich messbar langsamer, bei typischen Einsätzen.

Das aber kann jeder selbst mit relativ wenigen Handgriffen feststellen , man muss sich nur die Mühe machen sich die Teile zu holen und den Engines vergleichbare Aufgaben stellen und dabei mit dem Profiler Zeiten messen und am Ende auch noch den Speicherbedarf messen.

Das Smarty allerhand Zeit verballert (bei der CMSMS) siehe folgendes Porfiling:

Version 1 Beta 3  - zu den Standardmodulen noch 3 weitere installiert (Praxisdurchschnitt)

Cache vorher gelöscht

Ausführungszeiten sind natürlich länger also normal, da der Profiler läuft

Gesamtzeit 1452 ms

Alles was mit Smarty zu tun hat ergibt einen Anteil von mindestens 412,4 ms (unter 0,1ms wird nichts gemessen) - das entspricht 28,4%

---------------------

Das ist leicht nachvollziehbar mit xdebug und wincachegrind bzw. cachegrind als Anzeigeprogramm.

--------------------

Man muss aber auch immer sehen - wie wird ein Produkt gewartet, welche Funktionen sind vorhanden und nützlich, wie einfach ist die Anwendung.


Top
  
 
 Post subject: Re: Schon mal andere Templatesystem probiert ?
PostPosted: Mon Aug 07, 2006 3:15 pm 
Ich teste gerade patTemplate - mac ht einen guten Eindruck - wird wohl auch bei Joomla eingesetzt.


Top
  
 
 Post subject: Re: Schon mal andere Templatesystem probiert ?
PostPosted: Mon Aug 07, 2006 3:39 pm 
patTemplate ist für mich der Gewinner -  vollkommen anders im Syntax und auch selbst anders aufgebaut aber funktionabel ohne Ende und sehr leicht selbst erweiterbar.

Beeindruckend ist auch die bereits vorhandene Möglichkeit des Zugriffes auf Mysql - nicht nur um Templates dort zu holen, sondern auch gleich die Daten.

Ich werde patTemplate für meine eigenen Projekt verwenden und dafür Smarty entfernen.

Für CMSMS würde der Einsatz von patTemplate eine gewaltige Umstellung bedeuten.


Top
  
 
 Post subject: Re: Schon mal andere Templatesystem probiert ?
PostPosted: Mon Aug 07, 2006 3:47 pm 
Piratos wrote:
patTemplate ist für mich der Gewinner


Hast du auch vlibTemplate gecheckt?


Top
  
 
 Post subject: Re: Schon mal andere Templatesystem probiert ?
PostPosted: Mon Aug 07, 2006 4:27 pm 
Nein  hatte mir zu geringen Funktionsumfang.


Top
  
 
 Post subject: Re: Schon mal andere Templatesystem probiert ?
PostPosted: Mon Aug 07, 2006 4:48 pm 
Habe da auch ein Benchmark gefunden, wobei da nicht klar ist mit welchen Versionen da jeweils ein Bench gemacht wird:

http://vlib.clausvb.de/benchmarks/


Top
  
 
 Post subject: Re: Schon mal andere Templatesystem probiert ?
PostPosted: Mon Aug 07, 2006 7:23 pm 
Hab ich auch gesehen - daher meine Frage  :) ...


Top
  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 20 posts ]  Go to page 1, 2  Next

All times are UTC


Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
A2 Hosting