Adobe Dreamwea­ver är ett pro­fes­sio­nellt web­b­ut­veck­lings­verk­tyg som gör det möjligt att designa webb­plat­ser visuellt eller i kodre­di­ge­ra­ren. Det stöder HTML, CSS, Ja­va­Script och andra webb­tek­ni­ker och erbjuder funk­tio­ner som li­ve­för­hands­gransk­ning och syn­tax­mar­ke­ring. Det är särskilt populärt bland designers och ut­veck­la­re som vill kombinera visuell design med direkt kod­kon­troll.

Vad är Adobe Dreamwea­ver?

1997 släppte Macro­me­dia den första versionen av Dreamwea­ver exklusivt för Apples ope­ra­tiv­sy­stem Mac OS 8. Det var först nästan tre månader senare – med version 1.2 – som stöd för Microsoft Windows-system im­ple­men­te­ra­des. Tio år senare tog mjuk­va­ru­fö­re­ta­get Adobe över web­b­ut­veck­lings­pro­gram­va­ran och lade till den i sin Creative Suite (som sedan har ersatts av Creative Cloud) som er­sätt­ning för den tidigare in­klu­de­ra­de GoLive-re­di­ge­ra­ren. Den som vill använda den om­fat­tan­de ap­pli­ka­tio­nen för att skapa och designa re­spon­si­va web­bap­pli­ka­tio­ner måste antingen köpa den fri­ståen­de pre­nu­me­ra­tio­nen eller hyra det kompletta Creative Cloud-paketet, vilket är an­led­ning­en till att pro­gram­va­ran främst används av pro­fes­sio­nel­la användare.

Vad utmärker Adobe Dreamwea­ver?

Med sitt typiska Adobe-gräns­snitt, som är välbekant för användare av Photoshop, InDesign och Il­lu­stra­tor, imponerar Dreamwea­ver direkt. HTML-re­di­ge­ra­ren, som ses som en ledande WYSIWYG-lösning, har ut­veck­lats avsevärt sedan Creative Cloud släpptes, vilket har gjort kodningen mycket enklare.

Det är till exempel möjligt att granska alla ändringar i realtid utan att behöva ladda om sidan eller redigera CSS-k oden direkt i HTML-filen med hjälp av en inbyggd editor. Dessutom hjälper den in­te­gre­ra­de kod­nings­mo­torn till att skriva ren kod genom att au­to­ma­tiskt kom­plet­te­ra kod­snut­tar med Emmet-stöd, generera au­to­ma­tis­ka indrag och markera matchande element med färg. Dessutom erbjuder Dreamwea­ver följande funk­tio­ner:

  • Kod­va­li­de­ring
  • Stöd för CSS-pre­pro­ces­so­rer (SASS, Less)
  • Stöd för PHP (version 5.6 och 7.1)
  • Flera markörer för att samtidigt skriva och redigera olika kodrader
  • In­te­gre­rat CSS-ramverk Bootstrap för responsiv webb­de­sign
  • Tillgång till royal­tyfria bilder och vek­torgra­fik från Adobe Stock
  • Enkel åtkomst till dina egna bilder, designer och andra till­gång­ar via Creative Cloud

Vilka gra­ti­sal­ter­na­tiv till Dreamwea­ver finns det?

Erfarna Dreamwea­ver-användare med tillgång till Creative Cloud-produkter kommer att uppleva Adobes pro­gram­va­ra som ett pålitligt val. Ut­veck­la­re med be­grän­sa­de budgetar kan dock vända sig till flera kost­nads­fria al­ter­na­tiv till Dreamwea­ver. Nedan pre­sen­te­rar vi fem al­ter­na­tiv med in­for­ma­tion om deras hu­vud­sak­li­ga funk­tio­ner, unika egen­ska­per och hur de står sig i jäm­fö­rel­se med Adobes pro­gram­va­ra när det gäller an­vän­dar­vän­lig­het och funk­tio­na­li­tet.

