@ COPYRIGHT www.mein-webauftritt.de
Werkzeuge - Code-Editoren
Kurzfassung
Eine
Webpräsenz
auf
Basis
von
HTML
/
CSS
/
PHP
zu
erstellen:
Bitte
nur
als
Entwickler
für sich selbst (trotz leistungsfähiger WYSIWYG-HTML-Editoren).
Persönliche Erfahrungen / Anmerkungen
Zu
Beginn
meiner
IT-Laufbahn
sollte
ich
Programme
mit
Assembler
schreiben
und
lernen,
Seiten-lange
Dumps
zu
interpretieren.
Das
taten
damals
fast
alle
professio-
nellen
Programmierer.
Mein
Jahrgangsfreunde
und
ich
weigerten
uns
zum
Entsetzen
unserer Kollegen, das zu tun. Und wir haben Recht behalten!
HTML,
CSS,
PHP,
Javascript
etc.
haben
auch
aus
meiner
Sicht
heute
noch
eine
entscheidende
Bedeutung.
Professionelle
Webseitenentwickler
(ich
bin
keiner)
müssen
sie
wirklich
beherrschen.
Sie
kommen
-
wenn
man
genauer
hinsicht
-
bei
allen
vorgestellten
Werkzeugvarianten
zum
Einsatz,
auch
wenn
man
überall
ließt,
dass
man
keine HTML-Kenntnisse braucht.
Warum wird man noch auf lange Zeit HTML und Kollegen brauchen?
•
HTML,
CSS,
PHP
und
eingeschränkt
Javascript
sind
der
Standard,
auf
dem
alle
Webanwendungen
beruhen,
und
der
auf
fast
jeder
Web-Platform
sicher
funktio
-
niert
-
egal
ob
PC,
Notebook,
Tablet,
Smartphone
und
auf
fast
allen
Betriebs
-
systemen und eingeschränkt bei allen Browsern, egal auf welchem Kontinent.
•
Vor
langer,
langer
Zeit
auf
Basis
von
HTML
erstellte
Webseiten
werden
in
der
Regel
auch heute noch überall korrekt dargestellt.
•
Es
macht
einfach
keinen
Sinn,
alle
Webinhalte
mit
den
vorgestellen
Werkzeug-
varianten zu erstellen. Das Zauberwort heißt Schnittstellen.
Hintergrund:
Ein
großer
Teil
der
für
Webseiten
interessanten
Inhalte
werden
auch
bei
Ihnen
in
Datenbanken
(Oracle,
MS*Access,
MS*SQL,
SQL*Base
etc.),
XML-Dateien
oder
Office-Doku
menten,
insbesondere
Tabellen
kalkulationswerkzeugen
(MS*Excel,
LibreOffice
Calc
etc.)
gespeichert.
Und
diese
Informationen
(Produkte,
Leistungen
Termine
etc.)
kann
man
ohne
doppelte
Pflege
direkt
oder
über
Export
formate
/
Schnittstellen zur IT-gestützten Generierung von Webseiteninhalten nutzen.
Ein Beispiel:
Auf
der
Webseite
sollen
zahlreiche
Produkte
mit
Bild
und
Kurztext
präsentiert
werden.
Im
Bürosystem
sind
diese
Produkte
mit
einem
Primärschlüssel
versehen,
der
auch
zur
Benennung
der
Bilddatei
genutzt
wird.
Aus
diesen
Informationen
läßt
sich
einfach
mittels
eines
Programms
/
Makros
intelligenter
HTML-Code
mit
CSS-
Forma
tierung
in
beliebiger
Komplexität
erstellen.
Diese
wird
dann
mittels
Verlin
-
kung oder als sog. iFrame in die bestehende Webseite integriert.
Aber
dennoch
bin
ich
persönlich
dagegen,
für
die
angesprochene
Zielgruppe
Webseiten nur mit Code-Editoren zu erstellen!
Und
jetzt
komme
ich
auf
meine
Eingangsbemerkung
zurück.
Natürlich
kann
ich
alle
Design-
und
Funktionsanforderungen
mit
einer
Webseite
auf
Basis
von
Code-Editoren
realisieren.
Und
wie
bei
Assembler
wird
die
Seite
besonders
schnell
geladen
werden
und der Code kann detailliert nachvollzogen werden.
Aber
CMS-Systeme
und
Webdesign-Tools
entwickeln
sich
ständig
weiter,
ohne
dass
ich
als Entwickler dazu beitragen muss. Dieser Mitnehmeeffekt fehlt hier.
Ein Beispiel: „Mobile first“
Einige
Webseiten,
bei
denen
ich
meine
Freunde
als
Webseitenbetreiber
hin
und
wieder
unterstütze,
sind
zu
einer
Zeit
entstanden,
als
noch
niemand
daran
dachte,
dass
die
Webinhalte
auf
dem
Smartphone
so
wichtig
werden
könnten.
Bei
den
Seiten,
die
zum
Beispiel
vor
vielen
Jahren
auf
Basis
des
Magix-Web-Designers
erstellt
wurden,
musste
ich
lediglich
mit
einer
neuen
Programmversion
auf
Basis
der
bestehenden
Webseite
programmgestützt
eine
Web-Variante
für
PC/Smart
phone
erstellen
(Basis-Funktion),
die
Position
der
Seiteninhalte
anpassen
und
das
Navigationsmenü
wie
bei
Smartphones
üblich
auf
senkrechtes
Design
mit
Hauptmenüpunkt
„Navigation“
mit
Aufklappfunktion
umstellen.
Natürlich
kann
ich
das
auch
mit
einem
Codeeditor
erreichen,
aber
kaum
innerhalb
weniger als einer Stunde und mit so wenig Testaufwand.
Für Entwickler
Auch
ich
werde
in
Zukunft
weiterhin
intensiv
Code-Generatoren
einsetzen.
Für
die
Vorbereitung
von
Webseiten-Generierungen
und
eigenen
Codesegmenten
bei
CMS-
Seiten sind sie für mich persönlich unverzichtbar.