Tag für Tag
HTML-Editoren
Fazit
HTML-Seiten können Sie mit allen vorgestellten Programmen mehr oder weniger bequem schreiben. Welches das richtige ist, hängt von individuellen Vorlieben ab. Quanta gefällt durch seine Integration in KDE, die ausführlichen, gut lesbaren Referenzen und die übersichtliche Gestaltung des Programms einschließlich der Dialoge.
Letzteres gilt auch für Bluefish, das zudem den Vorteil hat, auch auf älteren Rechnern noch zufriedenstellend schnell zu laufen. HTML-Format ist ähnlich zu bewerten wie Bluefish und Quanta. Dieses Programm verfügt über eine wirklich gut gemachte Programmhilfe, so dass sich auch Einsteiger schnell zurecht finden. Dank Java läuft HTML-Format auch auf anderen Betriebssystemen. Alle drei Programme weisen eine sehr ähnliche Oberfläche auf.
CoffeeCup ist für diejenigen interessant, die ihre Seiten mit Skripten und grafischen Effekten aufpeppen wollen, denn etliche mitgelieferte Progrämmchen sorgen für einen Produktivitätsschub. Die Oberfläche von CoffeeCup wirkt eher verwirrend, außerdem ist das Programm nicht mehr das neueste.
Wer nicht ständig HTML-Quelltext bearbeiten möchte und die Ausgabe von knappen 130 DM nicht scheut, kann zum Homepage Builder greifen. Bis auf AsWedit lassen sich alle anderen Programme mit der Tastatur nur sehr mühsam bedienen, fast immer ist ein Griff zur Maus notwendig, um ein Tag einzufügen oder zu bearbeiten.
Es bleibt das erfreuliche Fazit, dass an guten HTML-Editoren für Linux kein Mangel besteht.
Tabelle 1: HTML-Editoren im Überblick
|
| asWedit 4.0.1 | August 0.63b | Bluefish 0.6 | CD's HTML-Format 6.x R 69 | CoffeeCup 4.1 | IBM WebSphere 4.0 | Quanta 2.0 pre 2 |
|---|---|---|---|---|---|---|---|
| Entwickler | Advasoft | Johan Bengtsson | Olivier Sessink | Christian Dieckmann | CoffeeCup Software Inc | IBM Corp. | Alexander Yakovlev, Dmitry Poplavsky, Eric Laffoon |
| Lizenz | Shareware, kostenlos für Schüler, Studenten und nicht-kommerzielle Anwender | GPL | GPL | Freeware | Shareware | Kommerziell, 60 Tage-Testversion | GPL |
| Homepage | http://www.advasoft.com/ | http://www.lls.se/~johanb/august/ | http://bluefish.openoffice.nl/ | http://www.downloadbereich.de/HTML-Format/ | http://www.coffeecup.com/freestuff/ | http://www-4.ibm.com/software/webservers/hpbuilder/linux/download_1.html | http://quanta.sourceforge.net/ |
| Sprache der Oberfläche | Englisch/Deutsch | Englisch | Deutsch | Deutsch | Englisch | Englisch | Deutsch/Englisch |
| Installation | |||||||
| rpm | - | - | x | - | - | x | - |
| Quellen-tgz | - | x | x | - | - | - | x |
| Zusätzlich benötigte Bibliotheken | - | Tcl | GTK | Java Runtime Environment | GTK | Wine | KDElibs >2.1 |
| Editor-Eigenschaften | |||||||
| Assistent für Seitengerüst | x | x | x | x | x | x | x |
| Syntax-Highlighting | x | x | x | x | - | x | x |
| Syntax-Überprüfung | x | extern über weblint
|
extern über weblint
|
x | - | x (automatisch) | x |
| Vorschau-Funktion | - | - | - | x | - | x | x |
| Projektverwaltung | - | - | x | x | - | x | x |
| Rechtschreibprüfung | über ispell
|
- | - | - | x (Englisch) | x | |
| HTML-Eigenschaften | |||||||
| Vollunterstützung HTML-Version | 4.0 | 3.2 | 4.0 | 4.0 | 3.2 | 4.0 | 4.0 |
| Abfrageformulare für wichtige Tags | x | - | x | x | x | x | x |
| Berücksichtigung aller Attribute | x | - | x | x | - | x | x |
| Frame-Unterstützung | x | x | x | x | x | x | x |
| Cascading Style Sheets | x | - | x | x | x | x | x |
| Client-seitige Web-Sprachen | - | - | JavaScript | - | JavaScript | JavaScript | JavaScript |
| Server-seitige Web-Sprachen | - | - | PHP | - | Perl/PHP3-Vorlagen | PHP | PHP |
| Hilfsprogramme | |||||||
| Überprüfung von Links | - | - | - | x | - | - | - |
| FTP-Programm zum Upload | - | - | - | x | - | x | x |
| Anwenderunterstützung | |||||||
| Online-Hilfe | x | x | - | x | - | x | x |
| Handbuch | x (nur in der Vollversion) | - | - | - | - | x | - |
| HTML-Lexikon | x | - | x | SelfHTML kann eingebunden werden | - | - | x |
Glossar
Ein Tag ist ein HTML-"Befehl". Beispielsweise leitet <h1> eine Überschrift erster Ordnung ein.
FTP
"File Transfer Protocol", ein Protokoll zum Übertragen von Dateien zwischen Rechnern.
Cascading Style Sheets
Formatvorlagen, mit denen das Aussehen von Textabschnitten genauer definiert werden kann als mit den herkömmlichen HTML-Tags.
XML
Die "EXtensible Markup Language" ist eine Auszeichnungssprache, in der beliebige eigene Tags definiert werden können. Sie dient als Basis für die Dokumentenformate verschiedener Programme wie Abiword und KWord.
PHP
PHP Hypertext Preprocessor, eine Skript-Sprache, die in HTML-Dateien eingebettet wird und die dynamische Erzeugung von Web-Seiten ermöglicht.
WML
Die Wireless Markup Language ist eine auf XML basierende Sprache, mit der Seiten erstellt werden, die auf WAP-fähigen Handys angezeigt werden können.
SVG
"Scalable Vector Graphics", ein Dateiformat zum Speichern vektororientierter Grafiken, das auf XML basiert.
MathML
Die "Math(ematical) Markup Language" definiert neue Tags zur Darstellung mathematischer Formeln in HTML. So ist es möglich, komplizierte Formeln innerhalb einer HTML-Datei zu beschreiben. Zur Zeit unterstützt nur der vom W3-Konsortium verbreitete Browser Amaya MathML.
XHTML
Der Nachfolger von HTML 4.0.
JavaScript
Eine von Netscape eingeführte Programmiersprache, deren Quelltext direkt in HTML-Seiten eingebettet werden kann und die einfacher zu erlernen ist als Java. JavaScript wird auf dem Browser des Benutzers ausgeführt.
CGI
"Common Gateway Interface", eine genormte Schnittstelle zwischen Programmen und dem Web-Server.
Wine
Abkürzung für "Wine Is Not an Emulator". Mit Hilfe von wine ist es möglich, Windows-Programme unter Linux auszuführen, ohne Windows zu installieren.
Infos
[1] Browser und Web-Editor Amaya: http://www.w3c.org/amaya/
[2] Die deutschsprachige HTML-Referenz SelfHTML von Stefan Münz: http://www.teamone.de/selfhtml/
[3] IBMs Ankündigung, WebSphere für Linux als Open Source zu veröffentlichen: http://www.zdnet.com/eweek/stories/general/0,11011,2805288,00.html



