Moin Leute,
ich habe glaub ich ein kleines Verständnissproblem.
Über REST habe ich mich informiert. Die Technik der Clean URLs und der Ressourcen orientierung ist mir klar und ich kann sie auch mittels htaccess umsetzen.
Jetzt könnte ich natürlich (bsp. in PHP/JAVA/etc.) eine Page basteln, welche auf ein GET-Request reagiert und mir das ganze als Webseite ausgibt, damit Sie von Menschen konsumiert werden kann.
Wenn ich jetzt allerdings gerne möchte, dass auch Maschinen (bsp. eine App) zusätzlich auf die Daten zugreifen kann, dann muss die Ausgabe des GET-Requests (sprich der Response) ja anders aufgebaut sein. Dann muss dieser Response nicht mehr das ganze CSS und Design beinhalten sondern lediglich Daten (XML/JSON).
Im Prinzip beschreibt dies ja das MVC-Designkonzept. Allerdings bin ich mir nicht ganz sicher wie ich das anwenden soll.
Muss ich ein "Backend" erstellen, welches mir die Daten nach REST als JSON bereit stellt und ein Frontend, welches dann auf die Daten zugreift und diese mit CSS/Design für Menschen darstellt? Wie könnte so eine Struktur aussehen?
Für Input wäre ich sehr dankbar
ich habe glaub ich ein kleines Verständnissproblem.
Über REST habe ich mich informiert. Die Technik der Clean URLs und der Ressourcen orientierung ist mir klar und ich kann sie auch mittels htaccess umsetzen.
Jetzt könnte ich natürlich (bsp. in PHP/JAVA/etc.) eine Page basteln, welche auf ein GET-Request reagiert und mir das ganze als Webseite ausgibt, damit Sie von Menschen konsumiert werden kann.
Wenn ich jetzt allerdings gerne möchte, dass auch Maschinen (bsp. eine App) zusätzlich auf die Daten zugreifen kann, dann muss die Ausgabe des GET-Requests (sprich der Response) ja anders aufgebaut sein. Dann muss dieser Response nicht mehr das ganze CSS und Design beinhalten sondern lediglich Daten (XML/JSON).
Im Prinzip beschreibt dies ja das MVC-Designkonzept. Allerdings bin ich mir nicht ganz sicher wie ich das anwenden soll.
Muss ich ein "Backend" erstellen, welches mir die Daten nach REST als JSON bereit stellt und ein Frontend, welches dann auf die Daten zugreift und diese mit CSS/Design für Menschen darstellt? Wie könnte so eine Struktur aussehen?
Für Input wäre ich sehr dankbar