Tip: Internet
Professionell Ausgabe 02/00: Special -
Dynamische Webseiten-Generierung. Die CDROM bietet u.a.
das ganze Jahresarchiv 1999 als PDF und viele
Beispiele als Source-Code.
dynamic-webpages
|
Gut gemachte
Schritt-für-Schritt Anleitung, wie man eine MySQL
Datenbank unter Linux mit dem Apache Server
und PHP3 zum laufen bekommt. Die Seite
besteht seit Anfang November 1999 und hat
sich (lt. CT 03/2000 S.86) zu einer der
Knotenpunkte für PHP in Deutschland
entwickelt. Eine interessante Link-Sammlung
zu Software-Archiven hat iX
zusammengestellt. |
"Klassische"
Programmiersprachen (C, Pascal ...) werden für
Aufgaben eingesetzt, bei denen ein Programm einmal
geschrieben und dann über einen längeren Zeitraum
eingesetzt wird. Im Web sind diese Zyklen (Schreiben,
Nutzen, Umschreiben, Nutzen, ...) um einiges kürzer.
Daher setzen sich Web Programmiersprachen durch, bei
denen der Weg vom Programm-Text zur Ausführung sehr
kurz ist, und wenn möglich ohne das so genannte
Kompilieren auskommt.
Zu beachten ist
dabei, daß sich die gesamte "Intelligenz"
der Anwendung auf dem Server und nicht im Client (dem
PC mit dem Browser) befindet. Somit gibt es (normalerweise)
keine Probleme mit verschiedenen Browsern, ganz im
Gegensatz zu JAVA oder JAVASCRIPT.
An dieser Stelle noch ein kurzer Hinweis zum Apache Server:
Dieser ist seit der Version 1.3.9 (aktuell ist 1.3.20 und 2.x immernoch als Beta) auch
unter Windows (Win98 und NT) als Entwicklungsserver hervorragend geeignet.
Mit "Tomcat" bekommt man einen guten JSP/Servlet Support gestellt
und vor allem mit dem URL ReWrite-Modul lassen sich spannende Sachen
programmieren. So ist es u.a. möglich dynamische Datenbanken als statische
Files zu "tarnen", um sie so z.B. in Suchmaschinen anzumelden.
Beispiel:
Aus
http://wo-auch-immer.de/cgi-bin/katalog.pl?id=17
wird
http://wo-auch-immer.de/schrauben_17.html
Ab der Version 1.3.12
wird im Ordner /manual die gesamte Server Dokumentation mit geliefert.
Lesenswert!
Drei dieser
Sprachen für Server sind:
PHP3
|
PHP (PHP
Hypertext Preprocessor) ist eine
Scriptsprache für Unix-Server mit Apache Web-Host
oder WIndows NT mit IIS. Diverse Datenbanken
u.a. MySQL
werden unterstützt. HTML und PHP-Anweisungen
werden über die <?php ... ?>
Notation in *.php3-Files gemischt. Beispiele
aus einem Kurs der Uni Köln findet mal hier. FAQ |
PERL
|
Practical
Extraction and Report Language (kurz PERL)
ist eigentlich eine "uralte" Sache.
Ursprünglich erfunden für eine vereinfachte
Unix-Verwaltung (immer wieder die gleichen
Infos aus diversen Logfiles auslesen etc.)
erlebt diese "Sprache" ein Revival
im Internet. im "linux
magazin"
findet sich u.a. ein ganz gut gemachter
"Einsteigerkurs". |
ASP
|
Active
Server Pages ist (wenn man so will)
Microsofts Antwort auf PERL. Der
Leistungsumfang ist ähnlich, jedoch ist die
Anbindung an Datenbank um einiges leichter
als bei PERL. Dies ist nicht weiter
verwunderlich, denn ASP, Windows NT und der
"zugehörige" SQL/Datenbank-Server
kommen aus dem gleichen Haus. Zu beachten:
"Active Pages" ist dabei ein
Sammelbegriff für eine Vielzahl von Möglichkeiten,
etwas anderes als statische HTML-Files zu
produzieren. Die Abgrenzung zwischen
JavaScript / VBScript / ActiveX ... sind
dabei fließend. |
Weitere
Infos zu diesen Sprachen
tag4tag.com |
Tag -4- Tag:
"Nur deutsche CGI-Resourcen". Nette Sammlung deutschsprachiger Scripte. (Abstimmungen, Auktionen , Banner-Rotationen, Chat, Countdowns, Dateimanagement, Datenbank, Management, Diskussionsforen, Formularverarbeitung, Gaestebuecher, ...)
|
Dokumentationen
|
Recht
umfangreiche Liste aus Dokumentationen (HTML
Referenz Handbuch; Socket-Connection
Demonstrations-Seite; JDK / Java 2 Tutorials;
alle GNU Dokumentationen; ...). Die Perl Einführung
ist sehenswert. Kurze Quelltext-Ausschnitte
erlauben praktisch ein Drag'n'Drop
Programmieren. |
weberdev.com |
Umfangreiche
Site rund um die Themen WinNT, PHP, MySQL,
Java Script, ASP und Databases. Stöbern
lohnt! |
iX
PHP3 Artikel
|
Heise Verlag:
iX - Magazin für professionelle
informationstechnik review - web-programmierung
mit PHP3. Artikel, der den Einstieg zu PHP3
bietet. |
CGI
Resource Index
|
Mit derzeit
ca. 2300 Server Anwendungen in den
unterschiedlichsten Programmiersprachen (Perl,
C/C++, Tcl, AppleScript, VBasic, ...) eine
der umfangreichsten Source-Code-Sammlungen.
Die Informationen sind in Sektionen wie
"Programs and Scripts", "Documentation",
"Books", "Magazine Articles"
... eingeteilt. Foren, Gästebücher und ähnliche
Tools gibt es in dutzenden Versionen. Meißt
kostenlos! |
PHP-Center
|
Seit dem 1.6.
ist das "PHP-Center" online. Hier
gibt es Aktuelles und Hintergründe zur Web-Script-Sprache
"PHP3". Sie ist ähnlich "Perl"
mitlerweile integraler Bestandteil des Apache-Webservers
und für praktische alle Server (kostenlos)
verfügbar. Alle Arten von Internet-Anwendungen
inkl. Datenbanken etc. lassen sich schnell
und zuverläßig realisieren. |
Perl-Know-how
|
Sammlung
aller längeren PERL-Artikel des Heise
Verlags (iX). Schwerpunkt: PERL-Einsatz bei
Web-Projekten. |
webreview |
Diese Site
erklärt praktisch alle Bereiche des "dynamischen"
HTMLs. Beispiellistings werden Zeile für
Zeile genau besprochen. JAVASCRIPT, ASP und
PERL kommen gleichberechtigt vor. Aber auch
fortgeschrittenes HTML und Besonderheiten des
IE4 (z.B. selbst sortierende Tabellen) sind
dokumentiert. |
15seconds |
Eine der
umfangreichsten Ausgangspunkte, wenn man sich
in ASP erst einmal einlesen möchte. Viele
FAQs und gute Verweise auf einzelen Berichte
und Beiträge im Microsoft Angebot. |
Matt's
Free Perl CGI Scripts |
Eine
Sammlung fertiger PERL-Scripte für z.B. Gästebücher,
Form-Emails und Diskussionsforen. Kostenlos! |
Bitte beachten Sie auch die Links-Sammlung unter:
50links.de bzw.
50links.de/.html. Danke.
[ home |
| Seitenanfang | reload
.
]
40 20 11 82 23 89 53
|