Visual Studio Code

Visual Studio Code, ofta kallat VS Code, är en öppen käll­kods­re­di­ge­ra­re från Microsoft som snabbt har blivit den mest populära ut­veck­lings­mil­jön världen över sedan lan­se­ring­en 2015. Som ett gratis och platt­form­so­be­ro­en­de al­ter­na­tiv till Dreamwea­ver utmärker sig re­di­ge­ra­ren genom sin höga flex­i­bi­li­tet, modulära struktur och aktiva community. VS Code körs på Windows, macOS och Linux, och grund­ver­sio­nen in­ne­hål­ler redan många funk­tio­ner som uppfyller behoven hos moderna web­b­ut­veck­la­re. Dessa in­klu­de­rar in­te­gre­rat Git-stöd, syn­tax­mar­ke­ring, in­tel­li­gent kod­kom­plet­te­ring (baserat på In­tel­li­Sen­se), en in­te­gre­rad terminal och en li­ve­för­hands­vis­ning via lämpliga tillägg.

Trots att Visual Studio Code fokuserar på ren kodning istället för visuella de­sig­ne­le­ment som Dreamwea­ver, kan det utökas till en kraftfull WYSIWYG-liknande miljö med några få plugins. Tillägg som Live Server ger ett ar­bets­flö­de som gör HTML-, CSS- och Ja­va­Script-ut­veck­ling lika bekvämt som med Dreamwea­ver. De som använder ser­ver­språk som PHP eller ramverk som React, Angular eller Vue kommer att finna en smidig ut­veck­lings­mil­jö i VS Code med fel­sök­nings-, linting- och bygg­verk­tyg som antingen är direkt in­te­gre­ra­de eller enkelt kan läggas till med ett klick.

Bild: Screenshot of the VS Code website
Visual Studio Code is one of the most popular de­ve­lop­ment en­vi­ron­ments, also offering extensive support for web de­ve­lop­ment.

Tack vare det stora utbudet av till­gäng­li­ga teman, kort­kom­man­don, snutt­bib­li­o­tek och an­pass­nings­ba­ra gräns­snitt är re­di­ge­ra­ren mycket an­pass­nings­bar. Ut­veck­la­re som började med Dreamwea­vers grafiska gräns­snitt och nu vill gå över till kodning kommer att finna VS Code vara ett modernt, fram­tids­sä­kert al­ter­na­tiv som växer med ökande krav utan att kräva en kom­mer­si­ell licens.

Fördelar Nackdelar
Flexibel tack vare ett stort utbud av tillägg och teman Inget WYSIWYG-stöd utan tillägg
Stöder alla moderna webb­tek­ni­ker In­lär­nings­kur­va för nybörjare
In­te­gre­rad terminal, Git och felsökare Min­ne­in­ten­sivt med många tillägg

KompoZer

Web­b­ut­veck­lings­pro­gram­met KompoZer har sitt ursprung i Mozillas Nvu-projekt och baseras också på Gecko-motorn. In­led­nings­vis innebar KompoZer mindre op­ti­me­ring­ar av Nvu-pro­gram­va­ran, tills pro­gram­met slutligen släpptes som en oberoende webb­re­di­ge­ra­re under de fria li­cen­ser­na GNU GPL (GNU General Public License), GNU LGPL (GNU Lesser General Public License) och MPL (Mozilla Public License). Teamet från Mozilla-miljön avslutade ut­veck­ling­en 2010, men pro­gram­va­ran kan fort­fa­ran­de användas på de flesta vanliga Windows- och macOS-system samt Ubuntu. Eftersom KompoZer är ett 32-bi­tarspro­gram är det inte längre kom­pa­ti­belt med nyare macOS-versioner. Över 20 olika språk­pa­ket finns till­gäng­li­ga för KompoZer – inklusive engelska, tyska, franska, ita­li­ens­ka och spanska.

