Sammenligning BlueGriffon og Bluefish: Hvilken Open Source Web Editor er riktig for deg

To store open source web redaktører gjort utgivelser de siste ukene: Bluefish og BlueGriffon. Til tross for likheten i navn (for ikke å nevne det faktum at begge er laget for å redigere HTML, CSS og Javascript), kan prosjektet neppe bli mindre likt. Bluefish tar en programmerer tilnærming, mens BlueGriffon er utformet for å gi så nær en WYSIWYG-design erfaring som er mulig. Som passer best til dine behov kan stole tungt på detaljene i innholdet.

Bluefish

Bluefish har vært aktivt utviklet siden slutten av 1990-tallet, noe som gjør det til en eldre statsmann i forhold til en rekke åpen kildekode-prosjekter. Men med at historien kommer stabilitet, og prosjektet har gjort en utmerket jobb med å holde deg oppdatert med de stadig skiftende standarder for webutvikling og utviklende desktop Linux-miljø. Bluefish er GTK + -basert og benytter standard komponenter fra GNOME-plattformen, som Pango og Kairo. Den er tilgjengelig gjennom de fleste distribusjoner 'pakkeledere, men hvis du må installere det fra kilden, bilandene er lett fornøyd.

Den nye versjonen er 2.2.x-serien (som i akkurat nå, en bugfix utgivelse gjør 2.2.1 den nyeste versjonen). 2.2.0 innført en rekke viktige endringer, og starter med støtte for GTK + 3, slik at det passer bedre med GNOME 3 og siste Ubuntu Unity skrivebordene. Imidlertid er GTK + 2.x fortsatt støttes fullt ut også, så brukere på alle plattformer vil få de samme funksjonsoppdateringer.

Bluefish er fundamentalt laget for å redigere HTML-kildekoden, og forsøker å gjøre den opplevelsen så hyggelig som mulig. Du kan åpne siden i en nettleser ved å klikke på kloden knappen på verktøylinjen, men du fortsatt redigere kilde i editoren selv. Hvor Bluefish hjelper deg er å synlig syntaks, som gir ett-klikks tilgang til ofte brukte snarveier for språkene i nettet, og i å opprettholde multi-fil nettsider som " prosjekter " at du kan oppdatere kollektivt.

versjon 2.2.x har en fullstendig omskrevet syntaks-skanning motor, som er rapportert å være drastisk raskere på svært store filer. At motoren er det som gjør at Bluefish å analysere HTML og Javascript, og gir ikke bare fargekodet syntax highlighting, men niceties som kollapser funksjonelle blokker av kode (si, lange Javascript-skript eller ordrike HTML-tabeller), slik at de ikke tar opp plass på skjermen

Det finnes andre programmer som kan gjøre syntax highlighting, selvfølgelig, men Bluefish leveres med støtte for alle de språkene du trenger for å designe moderne nettsider &ndash.; HTML5, CSS3 og Javascript, selvfølgelig, men SQL, PHP, Ruby, og rammeverk spesifikke syntaks som Wordpress moduler, også. Den nyeste versjonen har også støtte for lette Zen-koding markup, til en forkortelse-format fremskynde side redigering.

Mens du skriver eller redigerer en side, forsøker Bluefish for å gi deg ett-klikks tilgang til operasjonene du trenger mens du skriver. Historisk dette betydde ting som ett klikk tillegg av tags eller innsetting av kodeblokker. Den nye versjonen legger flere flere snarveier, for eksempel en språk og kontekst-aware " Velg " kommandoer. Hvis du feilsøker en problematisk side eller skript, kan du trykke Shift-Control-D Hotell og Bluefish vil velge den aktuelle funksjonen blokken, hva nå enn det er i sammenheng med dokumentet. Hvis du redigerer HTML, vil det velge koden eller blokken som omslutter markøren; hvis du er i Javascript, vil den velge den aktuelle funksjonen. Kommentaren kommandoen er tilsvar intelligent; trykke Shift-Ctrl-C
vil kommentere ut utvalget, automatisk velge de riktige kommentar skilletegn for språket og syntaks du bruker.

Det er nok av mindre endringer i 2.2 også, inkludert en omskrevet søkeverktøy som integrerer inn i editoren grensesnittet (i motsetning til å kreve en modal pop-up vindu), muligheten til å søke etter filer på harddisken, og en utvidelse av syntaks-highlighter som gjenkjenner navnene på funksjoner og variabler som du definerer akkurat som alle de forhåndsdefinerte søkeord. Det siste funksjonen gjør det enkelt å hoppe til en funksjonsdefinisjon eller bruke auto-fullføring med din egen kode.

BlueGriffon

Mens Bluefish gjør HTML og Javascript front-og-senter, BlueGriffon forsøk å gi en hva-du-ser-er-hva-du-får (WYSIWYG) Web utviklingsmiljøet. Siden kilden er alltid tilgjengelig i en egen fane, selvfølgelig, men ideen bak redaktøren er å la deg jobbe direkte på en rendret versjon av siden.

