php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.07.2005, 18:07  
Gast
 
Beiträge: n/a
Standard Eigenes Template System

Hi leuts

Ich habe bereits viel von Smrty und wollte euch fragen wie ihr es findet. Auuserdem würde es mich noch jucken selber so etwas zu proggen. Könnte mir hier jemand tipps dazu geben? Was muss ich beachten? Welche Funktionen brauche ich?

Fragen über Fragen, mit lieben grüssen, Garnele
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.07.2005, 18:12  
Erfahrener Benutzer
 
Registriert seit: 19.06.2004
Beiträge: 665
konsti
Standard

also ich persönlich finde smarty viel zu umfangreich. hab auch mal selber ein templatesystem gemacht, die im grunde nichts anderes macht als den template code mit einer reg-ex in php code um zu wandeln und diesen dann aus zu führen. Ist um einiges schneller als smarty..
__________________
http://www.silvercoding.de
------------
ElePHPant Edit
konsti ist offline  
Alt 01.07.2005, 18:24  
Gast
 
Beiträge: n/a
Standard

smarty rockt ohne ende, kann wirklich alles was man sich wünscht.
vorteil, dass der template-code nach php "compiliert" wird, was das ganze richtig schnell macht.

außerdem... wieso das rad neu erfinden?
 
Alt 01.07.2005, 19:29  
Erfahrener Benutzer
 
Registriert seit: 02.08.2004
Beiträge: 209
PHP-Kenntnisse:
Fortgeschritten
Chance
Chance eine Nachricht über ICQ schicken
Standard

Für mich muss ein Templatesystem nur Werte ersetzten können, d.h. {Hallo} z.B. mit "Welt".
Eine Vermischung von Template mit PHP Code ist irgendwie ein absprung von der anfänglichen Idee...
__________________
Web-Entwickler/-in bei der IAK GmbH
Chance ist offline  
Alt 01.07.2005, 19:31  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

naja Smarty hat einige Nette Funktionen die einen das coden erleichtern zb. cycle aber es hat auch seine Macken aber ansich ist es recht genial man muss es nur halt erstmal richtig kennenlernen
__________________
Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.
HStev ist offline  
Alt 01.07.2005, 19:55  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

Ich arbeite auch schon seit langer Zeit mit Smarty und finde nicht, dass es "überladen" ist.
Wenn man bestimmte funktionen nicht braucht, verwendet man sie eben nicht und entfernt sie aus dem quelltext, das geht bei smarty ja leicht.
Buhmann ist offline  
Alt 05.07.2005, 17:16  
Erfahrener Benutzer
 
Registriert seit: 19.06.2004
Beiträge: 665
konsti
Standard

Zitat:
Zitat von hautzi
smarty rockt ohne ende, kann wirklich alles was man sich wünscht.
vorteil, dass der template-code nach php "compiliert" wird, was das ganze richtig schnell macht.

außerdem... wieso das rad neu erfinden?
naja, weil mein rad nunmal schneller rollt als das alte :wink: (selbst dann, wenn smarty gecachte dateien verwendet)
__________________
http://www.silvercoding.de
------------
ElePHPant Edit
konsti ist offline  
Alt 06.07.2005, 10:19  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

ohja verdammt mein rad ist 0.0001 Sec zu langsam
__________________
Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.
HStev ist offline  
Alt 06.07.2005, 11:53  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Ich verwende auch ein eigenes Templatesystem. Das kann nur das, was ich wirklich brauche, dadurch ist es schneller als Smarty. Und wenn ich das Templatesystem mal um eine ganz bestimmte Funktion erweitern will, muss ich mich nicht erst in fremden Code reinarbeiten (nicht dass ich dafür zu blöd bin, aber eigenen Code zu erweitern geht i.d.R. schneller).
Und wenn ich mal ein Skript weitergeben will, spart es auch ordentlich Speicher, wenn ich mein eigenes Templatesystem verwende (Smarty: ca 350kb, meins: ca 10kb). Okay, nun könnte ich Smarty auch entmüllen bevor ich das Skript weitergebe, das müsste ich aber jedes mal neu machen, wenn ich eine neuere Version von Smarty verwenden will...
Corvin ist offline  
Alt 06.07.2005, 11:59  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Corvin Gröning
Ich verwende auch ein eigenes Templatesystem. Das kann nur das, was ich wirklich brauche, dadurch ist es schneller als Smarty. Und wenn ich das Templatesystem mal um eine ganz bestimmte Funktion erweitern will, muss ich mich nicht erst in fremden Code reinarbeiten (nicht dass ich dafür zu blöd bin, aber eigenen Code zu erweitern geht i.d.R. schneller).
Und wenn ich mal ein Skript weitergeben will, spart es auch ordentlich Speicher, wenn ich mein eigenes Templatesystem verwende (Smarty: ca 350kb, meins: ca 10kb). Okay, nun könnte ich Smarty auch entmüllen bevor ich das Skript weitergebe, das müsste ich aber jedes mal neu machen, wenn ich eine neuere Version von Smarty verwenden will...
Naja, wen juckt es denn, ob eine Template nun um 000,x Sekunden schneller ist? So Zeitintensiv lebt kein Mensch auf dieser Welt, sodass das eine Rolle spielt. Wohl eher Fliegen, die nehmen schnelle Bewegungen in Zeitlupe wahr, was ihnen ein schnelles entweichen von bspw. Fliegenklatschen ermöglicht.

Die anderen Argumente, sind defitiv ausreichend Begründet. Was aber auch wieder nur geht, wenn man die Fähigkeit dazu hat Anonsten finde ich es relativ sinnlos über Templategeschwindigkeiten die sich Bruchteil von Sekunden handeln, zu diskutieren. Wer's also nicht kann, kann auch ruhig was fertiges wie Smarty nehmen.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ausgabe im Template System nicht an vorgsehener Stelle Kein Genie PHP-Fortgeschrittene 7 21.04.2008 23:06
template system cycap PHP Tipps 2007 7 27.02.2007 08:59
template system jens76 PHP Tipps 2007 2 17.12.2005 21:58
template in template einfuegen tonne PHP Tipps 2005-2 8 10.11.2005 22:24
Template System oder Lösung gesucht PHP Tipps 2005 14 21.05.2005 22:07
Template System mit IF PHP Tipps 2005 10 06.05.2005 23:58
Vorschläge für eigenes template system! PHP Tipps 2005 2 14.03.2005 13:44
Template System tutorial PHP Tipps 2005 3 09.02.2005 19:49
Welches Template System? zwelch PHP Tipps 2004-2 1 18.11.2004 09:04
suche ein bestimmtes template system PHP Tipps 2004-2 2 07.11.2004 19:49
[Erledigt] Template Parser PHP-Fortgeschrittene 9 06.10.2004 23:04
Smarty als Template System?! PHP Tipps 2004 16 22.07.2004 11:22
Smarty Template System: If Anweisung? PHP Tipps 2004 2 18.07.2004 19:31
[Erledigt] Template Scripting PHP-Fortgeschrittene 2 04.06.2004 18:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
eigenes templatesystem, php template system, php template system tutorial, eigenes template system, wie macht man ein template system, http://www.php.de/php-tipps-2005-2/25849-eigenes-template-system.html, php template system selbst, eigenes template system tutorial, template system php, php eigenes templatesystem, tutorial php template system, php eigenes template-system tutorial, eigenes template-system tutorial, php eigenes template system schreiben, eigenes templatesystem php, eigenes template system mit if anweisungen, template php if-anweisung, eigene templates php, ein eigenes templatesystem schreiben, typo3 \template in template\

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:44 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.