Även om KompoZer inte är ett av de Dreamwea­ver-al­ter­na­tiv som kan mäta sig med Adobes program när det gäller funk­tio­na­li­tet och kom­plex­i­tet, erbjuder den öppna käll­kodsap­pli­ka­tio­nen ändå sina användare vissa funk­tio­ner som hjälper dem att designa pro­fes­sio­nel­la webb­plat­ser:

  • Kraftfull WYSIWYG-re­di­ge­ra­re som gör det enkelt att växla mellan kod och för­hands­gransk­ning
  • In­te­gre­rad CSS-re­di­ge­ra­re med im­port­funk­tion för be­fint­li­ga stil­mal­lar
  • An­pass­nings­ba­ra menyfält
  • Stav­nings­kon­troll och syn­tax­mar­ke­ring
  • Flikar för samtidig re­di­ge­ring av flera sidor
  • For­mu­lär­gui­de
  • In­te­gre­rad mar­ke­rings­ren­sa­re som kon­trol­le­rar att dina projekt uppfyller W3C-kraven
  • FTP-webb­plats­han­te­ra­re med dra-och-släpp-funktion för me­di­e­fi­ler som bilder
Bild: Screenshot of the KompoZer website
KompoZer is no longer of­fi­ci­al­ly developed, but it remains popular.

Dessutom erbjuder pro­gram­met en rad an­vänd­ba­ra tillägg, till exempel en länk­kon­troll för att verifiera gil­tig­he­ten hos inbäddade länkar. Som ett po­ten­ti­ellt al­ter­na­tiv till Adobe Dreamwea­ver saknar KompoZer fort­fa­ran­de stöd för PHP och nyare webb­stan­dar­der som CSS3 och HTML5. Du hittar alla ned­ladd­nings­ver­sio­ner för olika platt­for­mar samt de­tal­je­rad do­ku­men­ta­tion på KompoZers webbplats. Där har du också möjlighet att rap­por­te­ra upptäckta buggar eller skicka in förslag på nya funk­tio­ner.

Fördelar Nackdelar
Snabb WYSIWYG-re­di­ge­ra­re med för­hands­gransk­nings­funk­tion Saknar stöd för PHP
Till­gäng­lig på över 20 språk Ut­veck­ling­en har avstannat
Pro­gram­fi­ler­na är bara några MB stora Stöder inte moderna stan­dar­der som HTML5 eller CSS3

Fågel Fenix

Phoenix är en modern, com­mu­ni­ty­dri­ven kodre­di­ge­ra­re som kan ses som en direkt ef­ter­föl­ja­re till det nu nedlagda Dreamwea­ver-al­ter­na­ti­vet Brackets. Efter att Adobe of­fi­ci­ellt lade ner Brackets 2021 skapades Phoenix av en­ga­ge­ra­de ut­veck­la­re för att bevara po­ten­ti­a­len hos den populära re­di­ge­ra­ren samtidigt som den medvetet för­bätt­ra­des. Pro­gram­va­ran omfattas av MIT-licensen och utvecklas aktivt. Den är till­gäng­lig för flera platt­for­mar, såsom Windows, macOS och Linux, och använder modern webb­tek­nik som HTML, CSS eller Ja­va­Script, precis som sin fö­re­gång­a­re. Phoenix har ett modernt an­vän­dar­gräns­snitt som tydligt hämtar in­spi­ra­tion från ori­gi­na­let, men med en förnyad ar­ki­tek­tur, pre­stan­da­op­ti­me­ring­ar och upp­da­te­ra­de bibliotek.

Re­di­ge­ra­ren är särskilt avsedd för frontend-ut­veck­la­re, men dess öppna ar­ki­tek­tur och ut­bygg­bar­het gör att den även kan användas inom andra områden. En höjdpunkt är den inbyggda li­ve­för­hands­vis­ning­en som au­to­ma­tiskt visar HTML- och CSS-ko­dänd­ring­ar i realtid i webb­lä­sa­ren (t.ex. Google Chrome) utan manuell om­ladd­ning. Denna funktion stöds av en sömlös in­teg­ra­tion med Node.js, vilket möjliggör snabb kom­mu­ni­ka­tion mellan re­di­ge­ra­ren och webb­lä­sa­ren.

