Der Graphic Design Blog stellt eine interessante Frage zur Beratung für Anfänger beim Erlernen von CSS/HTML: Sollten Anfänger statisches oder dynamisches Webdesign lernen?
Die offensichtliche Schlussfolgerung wäre: *"Man muss erst laufen lernen, bevor man rennen kann"*, aber das stimmt im Web nicht unbedingt mehr. Es ist relativ einfach, WordPress auf einer Website zu installieren, und ein Anfänger könnte schnell viel über Webdesign und Layout lernen, indem er sich damit beschäftigt. Tatsächlich gibt es nicht mehr viele statische Webseiten, und die, die es noch gibt, wirken wie Dinosaurier neben all diesen schicken dynamischen Seiten. Warum etwas lernen, das im Grunde eine veraltete Form des Webdesigns ist?
Es ist jedoch eine interessante Debatte, und es gibt vielleicht keine richtige oder falsche Antwort. Ich persönlich neige zu statischem Design. Es geht um die Grundlagen. Deshalb halten Fußballmannschaften jeden Tag Übungen statt Spiele ab. Sie müssen an ihrer Geschwindigkeit, ihrem Fußwerk und ihren Ballhandling-Fähigkeiten arbeiten, genau wie ein angehender Webdesigner über Layoutstile, typografische Kontrolle und Code-Effizienz nachdenken muss. Es ist schwierig, über diese Dinge nachzudenken, während man sich mit einem riesigen Code-Ungetüm beschäftigt, das man zu 99 % nicht versteht. Anfänger im Webdesign sollten sich fragen, ob absolute oder relative Positionierung besser geeignet ist, anstatt zu versuchen, einen komplexen Datenbankaufruf zu entschlüsseln.
Das mag offensichtlich erscheinen, aber dynamische Seiten sind einfach statische Seiten mit einigen dynamischen Inhalten. Der Aufbau einer schönen dynamischen Website geschieht, indem man zuerst eine schöne statische Website erstellt und dann Inhalte dynamisch hinzufügt/ersetzt. Ich weiß, dass die Grenze zwischen Designer und Entwickler immer verschwommener wird, aber obwohl es immer getrennte Berufe sein mögen, sind es getrennte Aufgaben, also denken und handeln Sie sie getrennt.
Danke für die Erwähnung. Ihre Website sieht so aus, als könnte sie für einen Anfänger-Coder wie mich sehr nützlich sein, ich werde wiederkommen, um mehr zu lesen.
Danke, Tara. Denken Sie daran, dass Sie jederzeit das Kontaktformular verwenden und uns direkt Fragen senden können, wenn Sie Probleme haben.
Interessanter Gedanke. Mein erster Ausflug in HTML/CSS war, als ich eine WordPress-Blog-Vorlage modifizieren musste. Im Grunde habe ich dynamisches Webdesign vor statischem gelernt. :)
Ehrlich gesagt, obwohl ich im Artikel erwähnt habe, dass es wahrscheinlich am besten ist, zuerst statisch zu lernen, habe ich auch zuerst mit dynamischen Seiten angefangen. Es war ein Band-Blog, den ich modifizieren und personalisieren wollte. Es gibt einfach etwas Motivierenderes, an einer Website mit sich ständig ändernden Inhalten zu arbeiten, als an einer statischen Website, die auf der Stelle tritt.
Ich denke, man sollte mit statisch beginnen, aus offensichtlichen Gründen. HTML zu lernen ist schon eine gewaltige Aufgabe für sich – denken Sie daran zurück, als *Sie* zum ersten Mal den Quellcode einer Website gesehen haben. Wenn Sie kein geborener Geek sind, sieht es für jemanden, der keine Ahnung von Webdesign hat, aus wie eine Katze, die über die Tastatur gelaufen ist! **Alle** Webseiten sind sowieso statisch in den Augen eines Browsers – nur auf der Backend-Seite existiert das Konzept einer „dynamischen“ Webseite.
Meiner Meinung nach ist der beste Weg:
1. (X)HTML
2. CSS
3. JavaScript
4. PHP / ASP / serverseitige Sprache Ihrer Wahl
Dies hat nicht nur den Vorteil, dass es in aufsteigender Schwierigkeitsreihenfolge ist (meiner Meinung nach zumindest)*, sondern ist auch eine großartige Möglichkeit, einem Neuling die Trennung von Schichten zu vermitteln. Wenn man zuerst dynamische Webseiten lernt, wird man wahrscheinlich dazu ermutigt, Sprachen zu mischen, und wird daher wahrscheinlich schlechte Gewohnheiten entwickeln, wie z.B. exzessive Verwendung von Inline-Styles, eingebetteten Skripten / Event-Handlern (z.B. onMouseOver etc.) und Markup für die Darstellung…
Es ist eigentlich keine Frage, ob man statisch oder dynamisch lernen soll, sondern, wie Sie selbst im Artikel sagten, eine Frage des .
Hallo Chris,
Ich entwerfe eine Website, auf der die neuesten Nachrichten ganz oben stehen und wenn Benutzer darauf klicken. Ich speichere sie in einem Block für kürzlich angesehene Elemente. Ich verwende Jquery für den Prozess. Bei den neuesten Nachrichten kann ich alle Titel anklicken und sehe, wie die Daten dafür geladen werden, aber leider kann ich bei den kürzlich angesehene nur den ersten anklicken und für den ersten Titel werden die Daten geladen, aber für die anderen nicht, und das passiert nur in IE. Firefox, Chrome, alles funktioniert einwandfrei.. Können Sie mir dabei helfen?