Trots att det har varit årtionden sedan den första webbdesignern öppnade en textredigerare för att skapa det allra första HTML-dokumentet, har handelsverktygen inte riktigt förändrats en hel del.
Visst, webbsidor drivs nu av bloggplattformar som WordPress eller WYSIWYG-redaktörer som Kompozer, men i övrigt är det att de flesta hårda kärnans webbdesigners alltid finner det nödvändigt att öppna en textredigerare för att anpassa stilen lite här, eller att ändra mallen lite mer där.
Jag tror att textredigerare kommer att vara runt i världen av webbdesign under en mycket lång tid, åtminstone för de webbprogrammerare som alltid är djupgående i att förbättra och optimera professionella webbplatser. Så det är anledningen att textredigeringsverktyg skulle utvecklas som är mer kraftfulla och smartare. Verktyg skapade speciellt för behoven hos de hårda webbdesignerna och webbprogrammerare.
Bluefish - Textredigeraren för programmerare
I åratal var jag väldigt fast över att hålla fast vid anteckningsblock, oavsett vad alla andra började använda. Enligt min mening, WYSIWYG redaktörer bara padding alltför mycket skräp i koden (särskilt MS Word dumma spara-som-HTML-funktionen).
Jag var väldigt frestad att pröva Notepad ++ när jag först hörde det. Sedan, efter att ha läst Simons artikel om Sublime Text Sublime Text: Text Editor Du kommer att bli kär i (Windows) Sublim Text: Text Editor Du kommer att bli kär i (Windows) Läs mer, jag blev frestad än en gång. Jag har alltid varit tveksam till att hoppa på någon bandvagn tills en bra, solid vinnare tar rot.
I år måste jag bekänna att jag äntligen har hittat en kodredaktör som jag inte kan motstå - det heter Bluefish.
När du först installerar Bluefish ser du den första anledningen till att jag gillar det så mycket - det är utformat för att hantera ett stort sortiment av programmeringsspråk, från rak HTML och PHP till Java, VB och även ASP. Den typ av flexibilitet är en bra sak att ha i en kodredigerare, speciellt om du ofta har händerna i många olika programmeringsspråk.
Och Bluefish programmerar bra. Men innan vi kom fram till det, ville jag bara visa dig hur cool det här programmet ser ut. Fram till den här tiden har jag inte hittat en kodarens redaktör med den här typen av estetisk kyla på framsidan - med de viktigaste, lättanvända verktygen och flikarna precis vid dina fingertoppar på huvudskärmen, beroende på vilket kod du " re fokus på just nu.
Som du kan se är filnavigering precis där till vänster - ingen anledning att vända fram och tillbaka mellan Utforskaren och din redaktör. Undersök all din fil direkt från själva applikationen.
Det inkluderar alla vanliga saker du kan göra med en filutforskare, som att flytta eller byta namn på mappar och filer.
När du startar ett nytt dokument från filmenyn, om du väljer mall ser du att Bluefish har några förinstallerade programmallar tillgängliga. Det här är särskilt användbart om du skriver många webbsidor, till exempel, och vill inte återskapa samma generiska XHTML- eller PHP-struktur. Istället startar du bara Bluefishs mall och du kan omedelbart komma in på att skapa innehållet.
Bilden nedan är den vanliga HTML-mallen med rubriken, titeln och kroppstaggarna som är förbyggda för dig. Som du kan se är linjer numrerade, och medan du skriver har applikationen en funktion där den automatiskt kompletterar taggar för dig.
Som du kan se i menyraden finns det även förkonstruerade kodklipp tillgängliga under varje programspråk. Till exempel har HTML standardkod för webbformulär, och PHP har standard kodfragment för hur man ansluter till en ODBC- eller MySQL-databas.
Detta kan spara mycket tid om du är den typ av person (som jag) som ofta glömmer den exakta syntaxen för att göra några av de mest grundläggande sakerna. Om du vill slutföra kodbiten för dig frågar programmet dig om detaljerna. När det gäller att skapa databasanslutningar, frågar den dig om datakällan och inloggningsuppgifterna. Då kommer det i princip att skriva koden för dig.
Detsamma gäller för en hel lista med HTML-uppgifter - vilket gör den här appen till en webbdesigners dröm. Du kan koda samma webbsida på halva tiden med Bluefish. Klicka bara på det element du vill ha, ge dialogrutan några detaljer, och koden blir skriven och sätts in för dig.
Det är inte WYSIWYG, men enligt min mening är det tio gånger bättre. Du vet vad du vill göra i koden, du har bara inte tid att fortsätta kontrollera din referensbok för rätt syntax - så Bluefish låter dig skära huvudvärk.
Mer programmeringshjälpmedel finns också i toppmenyn. Om du har en HTML-fil öppen klickar du på menyn "Taggar" och du kan se dussintals snabbkodsfunktioner som du kan välja mellan. Skapa en webbformulär med en bråkdel av ansträngningen.
Som om programmeringshjälpmedel och verktyg inte var tillräckligt, glöm inte att kolla in menyn "Verktyg" där du hittar möjligheten att organisera din kod genom att gå med / dela upp rader, indragning eller använda ett filter för att ta bort alla tomma rader från din kod.
I botten av huvudfönstret hittar du också ett utdatabyteområde för kodning på språk som PHP eller C ++, användbart för att se om din kod verkligen gör vad du vill att den ska göra.
Jag tror att det är säkert att säga att Bluefish har vunnit över mitt hjärta när det gäller "intelligent kodning" snarare än att bara hacka i Notepad. Så, ge Bluefish ett försök och låt oss veta om det förenklat din programmeringserfarenhet alls. vad gillar du med det? Dela dina tankar i kommentarfältet nedan.