Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]7949[/thread]

vor,-nachteile von HTML::Template (Seite 2)

Leser: 1


<< |< 1 2 3 >| >> 29 Einträge, 3 Seiten
Strat
 2006-05-07 14:10
#65719 #65719
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
ich verwende HTML::Template(::Compiled) nicht nur fuer HTML, sondern auch fuer Texte, Mails, automatisch konfigurierte Konfigurationsdateien (auch Perl-code), SQL, usw.
Mit HTML::Template war es fuer mich bisher etwas schwierig, weil mit der von mir bevorzugten Kommentarschreibweise <!-- TMPL_VAR NAME=var --> die zeilen so ewig lang wurden, aber seit ich (danke an esskar) die ASP-Schreibweise kennengelernt habe (<%= var %>), sind meine zeilen um einiges kuerzer geworden und die zeilen sind nun um einiges kuerzer
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
renee
 2006-05-07 18:41
#65720 #65720
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
ich verwende CPAN:HTML::Template sehr gerne, weil es sehr schlank ist, aber jede Menge kann. Ich bin gerade dabei, auf CPAN:HTML::Template::Compiled umzustellen, weil es flexibler und schneller ist.

Ich mag HTML im Code nicht, weil es das Programm unübersichtlich macht und - was noch wichtiger ist - man muss bei kleinen Design-Änderungen immer 10 Skripte anfassen und ändern. Dann hat man mal was vergessen und schon kann der Ärger beginnen.

Mit einem Templating-System passiert das nicht. Man verwendet in den 10 Skripten einfach immer das selbe Template-File und muss dann nur in dem einen Template etwas ändern.

Dabei ist es jetzt egal, ob es CPAN:HTML::Template, CPAN:HTML::Template::Compiled oder CPAN:Template::Toolkit ist...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
morph
 2006-05-09 04:04
#65721 #65721
User since
2007-12-06
79 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=renee,07.05.2006, 16:41]
Ich mag HTML im Code nicht, weil es das Programm unübersichtlich macht und - was noch wichtiger ist - man muss bei kleinen Design-Änderungen immer 10 Skripte anfassen und ändern. Dann hat man mal was vergessen und schon kann der Ärger beginnen.

Mit einem Templating-System passiert das nicht. Man verwendet in den 10 Skripten einfach immer das selbe Template-File und muss dann nur in dem einen Template etwas ändern.
[/quote]

Genau aus diesem Grund habe ich auch auf Templates umgestellt. Zuerst habe ich solche kleinen Änderungen mit dem sed gemacht, aber das kann auch ganz schön nervig werden.

Ich muss aber dazu sagen, dass ich auf CPAN:HTML::Template erst über dieses Board gestoßen bin. Davor habe ich ganz normale HTML Kommentare verwendet und die per SuchenErstezen benutzt oder einfach dringelassen.

Und dass es auf meinem Debian System schon ohne mein Zutun zu finden war wusste ich auch nicht.

-uw
GwenDragon
 2006-05-09 12:45
#65722 #65722
User since
2005-01-17
14563 Artikel
Admin1
[Homepage]
user image
Ich werde auch auf HTML::Template::Compiled umstellen.
Vorher habe ich eine eigene Template Lösung gewählt, da die normale HTML::Template-Syntax mit <TMPL ...> schlecht in bestehende Webeditoren wie Golive ein zu binden ist und die Templates damit nicht mehr auf HTML/XML-Konformität geprüft werden können.
Die ASP-Syntax <% ... %> klappt auch in Webditoren wie Golive, Kunden wird's freuen.\n\n

<!--EDIT|GwenDragon|1147164444-->
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

pq
 2006-05-09 13:06
#65723 #65723
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
[quote=GwenDragon,09.05.2006, 10:45]Die ASP-Syntax <% ... %> klappt auch in Webditoren wie Golive, Kunden wird's freuen.[/quote]
mich freut's auch =)
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
MartinR
 2006-05-09 13:38
#65724 #65724
User since
2004-06-17
305 Artikel
BenutzerIn
[default_avatar]
[quote=GwenDragon,09.05.2006, 10:45]... da die normale HTML::Template-Syntax mit <TMPL ...> schlecht in bestehende Webeditoren ...[/quote]
Hi,

deshalb habe ich immer die Kommentar-Syntax gewählt

<!-- TMPL_ *** -->
GwenDragon
 2006-05-09 14:05
#65725 #65725
User since
2005-01-17
14563 Artikel
Admin1
[Homepage]
user image
[quote=MartinR,09.05.2006, 11:38][quote=GwenDragon,09.05.2006, 10:45]... da die normale HTML::Template-Syntax mit <TMPL ...> schlecht in bestehende Webeditoren ...[/quote]

deshalb habe ich immer die Kommentar-Syntax gewählt
<!-- TMPL_ *** -->[/quote]
Schon.
Nur mein Golive strafft den Code beim Upload.
Kommentare verbrauchen nur Platz und haben da sowieso nichts zu suchen. Jedes Zeichen zu viel macht Traffic für langsamere Verbindungen.
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

MartinR
 2006-05-09 15:41
#65726 #65726
User since
2004-06-17
305 Artikel
BenutzerIn
[default_avatar]
... aber diese "Kommentare" sind ja verschwunden und durch den entsprechenden Inhalt ersetzt nachdem HT bzw. HTC das Template-File geparst haben.

Ich spare übrigens Traffic, indem ich ab einer entsprechenden Dateigröße die HTML-Seiten durch den Server gezippt ausliefere
renee
 2006-05-09 16:17
#65727 #65727
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Die Kommentare sind aber nicht verschwunden, wenn Du das Template auf Deinen Server laedst...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
GwenDragon
 2006-05-09 17:14
#65728 #65728
User since
2005-01-17
14563 Artikel
Admin1
[Homepage]
user image
@renee
Eben. Wenn eine zu dem armen Leuten gehört, die nur ISDN haben, dann ist weniger Dateiumfang weniger Uploadzeit und das spart Geld und Zeit.
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

<< |< 1 2 3 >| >> 29 Einträge, 3 Seiten



View all threads created 2006-05-06 10:21.