Vägen tillbaka i början av webben (eller när det började bli vanligt) det var populärt att spendera timmar att hacka på ett tangentbord för att skriva din första webbsida.

Dessa tidiga ansträngningar var skrämmande mishes av färg, stil (eller brist på det) och verkade helt och hållet bestå av människor som berättade hur de kände sig om vissa ämnen.

Du behöver bara tillbringa tid med Internet Archive för att se skina exempel på terror som kan göras med en enkel textredigerare och alldeles för mycket kunskap.

Därifrån började webbutveckling lite smartare, och det var inte länge innan GUI-baserade verktyg blev tillgängliga för att göra hela processen snabbare och användarvänlig.

Tyvärr förbättrades de inte på hela färgstörningen, men de gjorde mycket fler människor mycket mer produktiva. Även Microsoft, som tidigare har avskedat kraften på webben, gjorde en komplett U-turn och slutade att släppa FrontPage för att bränna ännu mer missbruk av sinnena.

Här och nu

Numera använder ett mycket stort antal webbplatser ett dedikerat innehållshanteringssystem som tjänar till helt abstrakta användare från invecklingen av att lära HTML, DHTML, XHTML och alla andra språk som kan utnyttjas för att producera rika och dynamiska webbplatser för att få stränga kontroller på utseende och känsla.

Det är inte att säga att det inte finns plats för bra gammaldags webredaktörer. snarare att de nu tillhandahåller en komplementär uppsättning verktyg som kan förbättra en webbplats, vilket gör det till en sak av relativ skönhet.

Så, vad är redaktörsställningen för Linux och blir det bättre än Vi eller Emacs? Låt oss ta en titt på vilka alternativ som erbjuds idag.

1. Bluefish
Licens: Gratis under GPL
Webbplats: bluefish.openoffice.nl

Vår första redaktör av intresse är Bluefish, som marknadsförs som programmerarens HTML-redigerare. När du startar det kan du förstå varför det har sett på det här sättet. Även om du inte kan redigera en grafisk förhandsgranskning, får du en hel del ikoner som gråter ut för att klickas på.

Utvecklarna har också tagit ett blad ur Microsofts bok och efterliknar deras Ribbon-gränssnitt med en rad alternativ för att formatera din HTML. Mer intressant är det slumpet av andra komponenter som kan placeras i mixen, inklusive PHP, SQL och några begränsade Apache-alternativ.

Alla dessa är utformade för att ta lite av smärtan för att skapa komplexa sidor, något som ska berömas. Ännu bättre, det finns en ganska uttömmande referens inte bara för invecklingarna av HTML, utan även PHP, CSS2 och Python.

Som du kan förvänta dig från någon kodredigerare, är det syntaxfärgning och markering som hjälper dig att övervaka och korrigera eventuella misstag i din kod. Kommer tillbaka till det Ribbon-liknande gränssnittet, fann vi det irriterande att behöva klicka två gånger för att komma till de alternativ vi behövde - en gång för att få fram verktygsfältet och igen för att välja det alternativ vi ville ha.

Det är en funktion som vi tycker är också irriterande på kontoret, även om vi kan förstå att andra kanske föredrar det. Men gränssnittet verkar lite på den röriga sidan, även med bandet som döljer majoriteten av ikonerna.

Efter ett tag kommer du att hitta dig själv att skriva in koden utan ikonerna, för att undvika att behöva använda dem. Om du upptäcker att du använder en handfull ikoner med jämna mellanrum, kan du välja att lägga till dem i snabbfältet - ett Ribbon-liknande alternativ som ger dig ditt eget personliga genvägsområde.

Vi är en legion

En av de bästa funktionerna i Bluefish är att den låter dig skapa det som det kallar projekt, vilket innehåller ett antal sidor eller element som alla grundas på en gemensam inställning. Varje sida hålls i sin egen flik, vilket gör det relativt enkelt att ha ett antal sidor öppna i redigeraren för att kryssa mellan dem efter behov.