Tools
Webseiten erstellen und pflegen.
Für statische Sites empfehle folgendes Vorgehen:- Grobdesign mit Präsentationsprogramm.
- Technische Umsetzung mit einfachem Text- oder HTML-Editor.
- 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.
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.
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.SELFHTML
Wenn Sie HTML editieren, werden Sie immer mal wieder etwas nachschlagen wollen. Und zum HTML-Nachschlagen nach wie vor unschlagbar ist
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.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"
MySQl
Standard vor allem in Kombination mit PHP. Auch für Produktionsysteme geeignet.
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.
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.