Schrift
[thread]10533[/thread]

Webprogrammierung: State of the Art?

Leser: 1


<< >> 4 Einträge, 1 Seite
Gast Gast
 2007-10-07 00:50
#100435 #100435
Hallo zusammen,

ich habe eine allgemeine Frage:

Ich habe einige Websites in XHTML und CSS geschrieben sowie für Gästebücher, Formulare und einfache CMS PHP verwendet. Nun würde ich meine Kenntnisse der Webprogrammierung gerne erweitern.
PHP habe ich nur eingesetzt, weil auf den entspr. Servern kein Perl vorhanden war (darin bin ich fitter). In Zukunft möchte ich, zumindest vorerst, Perl einsetzen.

Die Frage: Was ist der aktuelle 'State of the Art'?

Ich weiß, dass Templates benutzt werden, um den eigentlichen Programm-Code und das Design zu trennen. Dann gibt es solche Dinge wie Catalyst, über deren Zweck ich mir aber nicht im Klaren bin.

Also: Was wird heute benutzt und in welcher Reihenfolge sollte man sich ggf. unterschiedliche Techniken aneignen?

Vielen Dank, Eugene
Ronnie
 2007-10-07 12:17
#100438 #100438
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
Hallo Eugene,
Gast+2007-10-06 22:50:06--
Die Frage: Was ist der aktuelle 'State of the Art'?

Das ist schwer und vor allem nicht pauschal zu beantworten. Die Trennung von Code und Content, sowie Content und Style ist auf jeden Fall das Minimum was man heute erwarten darf. Es gibt sicher jede Menge Anwendungen wo das auch ausreichend ist. CGI mag langsam sein, aber wenn es nicht darauf ankommt ist das aus meiner Sicht egal. Die Verwendung von ORM (object-relational-mapper) als Abstraktionsebene zur Datenbank hin, kann einem die Arbeit erleichtern, aber DBI/SQL ist schnell und wenn man keine Probleme mit dem Tippaufwand hat, auch völlig okay. Und dann wären da noch die Frameworks wie Catalyst, Gantry etc. - es macht sicherlich Sinn sich darein zu arbeiten, wenn man komplexere Vorhaben realisieren muss und das häufiger. Dann sollte man sich aber auch mit mod_perl oder FastCGI beschäftigen.

Gruß,
Ronnie
renee
 2007-10-07 14:15
#100441 #100441
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Was steht denn zur Verfügung? Bei shared hosting sind kleine "Frameworks" wie CPAN:CGI::Application sicherlich geschickter als Catalyst oder andere "große" Frameworks. Auch wenn kein mod_perl oder FastCGI zur Verfügung steht, ist gutes altes SQL besser als CPAN:DBIx::Class oder CPAN:Class::DBI, da das Mapping durchaus Zeit- und Rechenintensiv ist... Da macht es mehr sind, Hilfsmodule zu schreiben, die das SQL kapseln.

Was Du benutzen solltest, hängt zum einen davon ab, was Dir zur Verfügung steht und zum Anderen wieviel Zeit Du hast, um Dich in etwas einzuarbeiten...

Catalyst ist toll, braucht aber gewisse Voraussetzungen (um wirklich schnell und rund zu laufen) und man muss sich erstmal einarbeiten...
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/
Gast Gast
 2007-10-07 17:50
#100450 #100450
Danke für eure Antworten.

Ich habe keine konkreten Projekte geplant, daher ist mir auch alles Recht, was mit xampp oder ähnlichen Mitteln lokal funktioniert.

Also zunächst CGI:Application plus Templates (falls Letzteres nicht automatisch der Fall ist)?

Gibt es vllt. auch ein Buch zudiesen Themen? Ich arbeite ungern mit den gängigen Mini-Tutorials.

Danke, Eugene
<< >> 4 Einträge, 1 Seite



View all threads created 2007-10-07 00:50.