Bild: Screenshot of the Phoenix website
Phoenix is an evolution of the popular Dreamwea­ver al­ter­na­ti­ve Brackets.

Dessutom kan Phoenix imponera med yt­ter­li­ga­re funk­tio­ner:

  • Inline-re­di­ge­ra­re: CSS- och Ja­va­Script-regler kan redigeras direkt i HTML-do­ku­men­tet utan att byta fil.
  • Modern tilläggs­han­te­ring: Yt­ter­li­ga­re funk­tio­ner och teman kan enkelt in­stal­le­ras via ett in­te­gre­rat plugin-gräns­snitt. Com­mu­ni­tyn arbetar aktivt med nya tillägg, inklusive syn­tax­mar­ke­ring, for­ma­te­rings­verk­tyg eller linters för HTML, CSS och Ja­va­Script.
  • Platt­form­so­be­ro­en­de pro­jekt­led­ning: Projekt kan or­ga­ni­se­ras via flikar, och en in­te­gre­rad fil­han­te­ra­re möjliggör snabb bläddring och re­di­ge­ring av kataloger.

Tack vare sin kon­se­kven­ta ut­veck­ling, väl­be­kan­ta an­vän­darupp­le­vel­se och fokus på moderna frontend-ar­bets­flö­den är Phoenix för när­va­ran­de ett av de mest at­trak­ti­va open source-al­ter­na­ti­ven till Adobe Dreamwea­ver. Det är ett vär­de­fullt al­ter­na­tiv, särskilt för ut­veck­la­re som vär­de­sät­ter an­vän­dar­vän­lig­het, li­ve­för­hands­gransk­ning och en aktiv community.

Fördelar Nackdelar
Kon­ti­nu­er­lig ut­veck­ling av com­mu­ni­tyn Do­ku­men­ta­tio­nen är fort­fa­ran­de ofull­stän­dig inom vissa områden
Fokus på moderna stan­dar­der och prestanda Begränsat stöd för ser­ver­språk som PHP
Inline-re­di­ge­ra­re för CSS och Ja­va­Script

Aptana Studio

Aptana Studio är en gratis, in­te­gre­rad ut­veck­lings­mil­jö från företaget Axway. Även om det of­fi­ci­el­la stödet nu har upphört kan re­di­ge­ra­ren fort­fa­ran­de laddas ner från det of­fi­ci­el­la Aptana GitHub-arkivet. Platt­for­men är baserad på Java-verktyget Eclipse och stöder förutom Ja­va­Script, HTML5 och CSS3 även olika pro­gram­me­rings­språk, såsom PHP, Python och Ruby. Dessutom kan Ajax-bibliotek som jQuery, Prototype eller script.aculo.us in­te­gre­ras direkt i ap­pli­ka­tio­nen och användas i ut­veck­lings­pro­ces­sen.

