getreidemuehlen
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 09.03.2005, 17:10   #1
DSB
TP-Veteran
 
Benutzerbild von DSB
 
Registriert seit: Mar 2005
Ort: Oyten
DSB ist ein richtiges Arbeitstier - DANKEDSB ist ein richtiges Arbeitstier - DANKEDSB ist ein richtiges Arbeitstier - DANKEDSB ist ein richtiges Arbeitstier - DANKE

Welches Templatesystem?


Hallo Coder,

ich wollte euch mal fragen mit welchem Templatesystem ihr so arbeitet.
Ich benutze die Templateklasse von Nathan Codding aus der phpBB-Software.
Die ist klein schnell und recht effektiv.
Leider kann sie keine Sub-Schleifen.
Auf der Suche nach anderen Templateklassen habe ich mir so einige angesehen konnte mich aber mit keiner so richtig anfreunden.

Welches Templatesystem verarbeitet Unterschleifen und ist relativ schnell erlernbar? Smarty mag mir nicht so recht gefallen...

Was ist euer Tipp?
__________________
Gruß, DSB
Einfaches Backup/ Restore Deiner MySQl-Datenbank
DSB ist offline   Mit Zitat antworten


Alt 09.03.2005, 17:41   #2
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Smarty
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 09.03.2005, 17:50   #3
DSB
TP-Veteran
 
Benutzerbild von DSB
 
Registriert seit: Mar 2005
Ort: Oyten
DSB ist ein richtiges Arbeitstier - DANKEDSB ist ein richtiges Arbeitstier - DANKEDSB ist ein richtiges Arbeitstier - DANKEDSB ist ein richtiges Arbeitstier - DANKE
Zitat:
Zitat von Boris
Smarty
lol - war klar.
Es muss doch noch was anderes geben.
__________________
Gruß, DSB
Einfaches Backup/ Restore Deiner MySQl-Datenbank
DSB ist offline   Mit Zitat antworten
Alt 09.03.2005, 17:58   #4
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Das Templatesystem von phpLib kenn ich noch ... das war es aber auch schon.
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 09.03.2005, 18:10   #5
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
DSB, zeig doch nochmal den Benchmark von den verschiedenen Template-Systemen !
ich find den link nicht mehr ...
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 09.03.2005, 20:07   #6
DSB
TP-Veteran
 
Benutzerbild von DSB
 
Registriert seit: Mar 2005
Ort: Oyten
DSB ist ein richtiges Arbeitstier - DANKEDSB ist ein richtiges Arbeitstier - DANKEDSB ist ein richtiges Arbeitstier - DANKEDSB ist ein richtiges Arbeitstier - DANKE
Zitat:
Zitat von St@eff.en
DSB, zeig doch nochmal den Benchmark von den verschiedenen Template-Systemen !
ich find den link nicht mehr ...
Ja wo habe ich ihn denn.

Moment...
*Pc-Gehäuse abschraub* ... *Kopf reinsteck* ... *kram* ... *wühl* ...*zerr*... *zupf*

Ah..da ist er ja :

http://tbt.dyndns.org/dev_bench/

zur Info: PxPTemplate ist eine Eigenentwicklung des Seitenbetreibers und wird leider nicht veröffentlicht.
__________________
Gruß, DSB
Einfaches Backup/ Restore Deiner MySQl-Datenbank
DSB ist offline   Mit Zitat antworten
Alt 09.03.2005, 20:32   #7
TP-Veteran
 
Benutzerbild von fettmme
 
Registriert seit: Feb 2002
fettmme bringt sich richtig einfettmme bringt sich richtig ein
Ich habe bis vor kurzem auch immer Smarty genommen. Für reine Internetseite ist es wunderbar. Leider ist Smarty sehr langsam, wenn man das caching nicht benutzen kann. Bei einem Projekt hattte eine Administrationsseite fast 200 Sekunden gebraucht, bis die Seite von Smarty gerendert wurde Echt problematisch wird es wohl, wenn man längere Inhalte mit Schleifen und if else Abfragen generiert.

