Bild1
April 2024
MoDiMiDoFrSaSo
1234567
891011121314
15161718192021
22232425262728
2930

Homepage von Dr. Fabian Schütte      22:00 Uhr

[ « Homepage [ ↓ ] [ » ]

Willkommen auf meiner Homepage!

Im Zeitalter des WWWWorld Wide Web:
auch Internet. (Sie sind gerade damit verbunden, aber das wissen sie ja!)
will auch ich nicht mehr länger hinten anstehen und sorge mit dieser Webseite nun endlich dafür, dass ich auch privat wieder im Internet zu erreichen bin.

Wenn ich etwas an dieser Homepage ändere, so vermerke ich dies unter "News".

Viel Informationen/Spaß beim Durchstöbern meiner Homepage!

Dr. Fabian Schütte

Warum gibt es diese Homepage?

Ich möchte auf dieser Homepage einiges zu meiner Person veröffentlichen, zu dem man sonst vielleicht nicht ohne weiteres Zugang hat. Dazu gehören natürlich einige Informationen über das, was ich bisher beruflich getan habe. Nicht zuletzt möchte ich auch einiges Privates online verfügbar machen.

Der Hauptgrund für die Erstellung dieser Homepage ist, dass ich mal wieder meine Kenntnisse im "Webdesign" aktualisieren möchte (Wer rastet, der rostet).

Einiges zum Thema Webdesign

Meine erste Homepage habe ich im Jahr 1996 entworfen. Aber seitdem hat sich natürlich viel getan. HTMLHyperText Markup Language:
HTML ist die Lingua Franka (Handels- und Verkehrsprache) des World Wide Web's.
/ XHTMLeXtensible HyperText Markup Language:
Neuformulierung von HTML 4 auf Basis von XML; erweiterte Beschreibungssprache zur logischen Textauszeichnung von Internetseiten.
, CSSCascading Stylesheets:
Cascading Stylesheets sind eine unmittelbare Ergänzung zu HTML. Es handelt sich dabei um eine Sprache zur Definition von Formateigenschaften einzelner HTML-Elemente.
, XMLeXtensible Markup Language:
zu deutsch: "Erweiterbare Auszeichnungssprache", ist ein Standard zur Erstellung maschinen- und menschenlesbarer Dokumente in Form einer Baumstruktur.
, DHTMLDynamisches HTML:
(engl. "Dynamic HTML" oder abgekürzt "DHTML") Dynamisches HTML ist der Sammelbegriff für verschiedene Lösungen, um dem Autor einer Web-Seite zu ermöglichen, Elemente der Web-Seite während der Anzeige dynamisch zu ändern, sei es automatisch oder durch Einwirken des Anwenders.
, JavascriptJavascript:
JavaScript ist kein direkter Bestandteil von HTML, sondern eine eigene Programmiersprache. Diese Sprache wurde jedoch eigens zu dem Zweck geschaffen, HTML-Autoren ein Werkzeug in die Hand zu geben, mit dessen Hilfe sich Web-Seiten optimieren lassen. JavaScripts werden wahlweise direkt in der HTML-Datei oder in separaten Dateien notiert. Sie werden zur Laufzeit vom Web-Browser interpretiert. Dazu besitzen moderne Web-Browser entsprechende Interpreter-Software.
, PerlPerl:
Der Linguist Larry Wall entwarf Perl 1987 als Synthese aus C, den UNIX-Befehlen und anderen Einflüssen. Ursprünglich als Werkzeug zur System- und Netzwerkadministration vorgesehen, hat Perl auch bei der Entwicklung von Webanwendungen und in der Bioinformatik weite Verbreitung gefunden.
, PHPPHP:
(rekursives Akronym für "PHP: Hypertext Preprocessor", ursprünglich "Personal Home Page Tools") PHP ist eine Skriptsprache mit einer an Java bzw. Perl angelehnten Syntax, die hauptsächlich zur Erstellung dynamischer Webseiten oder ganzer Webanwendungen verwendet wird. PHP ist Open-Source-Software. Für PHP existieren Bibliotheken, um Bilder und Grafiken zur Einbindung in Webseiten dynamisch zu generieren.
, SQLSQL:
SQL ist eine deklarative Datenbanksprache für relationale Datenbanken. SQL (im allgemeinen Sprachgebrauch als Abkürzung für Structured Query Language aufgefasst, obwohl laut ANSI-Standard ein eigenständiger Name) ist aus SEQUEL, Structured English Query Language) hervorgegangen, das von IBM in den 1970er Jahren auf der Grundlage des bahnbrechenden Artikels "A Relational Model of Data for Large Shared Data Banks" (1970) von Edgar F. Codd entworfen wurde. IBM definierte 1976 "SEQUEL /2" und benannte es aus rechtlichen Gründen in "SQL" um.
und nicht zuletzt auch JavaJava:
Java ist eine objektorientierte Programmiersprache und als solche ein eingetragenes Warenzeichen der Firma Sun Microsystems. Sie ist eine Komponente der Java-Technologie. Java-Programme werden in einer speziellen Umgebung, der Java-Laufzeitumgebung oder Java-Plattform ausgeführt, deren wichtigster Bestandteil die Java Virtual Machine ist. Dazu werden Java-Programme in Bytecode übersetzt, der von der virtuellen Maschine ausgeführt wird. Java-Programme laufen in aller Regel ohne weitere Anpassungen auf verschiedenen Computern und Betriebssystemen. Sun bietet neben dem eigenen UNIX-Derivat Solaris auch Java-VMs für Linux und Windows an. Andere Hersteller lassen ihre Java-VM für ihre Plattform zertifizieren, zum Beispiel die Firma Apple für Mac OS X.
haben sich entwickelt und sind inzwischen zu einem Mischmasch geworden, aus dem Webseiten im Internet bestehen. Der Kalender links ist übrigens mit PHP erstellt. Ich behaupte garnicht, dass ich den selber programmiert habe, aber ich habe es zumindest verstanden Ihn an meine Bedürfnisse aunzupassen. Auch das ist eine Kunst, die heutzutage zwangsläufig zum IT-Business dazugehört.

