php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.11.2007, 20:25  
Erfahrener Benutzer
 
Registriert seit: 15.06.2005
Beiträge: 206
phpbeginner
Standard Ajax - PHP - XML - JavaScript

Hallo,

ich stehe momentan vor einer Frage, die ich selber nur teilweise beantworten kann. Ich habe mit Ajax und PHP eine Funktion geschrieben, die mir einige Daten aus der Datenbank holt. Die Formatierung der Daten habe ich direkt in PHP Datei vogenommen.
Bei einigen Anwendungen habe ich gesehen, dass Daten erstmal als XML-Dokument aufbereitet werden und erst dann mithilfe JavaScript formatiert werden.

Meine Frage, was sind die Vorteile von solcher Methode?

Danke
__________________
Ich lerne PHP und es macht mir Spass!
phpbeginner ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.11.2007, 16:15  
Erfahrener Benutzer
 
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse:
Fortgeschritten
GSJLink
Standard

Also hier ein Anwendungsbeispiel:

Du hast eine Datenbanktabelle mit 100 Einträgen. Da man den Nutzer normalerweise nicht mit Informationen überflutet nutzt man eine Blätterfunktion. Jetzt hat man die Möglichkeit diese Blätterfunktion via PHP umzusetzen (via SQL LIMIT Funktion), das ganze via AJAX und PHP umzusetzen oder so wie du es schon erklärt hast. Das heißt PHP gibt alle Datensätze als XML Dokument aus. Dieses kannst du dann in einer Tabelle darstellen und z.B. eine Blätterfunktion nutzen.

Vorteil: Kein Nachladen, geringere Serverlast (nicht getestet, könnte ich mir aber vorstellen, da man Querys spart)

evtl. Nachteile: Eventuell laggy bei zu hohem Datenaufkommen (JS ist relativ langsam, hab das ganze unter Extrembedingungen allerdings noch nicht getestet)
Relativ eingeschränkt (d.h. eine Suche stelle ich mir dort relativ schwierig vor, dass ganze via AJAX mit einer PHP Abfrage über mySQL zu lösen, stell ich mir eleganter vor)

So ich hoffe ich konnte dir einen kleinen Einblick geben.


mfg
Link
__________________
"Ein Script ist nur dann gut, wenn es unabhängig von der verwendeten Plattform funktioniert"
GSJLink ist offline   Mit Zitat antworten
Alt 26.11.2007, 16:48  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Der Vorteil von formatlosen Daten ist, dass man sie für alles mögliche verwenden kann. Wenn dein PHP dir ein XML erstellt, kannst du daran einen RSS-Feedkonverter, ein XSLT oder JavaScript zur HTML-Ausgabe, einen Generator für PDF oder eine Flash-Anzeige anschließen. Je später du die Daten speziell formatierst, desto flexibler bist du.

Wenn du soetwas nicht benutzen wirst, ist auch die Vorformatierung durch PHP ok. Andererseits weiß man ja nie was später mal für Kundenwünsche kommen, da ist es einfach professionell, wenn man so flexibel programmiert, dass ohne großen Aufwand andere "Views" angeschlossen werden können.
Zergling-new ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fileupload via AJAX GSJLink HTML, Usability und Barrierefreiheit 13 17.05.2012 21:41
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
Ajax --- Nur einmal nachladen PHP4ever JavaScript, Ajax und mehr 4 21.07.2008 13:18
AJAX: Session-Inhalt an PHP Curanai HTML, Usability und Barrierefreiheit 2 05.11.2007 15:45
Javascript in Ajax responseText funktioniert nicht Plague PHP Tipps 2007 6 03.07.2007 21:08
Lange Verarbeitungszeiten - Zuviel JavaScript? [-UFO-]Melkor HTML, Usability und Barrierefreiheit 2 15.06.2007 23:54
PHP Code mit Ajax Aufrufe "google" - sicher mache dh1sbg PHP-Fortgeschrittene 1 19.03.2007 13:19
Javascript geht im FF und SM aber nicht im IE b++ HTML, Usability und Barrierefreiheit 0 14.10.2006 17:06
Javascript (AJAX) Error (Syntax-Fehler) lomtas HTML, Usability und Barrierefreiheit 4 04.08.2006 09:41
PHP + Javascript + MYSQL socke PHP Tipps 2006 4 02.04.2006 22:02
javascript probleme bei Ajax anwendung Sclot HTML, Usability und Barrierefreiheit 11 22.03.2006 13:06
Variable wird geändert bei Übergabe an Javascript PHP Tipps 2007 4 17.12.2005 16:53
JavaScript in JavaScript geschriebene Html-Datei einbinden. woods HTML, Usability und Barrierefreiheit 6 06.09.2004 18:33
Javascript HTML, Usability und Barrierefreiheit 5 31.08.2004 18:30
php + Javascript, Variablenübergabe PHP Tipps 2004 14 28.07.2004 15:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
pdf blätterfunktion, ajax blätterfunktion, ajax php xml, php ajax xml, blätterfunktion pdf, blätterfunktion ajax, pdf mit blätterfunktion, pdf blättern javascript, xml php javascript, javascript php xml, ajax xml php, blätterfunktion php ajax, javascript xml php, php xml javascript, php xml ajax, php javascript xml, blätterfunktion mit ajax, pdf blättern php, javascript pdf blättern, xml javascript php

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:19 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.