PresseKat - AJAX: Server-Programme in Perl oder PHP als Javascript im Browser ausführen

AJAX: Server-Programme in Perl oder PHP als Javascript im Browser ausführen

ID: 22344

(firmenpresse) - Web- Entwickler kommen im Moment kaum um den neuen Trend AJAX herum. Gemeint ist damit eine Technik, mit der Web- Anwendungen ohne Neuladen einer Seite Daten zum Server senden, bzw. von dort empfangen können. In Verbindung mit sog. "Dynamic HTML" lassen sich mit AJAX Programme entwickeln, die sich nahezu wie
Desktop-Applikationen "anfühlen", aber vollständig im Browser ablaufen.

Problematisch ist dabei die abgetrennte Entwicklung, einerseits auf dem Server,
andererseits im Browser. Das Web- Entwicklungssystem baseportal integriert AJAX nun so elegant, dass diese Trennung wegfällt: Durch den Zusatz eines einzigen
Parameters kann jedes beliebige Server- Programm als Javascript- Funktion im
Browser definiert werden.

Wie geht das? Das in baseportal integrierte Template- System ersetzt eigene
XML- Tags durch entsprechende Funktionen. So kann z.B. mittels des neuen
"perl"- Tags Perl- Code oder mit dem "php"- Tag PHP- Code ausgeführt werden.
blicherweise werden diese Tags bei der Ausgabe des Templates erkannt und
durch das Ergebnis des Programms an der entsprechenden Stelle ersetzt.
Durch den Zusatz des Parameters "script" wird der Code nun nicht sofort
server-seitig ausgeführt, sondern als Javascript- Funktion im Browser
bereitgestellt und kann wie in Javascript üblich aufgerufen werden.

In diesem Fall verbindet sich der Browser im Hintergrund mit der aufrufenden Seite, führt den Befehl aus und schickt das Ergebnis an eine Rückgabe- Funktion zurück. Die Kommunikation mit dem Server läuft dabei "asynchron" ab, d.h. während auf das Ergebnis gewartet wird, bleibt der
Browser nicht stehen, sondern es können weitere (Javascript-)Aktionen
ausgeführt werden.

All dies geschieht für den Entwickler völlig transparent, er muss nichts von den im Hintergrund nötigen Aktionen wissen, sondern kann beliebige Server- Programme im Browser einsetzen, als ob sie eingebaute Javascript- Funktionen wären.





Ein Beispiel zeigt, wie deutsche Begriffe ins Englische übersetzt werden - sofort bei der Eingabe mit jedem einzelnen Tastendruck:

http://baseportal.de/baseportal/baseportal/Projekte/ajax/loop


Alle Einzelheiten zu den vielen weiteren Möglichkeiten finden Sie in der
baseportal- Dokumentation:

http://baseportal.de/baseportal/doku/wiki&kennung=101


Unternehmensinformation / Kurzprofil:
drucken  als PDF  an Freund senden  Eine neue Datenbank-Applikation sorgt für Ordnung in Fuhrparks 7. DSAG Jahreskongress 2006 in Leipzig: Die Software orchestrieren
Bereitgestellt von Benutzer: baseportal
Datum: 25.08.2006 - 11:51 Uhr
Sprache: Deutsch
News-ID 22344
Anzahl Zeichen: 0

Kontakt-Informationen:
Ansprechpartner: Isolde Kroll
Stadt:

Berlin


Telefon: 030/ 69818081

Kategorie:

Softwareindustrie


Meldungsart: Produktinformationen
Versandart: kein
Freigabedatum: 25.08.2006

Diese Pressemitteilung wurde bisher 482 mal aufgerufen.


Die Pressemitteilung mit dem Titel:
"AJAX: Server-Programme in Perl oder PHP als Javascript im Browser ausführen"
steht unter der journalistisch-redaktionellen Verantwortung von

Baseportal Internet und Softwareentwicklung GmbH (Nachricht senden)

Beachten Sie bitte die weiteren Informationen zum Haftungsauschluß (gemäß TMG - TeleMedianGesetz) und dem Datenschutz (gemäß der DSGVO).


Alle Meldungen von Baseportal Internet und Softwareentwicklung GmbH