trialgod
Lt. Commander
- Registriert
- Feb. 2008
- Beiträge
- 1.552
Da ich jetzt ganz gern in diesem Unterforum unterwegs bin, ist mir aufgefallen, dass viele Threads ins offtopic abdriften.
Deshalb dachte ich mir, wäre eine zentrale Stelle um dies zu diskutieren eine gute Idee. Gegebenenfalls kann man dann in den anderen Threads, in denen dieser offtopic droht hier her verweisen.
1. IST-Zustand
1.1. Teile der Webentwicklung
1.1.1. Allgemein
1.1.2. HTML
... to be continued
In einem ersten Schritt würde ich den IST-Zustand im Eingangspost beschreiben und auch versuchen aktuell zu halten. Hier hoffe ich auf eure Mitarbeit.
Aspekte die es m.M.n. zu beleuchten gibt:
Es würde mich freuen Teilhaber in diesem Thread zu finden.
Letztenendes sollte es auch viele Einsteigerfragen, die eher allgemein oder betreffend der Berufswahl sind beantworten bzw. beleuchten.
Deshalb dachte ich mir, wäre eine zentrale Stelle um dies zu diskutieren eine gute Idee. Gegebenenfalls kann man dann in den anderen Threads, in denen dieser offtopic droht hier her verweisen.
1. IST-Zustand
1.1. Teile der Webentwicklung
1.1.1. Allgemein
Das "Web" besteht aus vielen Teilen, die man beherrschen muss.
Der Grundbaustein von allem ist HTML (Hypertext Markup Language). HTML bildet die Struktur eines Dokumentes, damit dieses auf verschiedenen Medien korrekt dargstellt werden. Neben dem Browser werden HTML Dokumente z.B. auch für Drucker oder für Screenreader optimiert.
Um das Aussehen eines Dokumentes zu beeinflussen, gibt es CSS (Cascading Style Sheets). Dieses dient dazu das Aussehen einzelner HTML-Elemente zu beeinflussen. Seit der Version 3 kann man ebenso das Verhalten eines HTML-Elementes in beschränktem Maße verändern.
Um das Verhalten einer Webseite zu steuern gibt es JavaScript. Dies wird z.B. direkt von einem Browser ausgeführt, findet also auf dem Endgerät statt.
Um Daten darzustellen/zu manipulieren braucht man einen Server, der diese zentral speichert. Dies geschieht i.d.R. über eine Datenbank, kann aber -je nach Anwendungsfall- auch nur aus Dateien bestehen. Es gibt hier noch verschiedene Arten, wie diese Daten ausgeliefert werden. Zumeist geschieht das anhand einer kompletten Webseite (also HTML, ggf. CSS und JavaScript), kann aber auch nur aus einer API bestehen. Diese verarbeitet dann spezielle Anfragen und gibt die Daten in einem festgelegten Format aus.
Der Grundbaustein von allem ist HTML (Hypertext Markup Language). HTML bildet die Struktur eines Dokumentes, damit dieses auf verschiedenen Medien korrekt dargstellt werden. Neben dem Browser werden HTML Dokumente z.B. auch für Drucker oder für Screenreader optimiert.
Um das Aussehen eines Dokumentes zu beeinflussen, gibt es CSS (Cascading Style Sheets). Dieses dient dazu das Aussehen einzelner HTML-Elemente zu beeinflussen. Seit der Version 3 kann man ebenso das Verhalten eines HTML-Elementes in beschränktem Maße verändern.
Um das Verhalten einer Webseite zu steuern gibt es JavaScript. Dies wird z.B. direkt von einem Browser ausgeführt, findet also auf dem Endgerät statt.
Um Daten darzustellen/zu manipulieren braucht man einen Server, der diese zentral speichert. Dies geschieht i.d.R. über eine Datenbank, kann aber -je nach Anwendungsfall- auch nur aus Dateien bestehen. Es gibt hier noch verschiedene Arten, wie diese Daten ausgeliefert werden. Zumeist geschieht das anhand einer kompletten Webseite (also HTML, ggf. CSS und JavaScript), kann aber auch nur aus einer API bestehen. Diese verarbeitet dann spezielle Anfragen und gibt die Daten in einem festgelegten Format aus.
... to be continued
In einem ersten Schritt würde ich den IST-Zustand im Eingangspost beschreiben und auch versuchen aktuell zu halten. Hier hoffe ich auf eure Mitarbeit.
Aspekte die es m.M.n. zu beleuchten gibt:
- die verschiedenen Teile (HTML, CSS, JS, HTTP Protokoll, Backendsprache, AJAX, etc.) (habe ich oben schon einmal begonnen)
- die verschiedenen Backendsprachen/-frameworks
- die verschiedenen Frontendframeworks
- relevante Open Source Projekte (v.a. CMS Systeme) gegliedert nach Sprache
- Einfluss und Relevanz der verschiedenen Endgeräte (insbesondere der Mobilesektor)
- aktuelle Entwicklungen allgemeiner Art
Es würde mich freuen Teilhaber in diesem Thread zu finden.
Letztenendes sollte es auch viele Einsteigerfragen, die eher allgemein oder betreffend der Berufswahl sind beantworten bzw. beleuchten.
Zuletzt bearbeitet: