@ COPYRIGHT www.mein-webauftritt.de

Individuelle Gestaltung von Webauftritten Mein Webauftritt

Themen

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.

@ COPYRIGHT www.mein-web-auftritt.de

Individuelle Gestaltung von Webauftritten Mein Webauftritt
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.