Förutom ett brett stöd för pro­gram­me­rings­språk och platt­for­mar utmärks webb­re­di­ge­ra­ren av följande kärn­funk­tio­ner:

  • Ko­das­si­stent: Ko­das­si­sten­ten ger förslag på möjliga argument, egen­ska­per eller metoder och visar även stöd för alla HTML-, CSS- och Ja­va­Script-element i ditt webb­pro­jekt i vanliga webb­lä­sa­re.
  • In­te­gre­ra­de felsökare: Felsökare för Ja­va­Script och Ruby on Rails är redan im­ple­men­te­ra­de, vilket hjälper dig att iden­ti­fi­e­ra och åtgärda fel i din web­bap­pli­ka­tion.
  • Dis­tri­bu­tions­as­si­stent: Aptana Studio erbjuder ett dis­tri­bu­tions­as­si­stent­verk­tyg som hjälper dig att ladda upp, ladda ner och syn­kro­ni­se­ra dina webb­pro­jekt­fi­ler via FTP, SFTP och FTPS.
  • Ver­sions­kon­troll: Du kan enkelt länka ditt webb­pro­jekt till Git för att sä­ker­stäl­la säkert, kol­la­bo­ra­tivt arbete med källkoden, precis som det är möjligt online med GitHub.
  • In­te­gre­rat kom­man­do­rads­verk­tyg: Med den inbyggda ter­mi­na­len kan du köra system­kom­man­don direkt i Aptana Studio.
  • Flexibel ut­veck­lings­mil­jö: Du kan kon­fi­gu­re­ra Aptana Studio efter dina önskemål och förbättra de grund­läg­gan­de funk­tio­ner­na med skript för stan­dard­kom­man­don och lägga till genvägar för optimal an­vänd­bar­het.
Bild: Screenshot of the Aptana website
Aptana Studio is also no longer being developed but can still be down­lo­a­ded from GitHub.

Tack vare sin nära in­teg­ra­tion med Eclipse erbjuder detta kost­nads­fria al­ter­na­tiv till Dreamwea­ver även grund­läg­gan­de funk­tio­ner som visuell syn­tax­mar­ke­ring, smart kod­kom­plet­te­ring och au­to­ma­tisk stängning av öppna taggar. Dessutom stöder Aptana Studio de senaste webb­stan­dar­der­na som HTML5.

Fördelar Nackdelar
Stöd för olika pro­gram­me­rings­språk som Perl, Python, PHP och Ruby Många beroenden, inklusive Java, Git och Eclipse (i plugin-versionen)
Ver­sions­kon­troll med hjälp av Git An­vän­dar­gräns­snit­tet är mycket komplext
Stöd för de senaste webb­tek­ni­ker­na In­stal­la­tio­nen fungerar endast med Node.js in­stal­le­rat, vilket Aptana inte nämner

Pulsar

Pulsar är en community-utvecklad fork av re­di­ge­ra­ren Atom, ur­sprung­li­gen utvecklad av GitHub, vars of­fi­ci­el­la support upphörde i december 2022. Pulsar syftar till att behålla de väl­be­kan­ta elementen i Atom samtidigt som föråld­ra­de beroenden mo­der­ni­se­ras och sä­ker­hets­upp­da­te­ring­ar och nya funk­tio­ner till­han­da­hålls. Projektet un­der­hålls aktivt och är till­gäng­ligt under MIT-licensen precis som sin fö­re­gång­a­re. Dessutom vi­da­re­ut­veck­las apm, Atom Package Manager, under namnet ppm (Pulsar Packet Manager) för att möj­lig­gö­ra smidig hantering av paket. Pulsar är till­gäng­ligt för Windows, macOS och Linux och stöder ett flertal pro­gram­me­rings­språk som HTML, CSS, Ja­va­Script, PHP, Python och fler, i enlighet med Atoms ur­sprung­li­ga filosofi.

Bild: Screenshot of the Pulsar website
As a successor to GitHub’s Atom editor, this Dreamwea­ver al­ter­na­ti­ve benefits from a large community.

Pulsars största styrka ligger i den kon­se­kven­ta fort­sätt­ning­en av dess modulära ar­ki­tek­tur: Be­fint­li­ga Atom-paket fort­sät­ter för det mesta att fungera och com­mu­ni­tyn arbetar ständigt med att migrera viktiga tillägg. Välkända funk­tio­ner in­klu­de­rar bland annat:

  • In­tel­li­gent au­to­full­ständ­ning: Re­di­ge­ra­ren föreslår lämpliga kod­snut­tar och funk­tio­ner medan du skriver, som enkelt kan in­för­li­vas.
  • Pa­ket­han­te­ring med ppm: I likhet med apm möjliggör ppm in­stal­la­tion, bort­tag­ning och upp­da­te­ring av tillägg direkt i re­di­ge­ra­ren eller via ter­mi­na­len.
  • Git-in­teg­ra­tion: Pulsar erbjuder visuellt Git-stöd för att spåra och hantera ändringar i källkoden.
  • Teman och an­pass­ning av an­vän­dar­gräns­snitt: Re­di­ge­ra­ren kan anpassas i stor ut­sträck­ning både visuellt och funk­tio­nellt för att passa in­di­vi­du­el­la behov och stöder olika färgsche­man och kort­kom­man­don.