BlueGriffon er bygget på Mozilla-kode, og bruker Gecko renderer å produsere dette WYSIWYG siden grensesnittet, noe som kan påvirke dine avgjørelser hvis du trenger å optimalisere sidene for Safari, IE, eller en annen nettleser. Kodebasen har hatt mange oppturer og nedturer gjennom årene – det startet fra den gamle Mozilla Composer redaktør komponent i dagene før Firefox og Thunderbird ble spunnet ut som egne prosjekter. For en stund søknaden ble kjent som Nvu, men utvikler Daniel Glazman avviklet det, og senere startet opp BlueGriffon som sin etterfølger. Glazman annonserte prosjektet i 2008, men de første utgivelsene så ikke ut før i 2010. Han fastholder det uavhengig, skaffe midler ved å selge Web-redigering utvidelser gjennom BlueGriffon nettstedet.

Den nyeste utgaven er versjon 1.3.1, fra 24. november 2011. Som med de fleste andre Mozilla-baserte applikasjoner, er BlueGriffon kryss-plattform og er tilgjengelig i et bredt utvalg av språk. Det er 32-bit og 64-bit Linux bygger, samt Windows og Mac OS X pakker. Nedlastingen er en binær Installerinsprogrammet (selv om du kan installere det som ikke-root bruker for personlig bruk); BlueGriffon er en selvstendig XULRunner pakken. På pluss-siden, betyr at ingen avhengig å bekymre over, men på den ned siden buntene er ganske stor

BlueGriffon er helt i stand som et redigeringsverktøy.; dessverre prosjektet ikke publisere release notes, så det kan være ganske vanskelig å få et inntrykk av hva som er endret i forhold til tidligere utgivelser (selv om bloggen ikke poste jevnlige oppdateringer om feilrettinger og forbedringer, er de ikke bundet til utgivelsen prosessen). Den gjengitt versjon av siden ikke merke opp HTML-innhold — som ville risikere upsetting justeringen

I stedet kan du få oversikt over markøren med sidebar ". herskere " som merke av den aktive blokken element og gi sine dimensjoner. Du kan skrive inn teksten direkte inn i rammen, og legge til eller flytte medieelementer (bilder eller videoer) med musen. En verktøylinje nederst viser HTML-elementet pakkere som omslutter den gjeldende markørposisjonen, komplett med element IDer og stil koder.

Du kan gjøre grunnleggende tekstbehandler-lignende markup til tekst i WYSIWYG-editor, inkludert kobling og listeformatering, men for å virkelig grave i strukturen i dokumentene dine, må du bruke separate CSS, form, MathML og SVG redaktører. Her bruker BlueGriffon dialogbokser radioknapper for å presentere alternativene. Selv om du kan stille alle mulige eiendommen et element støtter denne måten, er jeg ikke sikker på om strengt kvalifiserer som WYSIWYG, særlig for eiendommer som padding, farge, skygger, og transformasjoner som kan implementeres i skjermkontroller.
< p> Prosjektet har vært å legge til flere grafiske funksjoner siden det viste 1,0 (som, tro det eller ei, var bare noen måneder tidligere i 2011), inkludert en fargevelger høstet fra ColorZilla utvidelse for Firefox, støtte for høyre-til- forlot tekst, og nyere interaktive funksjoner som HTML5 elementer og CSS Media spørringer. Det er også tilpasses hurtigtaster og auto-fullføring i kilde visning editor. De kommersielle add-ons legge enda flere funksjoner; de inkluderer en CSS-stilark editor (i motsetning til en-element-på-en-gang CSS eiendom redaktør tilgjengelig som standard), et bord redaktør, og verktøy for å håndtere Javascript verktøysett og multi-fil nettsider.

nyanser av forskjell

Etter å ha tilbrakt tid i begge de nye utgivelser, er min preferanse for øyeblikket Bluefish. Jada, du får ikke til å manipulere elementer direkte på siden, men i disse dager de fleste av det harde arbeidet med å bygge et nettsted er ikke layout-sentriske. Bluefish lar deg administrere fulle områder, ikke bare operere på én fil om gangen, og det har langt bedre kode redigering komponenter enn BlueGriffon gjør. Faktisk vil jeg våge å si at auto-fullføring, kode folding, og syntaks utheving funksjoner i Bluefish gjør det enklere å redigere CSS-tunge sider enn GUI lokal CSS konfigurasjon gjør i BlueGriffon.

Firefox-utvidelser som webutvikler stenge mye av WYSIWYG gap, fordi du kan inspisere og selv endre koden direkte i nettleseren. Legg til at det faktum at du ikke trenger å betale for funksjoner som tabellen redigering og stil støtte, og Bluefish tilbyr en mer overbevisende opplevelse. Likevel er BlueGriffon utvikle i en utrolig hastighet i disse dager; det er verdt å sjekke i noen måneder for å se hvor mye fremgang har blitt gjort. Hvis Bluefish er " åpen i nettleseren " ikke tilbyr deg en rask nok syn på endringene, kan du finne arbeider i BlueGriffon en bedre passform. Og som jeg ofte minne meg selv, hvis du fortsatt er usikker, er det åpen kildekode: du har råd til både
.