OH 
Oliver Haag 
Con
IT Consulting
Ihr Partner im Internet
Suchmaschinenoptimierung, Webseiten und Webapplikationen
Tools
Tools und Technik

Tools

Webseiten erstellen und pflegen.

Für statische Sites empfehle folgendes Vorgehen:
  1. Grobdesign mit Präsentationsprogramm.
  2. Technische Umsetzung mit einfachem Text- oder HTML-Editor.
  3. Pflege der Texte mit WYSIWYG-Editor.

Open Office (Impress)

Meine Empfehlung fürs Grobdesign ist die Open Office Komponete Impress, die kostenfreie Alternative zu Powerpoint.

openoffice.org

Dreamweaver

Editor für Design und Code. Ich empfehle Dreamweaver, weil Dreamweaver über ein Historie von vielen Versionen hinweg immer sauberen standardkonformen HTML Code erzeugt hat und erzeugt. Und weil Dreamweaver mit Codeänderungen durch andere Programme klarkommt. Das ist leider keine Selbstverständlichkeit. Im Gegenteil. Mit Konkurrenzprogrammen habe ich immer wieder schlechte Erfahrungen gemacht. Und ich werde immer regelmäßig bei Kunden mit haarstreubenden Codefehlern konfrontiert, die von Dreamweaver Konkrurrenzprogrammen erzeugt wurden.

Wenn Sie viel mit WYSIWYG arbeiten wollen und komplexe Aufgaben haben, leisten Sie sich Dreamweaver. Wenn Ihnen ein einfaches WYSIWYG-Tool reicht, weil Sie beispielsweise nur eine paar Texte pflegen wollen, dann schauen Sie sich NVU an.

NVU

NVU - ausgesprochen "N view" - ist eine Stand-Alone-Weiterentwicklung der Mozilla-Suite-Komponente Composer, basierend auf der Gecko-Engine von Mozilla. Herausgekommen ist ein einfacher WYSIWYG-Editor zum Bearbeiten von Webseiten. NVU gibt es für verschiedene Plattformen, nicht nur für Windows. Ich setze NVU ein um bei fertigen Seiten den Text zu editieren (statisches HTML).

NVU hat eine integriertes FTP-Dateimanagement und ganz wichtig NVU erzeugt standardkonformen HTML-Code! Ein Kritikpunkt ist die eigenwillige Formattierung des Quelltextes. Das erschwert die Arbeit direkt im Code etwas, ist aber nicht wirklich schlimm.

Wichtig für mich: Standardkonformer HTML-Code. Kommt mit Umlauten klar. Endkundentauglich. Das heißt meine Kunden können mit NVU nach kurzer Einführung Texte auf ihrer Site ändern. Das gilt natürlich nicht für alle Kunden, aber für die meisten. Pi mal Daumen gilt: Wenn Sie mit einer Textverarbeitung umgehen können und wenn Sie dabei Formate wie "Überschrift1" benutzen, dann werden Sie mit NVU glücklich.

NVU (deutsch)
NVU (englisch)

Homesite

In der Kategorie HTML-Code-Editor ohne WYSIWYG gibt es gute Programme wie Sand am Meer. Homesite hat diese Art Editor mit begrüdet und vielleicht ist Homesite den anderen Programmen immer noch eine Nasenspite voraus. Trotzden können Sie, wenn Sie diese Art Editor mögen getrost zu einer Alternative greifen. Ich hatte in letzter Zeit mehrere dieser Programme in der Hand und alle habe einen guten Eindruck auf mich gemacht.

Textpad

Einer von vielen guten Texteditoren mit Syntax-Highlighting für HTML.

Textpad

SELFHTML

Wenn Sie HTML editieren, werden Sie immer mal wieder etwas nachschlagen wollen. Und zum HTML-Nachschlagen nach wie vor unschlagbar ist

SELFHTML.

Datenspeicherung

Wenn Sie Software entwickeln, müssen sie Daten speichern.

DB4O

Eine Entdeckung wert. Eigenaussage: "Die weltweit führende Opensource Objektdatenbank." Für mich die einfachste Art Java-Objekte zu speichern.

DB4O

HSQLDB

Wenns um eine Java-Entwicklung geht und sie schnell geschwind eine relationale Datenbank brauchen, denken Sien nicht lange nach nehmen Sie HSQLDB. Eigenaussage: "Lightweight 100% Java SQL Database Engine"

HSQLDB

MySQl

Standard vor allem in Kombination mit PHP. Auch für Produktionsysteme geeignet.

MySQl

PostgreSQL

Eigenaussage: "The world's most advanced open source database." Wenn die Fetures von HSQLDB und MySQl nicht reichen. Bzw. da PostgreSQL jezt native unter Windows läuft und man kein Cygwin mehr benötigt, kann ich inzwischen auch unter Windows gleich zu PostgreSQL raten.

PostgreSQL

JDO, Castor, Hibernate

Wenns eine relationale Datenbank sein soll und Sie sich nicht mit SQL rumärgern wollen, dann mappen Sie halt. Beispielsweise mit JDO oder Castor.

Entwicklungsumgebung

Eclipse

Meine Entwicklungsumgebung. Mit Plugins nicht nur für Java.

CVS und Subversion

Spätestens wenn große Projekte anstehen, sollten Sie an ein Revisionkontrolsystem denken.

Dynamisches Webapplikationen

Ajax, XUL

Leider habe ich hier noch wenig Erfahrung. Vieles deutet darauf hin, dass zumindest Ajax demnächst sehr wichtig wird.

Minnitools

Die kleinen Dinge sind oft die wichtigsten.

Wecker

Einen kleinen Wecker auf dem Desktop zu haben finde ich extrem wertvoll. Er ist immer erreichbar. Er hilft mir bei der Sache zu bleiben und er verhindert dass ich mich verzettle. Der Multitimer ist meine Wahl. Freeware. Und gute Softwareentwickler wissen: Runterladen ist schneller als selber schreiben.

FileZilla

Wer im Web arbeitet braucht irgendwann einen FTP-Client. FileZilla hat alles was ich brauche und FileZilla ist open-source (GPL).

Seitenzähler

Sie haben keine Logfiles. Oder die Logfiles sind nicht aussagekräftig genug. Hottracker löst das Problem genial. Kostenfrei für bis zu 20 Zählpixel / 20.000 Page Impressions. Und wenn Sie mehr haben sollten - die Preise sind fair.

Paper und Bleistift

Das wichtigste Tool überhaupt - neben den eigenen Gehirn. Software auf Papier zu entwerfen macht die Arbeit einfach, schnell und - nein weil - übersichtlich. Dazu noch eine kleine ToDo-Liste. Dann läufts rund. Jedenfalls bei mir.

ToDo-Liste

die Ergänzung zu Papier und Bleistift. Meine Methode mich zu fokussieren und den Überblick zu halten. Ausserdem weiß ich so auch nach eine längeren Pause sofort, wo ich weitermachen muss und was schon tut. Ich führe ToDo-Listen inzwischen wieder meist auf dem PC, weil ich sie da besser verwalten kann als ein Stück Papier. Tobias hat lange gebraucht, um mir das beizubringen. Und ich war kein einfacher Schüler. Aber er hatte Recht.


Nach oben   Impressum   Text & Design: Oliver Haag.