Bei der Beschäftigung mit dem Thema Webdesign ist mir aufgefallen, dass ich einige Entwicklungen völlig verpasst habe. Wissen Sie z.B, was barrierefreies Webdesign ist? Ich gebe zu, ich wusste es nicht. Auch die BITV (Barrierefreie Informationstechnik-Verordnung) war mir kein Begriff. Ich will damit hier auch niemanden sinnlos belästigen, jedoch den Grundgedanken, der dahinter steht, möchte ich kurz erläutern. Jemand der eine Webseite entwickelt, sollte nach der BITV, die Seite so entwickeln, dass auch alle Menschen einen möglichst einfachen Zugriff auf die Informationen dieser Seite haben. Hört sich einfach an, nicht war? Gemeint ist im Prinzip, man sollte Webseiten möglichst Browserunabhängig erstellen, und für alle "Spezialitäten" auch alternativen bereitstellen, die auch in irgendeiner Weise eingeschränkten Menschen (hören/sehen etc.) einen Zugang ermöglichen. Darüber hinaus sollte man im Prinzip nach der Devise "Weniger ist Mehr!" vorgehen, da man bei einer Überfrachtung eine Webseite mit ladezeitaufwendigen Inhalten (im Prinzip) alle diejenigen diskriminiert, die einen weniger leistungsstarken Internetzugang haben. Die BITV ist kurz gesagt eine Anti-Diskriminierungsverordnung im Sinne des Gender-Prinzipes (man möge mir die Vereinfachung nachsehen).

Da ich als Ingenieur gelernt habe richtlinienkonform zu planen, habe ich versucht, auch diese Homepage verordnungskonform zu entwerfen.

Lediglich im Bereich "Privates", in dem es mir überwiegend darum ging ein paar Bilder "ins Netz zu stellen", habe ich ladezeitaufwendigen Inhalt plaziert. Ich hoffe die Qualität der Bilder entschädigt dafür. Die Diapräsentationen wurden übrigens automatisch erzeugt. Bei der kostenlosen Software "Jalbum" muss man lediglich das Verzeichnis in dem die Bilder abgelegt sind auswählen und das Design auswählen. Eine Software für Zeitsparer.

Ich habe mich nach einigen Versuchen mit Javascript dazu entschlossen, meine Homepage überwiegend mit CSS zu erstellen. Durch die Formatdefinitionen ist es möglich "sauberen" Code zu erzeugen. (Ich habe es gerne übersichtlich.)

Mittelfristig ist eine Erweiterung der Seite auf serverseitige Technologie (PHP) geplant (derzeit noch rudimentär). Aber es drängt derzeit nichts.

 

[ « Homepage [ ↑ ] [ » ] 01.05.2019 Dr. Fabian Schütte (c) 2019