Tack vare det aktiva del­ta­gan­det från tidigare Atom-användare fort­sät­ter projektet att växa stadigt. Om­fat­tan­de do­ku­men­ta­tion finns också på webb­plat­sen.

Fördelar Nackdelar
Mycket utbyggbar In­kom­pa­ti­bel med äldre Atom-paket
In­te­gre­ra­de lösningar för pa­ket­han­te­ring och ver­sions­kon­troll
Bra stöd för pro­gram­me­rings­språk

Sam­man­fatt­ning av de bästa open source-al­ter­na­ti­ven till Dreamwea­ver

Adobe Dreamwea­ver erbjuder pro­gram­me­rings­ny­bör­ja­re ett om­fat­tan­de paket för webb­plats­ut­veck­ling med många verktyg och di­rek­tan­slut­ning­ar till Creative Cloud, vilket ger allt som behövs för att skapa en fram­gångs­rik och konst­när­ligt utformad webb­när­va­ro. Detta medför dock hög kom­plex­i­tet och löpande kostnader. Dessutom är Adobes pro­gram­va­ra inte känd för att vara en re­sur­sef­fek­tiv lösning. Erfarna ut­veck­la­re förlitar sig van­ligt­vis på re­di­ge­ra­re som erbjuder större flex­i­bi­li­tet.

De open source-al­ter­na­tiv till Dreamwea­ver som pre­sen­te­ras i denna guide utgör en medelväg mellan Adobes modulära program och grund­läg­gan­de kodning med en vanlig tex­tre­di­ge­ra­re. Detta beror främst på den fritt till­gäng­li­ga källkoden, som ger open source-webb­re­di­ge­ra­re deras höga flex­i­bi­li­tet. Du kan använda ett program som Pulsar antingen som en mi­ni­ma­lis­tisk re­di­ge­ra­re med syn­tax­mar­ke­ring och kod­kom­plet­te­ring eller som en om­fat­tan­de ut­veck­lings­mil­jö, som endast på några få områden ligger efter det kom­mer­si­el­la Dreamwea­ver.

Å andra sidan kan du inte förvänta dig samma sta­bi­li­tet med gratis lösningar som Adobe-pro­duk­ter­na lovar. Pro­fes­sio­nell pro­gram­va­ra som Dreamwea­ver utvecklas kon­ti­nu­er­ligt, vilket ga­ran­te­rar de senaste webb­stan­dar­der­na och ofta erbjuder – som med Dreamwea­ver – ett om­fat­tan­de paket som förfinats under årtionden. Om du stöter på pro­gram­va­ru­pro­blem eller behöver hjälp med ditt projekt finns kompetent support till­gäng­lig. Med gratis lösningar är du beroende av hjälp från com­mu­ni­tyn – oavsett om det gäller tekniska problem med pro­gram­met eller allmän ut­veck­ling.

HTML5 och CSS3 PHP Funk­tio­ner
VS Code om­fat­tan­de ut­veck­lings­mil­jö
Aptana Studio Ja­va­Script- och Ruby-on-Rails-felsökare, baserad på Eclipse
Pulsar Många tilläggs­pa­ket
Phoenix Inline-re­di­ge­ra­re för CSS och Ja­va­Script
KompoZer liten fil­stor­lek
Gå till huvudmeny