Selv om det har vært flere tiår siden den første nettdesigneren åpnet en tekstredigerer for å lage det aller første HTML-dokumentet, har handlingsverktøyene egentlig ikke forandret seg mye.
Visst, nettsteder blir nå drevet av bloggplattformer som WordPress, eller WYSIWYG-redaktører som Kompozer, men bunnlinjen er at de fleste hardkjerne webdesignere alltid vil finne det nødvendig å åpne et tekstredigeringsprogram for å justere stilen litt her, eller å justere malen litt mer der.
Jeg tror at tekstredaktører kommer til å være rundt i verden av webdesign i svært lang tid, i hvert fall for de webprogrammører som alltid er nede i dyp til å forbedre og optimalisere profesjonelle nettsteder. Så det er grunnen til at tekstredigeringsverktøyene vil utvikle seg som er kraftigere og smartere. Verktøy skapt spesielt for behovene til de hardkjerne webdesignere og webprogrammerere.
Bluefish - Tekstredigering for programmerere
I årevis var jeg veldig fast på å stikke med Notisblokk, uansett hva alle andre begynte å bruke. Etter min mening, WYSIWYG redaktører bare padding altfor mye søppel inn i koden (spesielt MS Word dumme lagre-som-HTML-funksjonen).
Jeg var veldig fristet til å prøve Notepad ++ da jeg først hørte om det. Etter å ha lest Simon's artikkel om Sublime Text Sublime Text: Tekstredigereren du vil bli forelsket i (Windows) Sublime Text: Tekstredigereren du vil bli forelsket i (Windows) Les mer, jeg ble fristet enda en gang. Jeg har alltid vært nølende med å hoppe på noen bandwagon til en god, solid vinner tar rot.
I år må jeg bekjenne at jeg endelig har funnet en kodeditor som jeg ikke kan motstå - det heter Bluefish.
Når du først konfigurerer Bluefish, ser du den første grunnen til at jeg liker det så mye. Det er designet for å håndtere et stort utvalg programmeringsspråk, fra rett HTML og PHP til Java, VB og til og med ASP. Den slags fleksibilitet er en fin ting å ha i en kodeditor, spesielt hvis du ofte har hendene dine i mange forskjellige programmeringsspråk.
Og Bluefish programmerer godt. Men før vi kom til det, ville jeg bare vise deg hvor kult dette programmet ser ut. Inntil dette punktet har jeg ikke funnet en kodingsredaktør med denne typen estetiske kjølighet på forsiden - med de viktigste, lett å finne verktøyene og kategoriene rett ved fingertuppene på hovedskjermbildet, avhengig av hvilken kode du ' re fokusert på for øyeblikket.
Som du kan se, er filnavigasjon akkurat der til venstre - du trenger ikke å vende frem og tilbake mellom Windows Utforsker og editoren din. Utfør all din fil fra rett innenfor selve applikasjonen.
Det inkluderer alle de vanlige tingene du kan gjøre med en filutforsker, som å flytte eller omdøpe mapper og filer.
Når du starter et nytt dokument fra filmenyen, kan du se at Bluefish har noen forhåndsbygde programmaler tilgjengelig hvis du velger mal. Dette er spesielt nyttig hvis du skriver mange nettsider, for eksempel, og vil ikke gjenskape samme generiske XHTML- eller PHP-struktur. I stedet kan du bare starte Bluefishs mal, og du kan umiddelbart komme inn i å skape innholdet.
Bildet nedenfor er standard HTML-mal med overskrift, tittel og kroppskoder forhåndsbygd for deg. Som du kan se, er linjer nummerert, og mens du skriver, har programmet en funksjon der den automatisk vil fylle ut koder for deg.
Som du kan se i menylinjen, finnes det også forhåndsbygde kodestykker under hvert programspråk. For eksempel har HTML standard kode for webskjemaer, og PHP har standard kodeutdrag for hvordan du kobler til en ODBC- eller MySQL-database.
Dette kan spare mye tid hvis du er den typen person (som meg) som ofte glemmer den nøyaktige syntaksen for å gjøre noen av de mest grunnleggende tingene. For å fullføre kodestykket for deg, vil programmet spørre deg om detaljene. Når det gjelder å lage databaseforbindelser, vil det be deg om datakilden og påloggingsinformasjonen. Da vil det i utgangspunktet skrive koden for deg.
Det samme gjelder for en hel liste med HTML-oppgaver, noe som gjør denne appen til en webdesigners drøm. Du kan kode den samme nettsiden på halv tid med Bluefish. Bare klikk på elementet du vil ha, gi dialogboksen noen detaljer, og koden blir skrevet og satt inn for deg.
Det er ikke WYSIWYG, men etter min mening er det ti ganger bedre. Du vet hva du vil gjøre i koden, du har bare ikke tid til å fortsette å sjekke din referansebok til riktig syntaks - så Bluefish lar deg kutte hodepine.
Flere programmeringshjelpemidler er også tilgjengelig fra toppmenyen. Hvis du har en HTML-fil åpen, klikker du på "Tags" -menyen, og du får se dusinvis av hurtigkodsfunksjoner tilgjengelig for å velge mellom. Lag et webskjema med en brøkdel av innsatsen.
Som om programmeringshjelpemidler og verktøy ikke var nok, ikke glem å sjekke ut "Verktøy" -menyen der du finner muligheten til å organisere koden din ved å bli med / splitte linjer, innrykk eller bruke et filter for å stripe alle tomme linjer fra koden din.
I bunnen av hovedvinduet finner du også et variabelt område for koding på språk som PHP eller C ++, nyttig for å se om koden din virkelig gjør det du vil at den skal gjøre.
Jeg tror det er trygt å si at Bluefish har vunnet over mitt hjerte når det gjelder "intelligent koding" i stedet for bare å hacking i Notisblokk. Så, gi Bluefish et forsøk og gi oss beskjed om det forenklet programmeringsopplevelsen i det hele tatt. Hva er det du liker med det? Del dine tanker i kommentarfeltet nedenfor.