Ich benutze jetzt eine kleine Klasse, die PHP Code in den Templates ausführt.
Bevor jetzt einige aufschreien: "Dann braucht man keine Template Klasse":
Sinn und Zweck einer Templateklasse ist es meist die Logik von der Darstellung zu trennen. Insofern kann in einem Template auch PHP Code sein, solange dieser nur der Darstellung dient (z.B. mit Schleifen eine Tabelle baut). Das ist ne ganze Ecke schneller als jede Template Engine. Probier's aus. Übrigens, diese Klasse hat weitgehend eine Smartykompatible API und unterstützt sogar Plugins

Es gibt wenige Einzelfälle, in denen man kein PHP im Template zulassen möchte. Z.B. als ASP der ein Gästebuch oder eine andere Applikation mit freien Templates zulässt.
__________________
class GetProfileCustomerEntityReceiverInformationReceiverAndProgrammingInforma...{
public function __construct(){ if(!$this) die(' '); } }
http://www.thedailywtf.com/
fettmme ist offline   Mit Zitat antworten
Alt 09.03.2005, 20:45   #8
DSB
TP-Veteran
 
Benutzerbild von DSB
 
Registriert seit: Mar 2005
Ort: Oyten
DSB ist ein richtiges Arbeitstier - DANKEDSB ist ein richtiges Arbeitstier - DANKEDSB ist ein richtiges Arbeitstier - DANKEDSB ist ein richtiges Arbeitstier - DANKE
Interessant wäre es jetzt zu erfahren welche Klasse Du nutzt.
__________________
Gruß, DSB
Einfaches Backup/ Restore Deiner MySQl-Datenbank
DSB ist offline   Mit Zitat antworten
Alt 09.03.2005, 20:47   #9
TP-Insider
 
Benutzerbild von SteffenR
 
Registriert seit: Dec 2004
Ort: Braunschweig
SteffenR bringt sich richtig einSteffenR bringt sich richtig ein
Dann will ich auch mal die von mir genutzte Klasse einwerfen: rfasttemplate
http://www.astrofoto.org/people/roland/rFT/
SteffenR ist offline   Mit Zitat antworten
Alt 09.03.2005, 20:54   #10
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
rfasttemplate hat aber auch keine Subloops.
Welches template-system kann denn Subloops (ausser Smarty) ?
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 09.03.2005, 21:22   #11
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Gar keine. Man kann auch so programmieren, dass eine Template-Klasse überflüssig ist.
Strogij ist offline   Mit Zitat antworten
Alt 09.03.2005, 21:36   #12
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
man kann auch php ganz weglassen, dann braucht man kein template mehr


kannst Du mal erläutern, was Du genau meinst ?
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 09.03.2005, 22:02   #13
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Man kann genau so gleich ein PHP-Template erstellen:
PHP-Code:
// Template.php

<html>
<?php echo $template_variable_titel?>
// ...
<?php foreach... /* oder was auch immer */ ?>
</html>
und

PHP-Code:
// index.php

$template_variable_titel '';

include(
'template.php'); 
Schreibarbeit bleibt gleich, dafür hat man aber gleich PHP.
Strogij ist offline   Mit Zitat antworten
Alt 09.03.2005, 23:47   #14
TP-Veteran
 
Benutzerbild von fettmme
 
Registriert seit: Feb 2002
fettmme bringt sich richtig einfettmme bringt sich richtig ein
Die Klasse bietet den Vorteil, das man das ganze in einen eigenen Namensraum kapselt - vermeidet mitunter Verwirrungen - und man kann das System später leichter erweitern. Verschiedene Klassen mit der gleichen API um z.B. HTML, Excel und PDF Dokumente zu erzeugen.

Ich habe diese Klasse http://www.inside-php.de/tutorial/PH...te-System.html für meine Zwecke umgeschrieben. Den Text habe ich vor langer Zeit schonmal wo anders gelesen. Vielleicht sogar bei Zend?
__________________
class GetProfileCustomerEntityReceiverInformationReceiverAndProgrammingInforma...{
public function __construct(){ if(!$this) die(' '); } }
http://www.thedailywtf.com/
fettmme ist offline   Mit Zitat antworten
Alt 09.03.2005, 23:57   #15
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Ja, dann macht man dafür eine Klasse, aber diese Parserei der Dokumente muss nicht sein, wenn man gleich PHP schreiben kann.
Strogij ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Welches Templatesystem? Welches Templatesystem?
« Zugriff auf Objekteigenschaft mit Sonderzeichen in der Eigenschaft | PEAR Webspace mit SPREADSHEET_WRITER »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:51 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28