Wie sind WebServices gebaut?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anmelden
architektur
aufbauen
bauen
datei
datenbank
datum
dienst
foto
frage
funktionieren
interface
karte
kommentieren
nehmen
plazieren
service
speichern
stehen
weben
-
Ich frage mich schon länger wie so größere Web Services Funktionieren.
Bzw wie man die Selbst aufbauen kann.
Oft stehen dahinter Datenbanken für User und andere Daten.
Speicher mit für Dateien, ....
Aber wie greift das alles ineinander?
Wenn man da etwas bauen will, für das es eine Website als Interface gibt,
aber auch Apps für WP, Android oder iOS oder auch den Desktop.
Wo sind da welche Interfaces/APIs angelegt?
Als Beispiel kann man vl einen Dienst nehmen wo man:
- Sich als User Anmelden kann
- Fotos hochladen kann und auf ner Karte platzieren (automatisch wo man gerade sit)
- Nach Fotos suchen, kommentieren, ...
Wie sieht bei sowas die Architektur aus?
Wenn das aus allen Winkeln bedient werden soll ( Web, DesktopProgramm, Android, WP, iOS)?
PS: Wusste nicht wo ich es Posten sollte, weil es denke ich überall passt.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
mprev schrieb:
Ich frage mich schon länger wie so größere Web Services Funktionieren.
Das ist recht einfach: Jemand bietet einen Dienst an, den andere nutzen, weil sie ihn für sinnvoll erachten
Bzw wie man die Selbst aufbauen kann.
So, das User das machen können , was sie wollen und twar möglichst einfach, gleichzeitig der Betreiber aber eine halbwegs funktionierende Kontrolle über dieses Tun hat.
Oft stehen dahinter Datenbanken für User und andere Daten.
Speicher mit für Dateien, ....
Eher immer, als oft.
Aber wie greift das alles ineinander?
Möglichst funktionell, sicher und sinnvoll.
Wenn man da etwas bauen will, für das es eine Website als Interface gibt,
aber auch Apps für WP, Android oder iOS oder auch den Desktop.
Präsentation für verschiedene Medien ist das kleinste Problem bei solchen Projekten.
Wo sind da welche Interfaces/APIs angelegt?
Auf dem Webserver des Projektbetreibers. Wo auch sonst?
Als Beispiel kann man vl einen Dienst nehmen wo man:
- Sich als User Anmelden kann
- Fotos hochladen kann und auf ner Karte platzieren (automatisch wo man gerade sit)
- Nach Fotos suchen, kommentieren, ...
Wie sieht bei sowas die Architektur aus?
Wenn dich sowas grundsätzlich interessiert, schau dir die Architektur von phpBB, Joomla, Wordpress oder einem beliebigen anderen OpenSource-System an, mit dem solche Dinge realisiert werden.
Erwarte bitte nicht, daß man dir hier eine erschöpfende Vorlesung zu Gestaltung und Betrieb von Communitysystemen im Internet hält. Nutze das Web und Du wirst viel darüber lernen.
Detaillierte Fragen wird man dir gern beantworten, aber für sowas wie "wie funktioniert die Welt" erwarte bitte kein allgemein gültiges Rezept.
Beitrag zuletzt geändert: 18.4.2013 2:43:34 von fatfreddy -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage