Dienstag, 28. Oktober 2008

A1: HTML/CSS

Da ich meine erste Webseite bereits 1998 erstellt habe, war diese Aufgabe bereits nach wenigen Minuten wieder erledigt.

Für diese Aufgabe reichte ein einfacher Editor völlig aus. Anfänger tun sich mit spezialisierteren HTML/CSS-Editoren (Highlighting, Tag-Auto-Closing, etc) sicher leichter.

Für größere Projekte, in denen auch serverseitige Skripte erstellt werden (PHP, Java, etc.) ist auch das Monster Eclipse mit entsprechenden Plugins eine interessante Option.

Wenn ich selbst einmal etwas nachschlagen muss, dann verwende ich dazu die offiziellen Spezifikationen des W3C:

Hello World

"Der erste Satz ist immer der schwerste" behaupten Autoren von Welt ebenso wie der kleine Mann. Ob jeder davon die Worte zuvor in die Waagschale geworfen hat, um diese Aussage auf ein wissenschaftliches Fundament zu stützen, ist mir leider nicht bekannt. Was mir Google jedoch verrät ist die Anzahl der Treffer zu dieser Phrase: 151 an der Zahl. Auf gerade mal ein Zehntel kommt "Der erste Satz ist immer der schwierigste". Was aber hat diese neunmalkluge Feststellung mit SWA zu tun? Nichts, außer dich für ein paar Sekunden mit einem im Vergleich zu anderen ersten Worten kreativen Text zu begrüßen, mich in dein Gedächtnis zu prägen und meinem Blog zu mehr Visits zu verhelfen, wenn du erst einmal den Eindruck gewonnen hast, hier auch zukünftig kurzweilige Kommentare zu finden. So könnte eine Begründung lauten. Eine andere wäre, hier einen Vergleich zu schaffen, dass sich oftmals nicht die "beste" Variante durchsetzt. Auch ein technisch perfektes Software-Produkt wird ohne komfortables User-Interface ins Hintertreffen geraten. Wie real die Schwierigkeit ist, Innenleben (SW-Architektur etc) und äußeres Erscheinungsbild (GUI etc) bzw. Wünsche des Auftraggebers und Rahmenbedinungen auf Auftragnehmerseite gleichermaßen unter einen Hut zu bringen (vgl. Vorlesung Kapitel 1, Seite 4ff) erlebe ich gerade bei der Realiserung des praktischen Teils meiner Diplomarbeit. Aufgrund meiner langjährigen Erfahrung habe ich alle "Anfängerprobleme" bereits hinter mir und werde daher in den Blogeinträgen zu den folgenden Übungsaufgaben eher weiterführende Themen anreißen, um aufzuzeigen wie man sich durch geschickten Einsatz von Tools und Bibliotheken das Leben wesentlich erleichtern kann.