<p><b>Embperl</b> ist ein Werkzeug zum Erstellen dynamischer Websites mit <b>Perl</b>.</p> <p>Dem Anfänger erlaubt es auf einfache Art und Weise, dynamische Seiten durch Einbetten von Perlcode in HTML zu erstellen. Es stellt vielfältige Features für das Webumfeld zur Verfügung wie z.B. dynamische Tabellen, Formularfeldverarbeitung, HTML/URL-Kodierung, Session Handling, Caching und mehr.</p> <p>Bei steigenden Anforderungen kann man Websites objektorientiert, aus kleinen, wiederverwendbaren Komponenten, aufzubauen. Um Code und Layout sauber zu trennen bietet <b>Embperl</b> die Möglichkeit, beides in verschiedene Objekte aufzuteilen (um z.B. MVC Applikationen zu konstruieren). Selbstverständlich kann <b>Embperl</b> nicht nur HTML verarbeiten sondern ist auch in der Lage, Komponenten in verschiedenen Quellenformaten (z.B. HTML, WML, XML, POD ...) zu bearbeiten und diese bei Bedarf in andere Ausgabeformate (z.B. via XSLT) zu transformieren. Dies wird dadurch erreicht, dass die Ausgabeerzeugung in kleine Schritte zerlegt wird, wovon jeder von einem austauschbaren Provider bearbeitet wird.</p> <p>Für fortgeschrittene Anwender bietet <b>Embperl</b> weitergehende Möglichkeiten wie das Erstellen von eigenen Grammatiken (z.B. Tag-Bibliotheken) oder das Schreiben von benutzerspezifischen Providern.</p> <p><b>Embperl</b> läuft auf dem <b>Webserver</b> ab und ist dadurch völlig browserunabhängig. Es kann dabei unter <a href="http://perl.apache.org/" target="_blank">mod_perl</a>, als CGI Skript oder Offline ausgeführt werden.</p> <p>Die <a href="http://www.ecos.de/embperl/pod/list/Features.htm">Liste der Features</a> und die <a href="http://www.ecos.de/embperl/pod/intro/">Einführungsartikel</a> zur verschiedenen Aspekten und Bereichen von Embperl geben einen weiteren Überblick über die Fülle an Möglichkeiten.</p> <p><b>Embperl</b> wird durch die <a href="http://www.ecos.de/" target="_blank">ecos gmbh</a> (www.ecos.de) entwickelt, gepflegt und <a href="http://www.ecos.de/embperl/pod/doc/doc13/HTML/Embperl.-page-16-.htm#sect_80">supported</a>. Ideen, Anregungen, weiteres Feedback und Patches sind jederzeit willkommen und sollten an die <a href="http://www.ecos.de/embperl/pod/doc/doc13/HTML/Embperl.-page-16-.htm">Embperl-Mailingliste</a> gesendet werden.</p> <p><b>Embperl</b> darf sowohl unter <b>GPL</b>, wie auch unter der <b>Artistic Licence</b> weiterverbreitet werden. Es gelten die gleichen Lizenzbestimmungen wie für Perl selbst (siehe Perl README Datei).</p>