Adobe Dream­wea­ver is een pro­fes­si­o­ne­le tool voor we­bont­wik­ke­ling waarmee websites visueel of in de code-editor kunnen worden ontworpen. Het on­der­steunt HTML, CSS, Ja­vaScript en andere web­tech­no­lo­gie­ën en biedt functies zoals live preview en syn­taxisac­cen­tu­e­ring. Het is vooral populair onder ont­wer­pers en ont­wik­ke­laars die visueel ontwerp willen com­bi­ne­ren met directe co­de­con­tro­le.

Wat is Adobe Dream­wea­ver?

In 1997 bracht Ma­cro­me­dia de eerste versie van Dream­wea­ver uit, exclusief voor het Apple-be­stu­rings­sys­teem Mac OS 8. Pas bijna drie maanden later, met versie 1.2, werd on­der­steu­ning voor Microsoft Windows-systemen ge­ïm­ple­men­teerd. Tien jaar later nam soft­wa­re­be­drijf Adobe de we­bont­wik­ke­lings­soft­wa­re over en voegde deze toe aan zijn Creative Suite (die inmiddels is vervangen door de Creative Cloud) als ver­van­ging voor de eerder opgenomen GoLive-editor. Iedereen die de uit­ge­brei­de ap­pli­ca­tie voor het maken en ontwerpen van res­pon­sie­ve we­bap­pli­ca­ties wil gebruiken, moet ofwel het stan­da­lo­ne-abon­ne­ment aan­schaf­fen of het complete Creative Cloud-pakket huren. Daarom wordt de software voor­na­me­lijk gebruikt door pro­fes­si­o­ne­le ge­brui­kers.

Wat maakt Adobe Dream­wea­ver zo bijzonder?

Met zijn typische Adobe-interface, die bekend is bij ge­brui­kers van Photoshop, InDesign en Il­lu­stra­tor, maakt Dream­wea­ver meteen indruk. De HTML-editor, die wordt gezien als een toon­aan­ge­ven­de WYSIWYG-oplossing, is sinds de release van Creative Cloud aan­zien­lijk ge­ë­vo­lu­eerd, waardoor coderen veel een­vou­di­ger is geworden.

Het is bij­voor­beeld mogelijk om alle wij­zi­gin­gen in realtime te bekijken zonder de pagina opnieuw te laden of CSS-code recht­streeks in het HTML-bestand te bewerken met behulp van een inline-editor. Bovendien helpt de ge­ïn­te­greer­de code-engine bij het schrijven van schone code door au­to­ma­tisch frag­men­ten aan te vullen met Emmet-on­der­steu­ning, au­to­ma­ti­sche in­sprin­gin­gen te genereren en over­een­ko­men­de elementen met kleur te markeren. Daarnaast biedt Dream­wea­ver de volgende functies:

  • Co­de­va­li­da­tie
  • On­der­steu­ning voor CSS-pre­pro­ces­sors (SASS, Less)
  • On­der­steu­ning voor PHP (versie 5.6 en 7.1)
  • Meerdere cursors voor het ge­lijk­tij­dig schrijven en bewerken van ver­schil­len­de co­de­re­gels
  • Ge­ïn­te­greerd CSS-framework Bootstrap voor res­pon­sief webdesign
  • Toegang tot roy­al­ty­vrije af­beel­din­gen en vec­to­r­af­beel­din­gen van Adobe Stock
  • Ge­mak­ke­lij­ke toegang tot uw eigen af­beel­din­gen, ontwerpen en andere assets via Creative Cloud

Welke gratis al­ter­na­tie­ven voor Dream­wea­ver zijn er?

Ervaren Dream­wea­ver-ge­brui­kers met toegang tot Creative Cloud-producten zullen de software van Adobe een be­trouw­ba­re keuze vinden. Ont­wik­ke­laars met een beperkt budget kunnen echter terecht bij ver­schil­len­de gratis al­ter­na­tie­ven voor Dream­wea­ver. Hieronder in­tro­du­ce­ren we vijf opties, met een be­schrij­ving van hun be­lang­rijk­ste kenmerken, unieke ei­gen­schap­pen en hoe ze zich verhouden tot de software van Adobe op het gebied van ge­bruiks­ge­mak en func­ti­o­na­li­teit.

Visual Studio Code

Visual Studio Code, vaak kortweg VS Code genoemd, is een open-source code-editor van Microsoft die sinds de release in 2015 snel is uit­ge­groeid tot de po­pu­lair­ste ont­wik­kelom­ge­ving ter wereld. Als gratis en plat­for­mon­af­han­ke­lijk al­ter­na­tief voor Dream­wea­ver on­der­scheidt de editor zich door zijn grote flexi­bi­li­teit, modulaire structuur en actieve community. VS Code draait op Windows, macOS en Linux, en de ba­sis­ver­sie bevat al veel functies die voldoen aan de behoeften van moderne we­bont­wik­ke­laars. Deze omvatten ge­ïn­te­greer­de Git-on­der­steu­ning, syn­taxisac­cen­tu­e­ring, in­tel­li­gen­te co­de­aan­vul­ling (gebaseerd op In­tel­li­Sen­se), een ge­ïn­te­greer­de terminal en een live preview via geschikte extensies.

Hoewel Visual Studio Code zich richt op pure codering in plaats van visuele ont­wer­pe­le­men­ten zoals Dream­wea­ver, kan het met een paar plug-ins worden uit­ge­breid tot een krachtige WYSIWYG-achtige omgeving. Extensies zoals Live Server bieden een workflow die het ont­wik­ke­len van HTML, CSS en Ja­vaScript net zo com­for­ta­bel maakt als met Dream­wea­ver. Ge­brui­kers van server-side talen zoals PHP of fra­me­works zoals React, Angular of Vue vinden in VS Code een naadloze ont­wik­kelom­ge­ving met debugging-, linting- en build-tools die direct ge­ïn­te­greerd zijn of eenvoudig met één klik kunnen worden toe­ge­voegd.

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

Dankzij de vele be­schik­ba­re thema’s, snel­toet­sen, snip­pet­bi­bli­o­the­ken en UI-aan­pas­sin­gen is de editor in hoge mate aan­pas­baar. Ont­wik­ke­laars die zijn begonnen met de grafische interface van Dream­wea­ver en nu willen over­stap­pen op coderen, vinden in VS Code een modern, toe­komst­be­sten­dig al­ter­na­tief dat meegroeit met toe­ne­men­de eisen, zonder dat daarvoor een com­mer­ci­ë­le licentie nodig is.

Voordelen Nadelen
Flexibel dankzij een enorme keuze aan extensies en thema’s Geen WYSIWYG-on­der­steu­ning zonder extensie
On­der­steunt alle moderne web­tech­no­lo­gie­ën Leercurve voor beginners
Ge­ïn­te­greer­de terminal, Git en debugger Ge­heu­gen­in­ten­sief met veel extensies

KompoZer

De we­bont­wik­ke­lings­soft­wa­re KompoZer is voort­ge­ko­men uit het Nvu-project van Mozilla en is ook gebaseerd op de Gecko-engine. Aan­van­ke­lijk omvatte KompoZer kleine op­ti­ma­li­sa­ties van de Nvu-software, totdat het programma uit­ein­de­lijk werd uit­ge­bracht als een on­af­han­ke­lij­ke webeditor onder de vrije licenties GNU GPL (GNU General Public License), GNU LGPL (GNU Lesser General Public License) en MPL (Mozilla Public License). Het team van Mozilla stopte in 2010 met de ont­wik­ke­ling, maar de software is nog steeds bruikbaar op de meeste gangbare Windows- en macOS-systemen en op Ubuntu. Aangezien KompoZer een 32-bits programma is, is het niet langer com­pa­ti­bel met nieuwere macOS-versies. Er zijn meer dan 20 ver­schil­len­de taal­pak­ket­ten be­schik­baar voor KompoZer, waaronder Engels, Duits, Frans, Italiaans en Spaans.

Hoewel KompoZer niet tot de Dream­wea­ver-al­ter­na­tie­ven behoort die qua func­ti­o­na­li­teit en com­plexi­teit kunnen tippen aan het programma van Adobe, biedt de open-sour­ce­ap­pli­ca­tie zijn ge­brui­kers toch een aantal functies die helpen bij het ontwerpen van pro­fes­si­o­neel vorm­ge­ge­ven websites:

  • Krachtige WYSIWYG-editor waarmee je eenvoudig kunt schakelen tussen code en voor­beeld­weer­ga­ve
  • Ge­ïn­te­greer­de CSS-editor met een im­port­func­tie voor bestaande sty­les­heets
  • Aan­pas­ba­re me­nu­bal­ken
  • Spel­lings­con­tro­le en syn­taxisac­cen­tu­e­ring
  • Tabbladen voor het ge­lijk­tij­dig bewerken van meerdere pagina’s
  • For­mu­lier­wi­zard
  • Ge­ïn­te­greer­de markup-cleaner die uw projecten con­tro­leert op W3C-con­for­mi­teit
  • FTP-si­tema­na­ger met drag-and-drop-func­ti­o­na­li­teit voor me­dia­be­stan­den zoals af­beel­din­gen
Afbeelding: Screenshot of the KompoZer website
KompoZer is no longer of­fi­ci­al­ly developed, but it remains popular.

Daarnaast biedt het programma een aantal handige uit­brei­din­gen, zoals een link­chec­ker om de gel­dig­heid van in­ge­slo­ten links te con­tro­le­ren. Als po­ten­ti­eel al­ter­na­tief voor Adobe Dream­wea­ver mist KompoZer nog steeds on­der­steu­ning voor PHP en nieuwere web­stan­daar­den zoals CSS3 en HTML5. Op de website van KompoZer vindt u alle down­lo­ad­ver­sies voor ver­schil­len­de platforms en ge­de­tail­leer­de do­cu­men­ta­tie. Daar kunt u ook gevonden bugs melden of sug­ges­ties voor nieuwe functies indienen.

Voordelen Nadelen
Snelle WYSIWYG-editor met pre­view­func­tie Geen on­der­steu­ning voor PHP
Be­schik­baar in meer dan 20 talen Ont­wik­ke­ling stopgezet
Programma-bestanden zijn slechts enkele MB groot On­der­steunt geen moderne stan­daar­den zoals HTML5 of CSS3

Phoenix

Phoenix is een moderne, community-gedreven code-editor die kan worden gezien als de directe opvolger van Brackets, het inmiddels stop­ge­zet­te al­ter­na­tief voor Dream­wea­ver. Nadat Adobe Brackets in 2021 officieel stopzette, werd Phoenix ont­wik­keld door toe­ge­wij­de ont­wik­ke­laars om het po­ten­ti­eel van de populaire editor te behouden en te­ge­lij­ker­tijd op­zet­te­lijk te ver­be­te­ren. De software valt onder de MIT-licentie en wordt actief ont­wik­keld. Het is be­schik­baar voor Windows, macOS en Linux en maakt gebruik van moderne web­tech­no­lo­gie­ën zoals HTML, CSS of Ja­vaScript, net als zijn voor­gan­ger. Phoenix heeft een moderne ge­brui­kers­in­ter­fa­ce die duidelijk is ge­ïn­spi­reerd op het origineel, maar met een ver­nieuw­de ar­chi­tec­tuur, prestatie-op­ti­ma­li­sa­ties en bij­ge­werk­te bi­bli­o­the­ken.

De editor is specifiek bedoeld voor front-endont­wik­ke­laars, maar dankzij de open ar­chi­tec­tuur en uit­breid­baar­heid kan hij ook op andere gebieden worden gebruikt. Een hoog­te­punt is de in­ge­bouw­de live preview die au­to­ma­tisch HTML- en CSS-co­de­wij­zi­gin­gen in realtime in de browser (bij­voor­beeld Google Chrome) weergeeft zonder dat deze handmatig opnieuw hoeft te worden geladen. Deze functie wordt on­der­steund door naadloze in­te­gra­tie met Node.js, waardoor snelle com­mu­ni­ca­tie tussen de editor en de browser mogelijk is.

Afbeelding: Screenshot of the Phoenix website
Phoenix is an evolution of the popular Dream­wea­ver al­ter­na­ti­ve Brackets.

Daarnaast scoort Phoenix met nog meer functies:

  • Inline-editors: CSS- en Ja­vaScript-regels kunnen recht­streeks in het HTML-document worden bewerkt zonder van bestand te wisselen.
  • Modern ex­ten­sie­be­heer: extra functies en thema’s kunnen eenvoudig worden ge­ïn­stal­leerd via een ge­ïn­te­greer­de plug-in­in­ter­fa­ce. De community werkt actief aan nieuwe extensies, waaronder syn­taxisac­cen­tu­e­ring, op­maak­tools of linters voor HTML, CSS en Ja­vaScript.
  • Plat­for­mon­af­han­ke­lijk pro­ject­be­heer: projecten kunnen worden ge­or­ga­ni­seerd via tabbladen en een ge­ïn­te­greer­de be­stands­be­heer­der maakt snel bladeren en bewerken van mappen mogelijk.

Door zijn con­sis­ten­te ont­wik­ke­ling, ver­trouw­de ge­brui­ker­s­er­va­ring en focus op moderne frontend-workflows is Phoenix momenteel een van de meest aan­trek­ke­lij­ke open-source Dream­wea­ver-al­ter­na­tie­ven voor Adobe Dream­wea­ver. Het is een waar­de­vol­le optie, vooral voor ont­wik­ke­laars die ge­bruiks­ge­mak, live preview en een actieve community be­lang­rijk vinden.

Voordelen Nadelen
Continue ont­wik­ke­ling door de ge­meen­schap Do­cu­men­ta­tie is op sommige gebieden nog on­vol­le­dig
Focus op moderne stan­daar­den en pres­ta­ties Beperkte on­der­steu­ning voor server-side talen zoals PHP
Inline-editors voor CSS en Ja­vaScript

Aptana Studio

Aptana Studio is een gratis, ge­ïn­te­greer­de ont­wik­kelom­ge­ving van het bedrijf Axway. Hoewel de officiële on­der­steu­ning inmiddels is stopgezet, kan de editor nog steeds worden ge­down­load vanuit de officiële Aptana GitHub-re­po­si­to­ry. Het platform is gebaseerd op de Java-tool Eclipse en on­der­steunt naast Ja­vaScript, HTML5 en CSS3 ook ver­schil­len­de pro­gram­meer­ta­len, zoals PHP, Python en Ruby. Bovendien kunnen Ajax-bi­bli­o­the­ken zoals jQuery, Prototype of script.aculo.us recht­streeks in de ap­pli­ca­tie worden ge­ïn­te­greerd en worden gebruikt in het ont­wik­ke­lings­pro­ces.

Naast brede on­der­steu­ning voor pro­gram­meer­ta­len en platforms on­der­scheidt de webeditor zich door de volgende kern­func­ties:

  • Code-assistent: De code-assistent geeft sug­ges­ties voor mogelijke ar­gu­men­ten, ei­gen­schap­pen of methoden en toont ook de on­der­steu­ning van alle HTML-, CSS- en Ja­vaScript-elementen van uw web­pro­ject in gangbare web­brow­sers.
  • Ge­ïn­te­greer­de debuggers: Ja­vaScript- en Ruby on Rails-debuggers zijn al ge­ïm­ple­men­teerd en helpen u bij het opsporen en verhelpen van fouten in uw we­bap­pli­ca­tie.
  • Im­ple­men­ta­tie-assistent: Aptana Studio biedt een im­ple­men­ta­tie-assistent die u on­der­steunt bij het uploaden, down­lo­a­den en syn­chro­ni­se­ren van uw web­pro­ject­be­stan­den via FTP, SFTP en FTPS.
  • Ver­sie­be­heer: u kunt uw web­pro­ject eenvoudig koppelen aan Git om veilig en ge­za­men­lijk aan de broncode te werken, zoals online mogelijk is met GitHub.
  • Ge­ïn­te­greer­de op­dracht­re­gel: met de in­ge­bouw­de terminal kunt u sys­teem­op­drach­ten recht­streeks in Aptana Studio uitvoeren.
  • Flexibele ont­wik­kelom­ge­ving: u kunt Aptana Studio naar uw voor­keu­ren con­fi­gu­re­ren en de ba­sis­func­ties uit­brei­den met scripts voor stan­daard­op­drach­ten en snel­kop­pe­lin­gen toevoegen voor optimale bruik­baar­heid.
Afbeelding: Screenshot of the Aptana website
Aptana Studio is also no longer being developed but can still be down­lo­a­ded from GitHub.

Dankzij de nauwe in­te­gra­tie met Eclipse biedt dit gratis al­ter­na­tief voor Dream­wea­ver ook ba­sis­func­ties zoals visuele syn­taxisac­cen­tu­e­ring, slimme co­de­aan­vul­ling of het au­to­ma­tisch sluiten van open tags. Bovendien on­der­steunt Aptana Studio de nieuwste web­stan­daar­den zoals HTML5.

Voordelen Nadelen
On­der­steu­ning voor ver­schil­len­de pro­gram­meer­ta­len zoals Perl, Python, PHP en Ruby Talrijke af­han­ke­lijk­he­den, waaronder Java, Git en Eclipse (in de plug-inversie)
Ver­sie­be­heer met behulp van Git Ge­brui­kers­in­ter­fa­ce is erg complex
On­der­steu­ning voor de nieuwste web­tech­no­lo­gie­ën In­stal­la­tie werkt alleen met Node.js ge­ïn­stal­leerd, wat Aptana niet vermeldt

Pulsar

Pulsar is een door de ge­meen­schap ont­wik­kel­de fork van de editor Atom, oor­spron­ke­lijk ont­wik­keld door GitHub, waarvan de officiële on­der­steu­ning in december 2022 is beëindigd. Pulsar streeft ernaar de ver­trouw­de elementen van Atom te behouden en te­ge­lij­ker­tijd ver­ou­der­de af­han­ke­lijk­he­den te mo­der­ni­se­ren en be­vei­li­ging­sup­da­tes en nieuwe functies te bieden. Het project wordt actief on­der­hou­den en is net als zijn voor­gan­ger be­schik­baar onder de MIT-licentie. Ook wordt apm, de Atom Package Manager, verder ont­wik­keld onder de naam ppm (Pulsar Packet Manager) om naadloos beheer van pakketten mogelijk te maken. Pulsar is be­schik­baar voor Windows, macOS en Linux en on­der­steunt tal van pro­gram­meer­ta­len zoals HTML, CSS, Ja­vaScript, PHP, Python en meer, in lijn met de oor­spron­ke­lij­ke filosofie van Atom.

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

De grootste kracht van Pulsar ligt in de con­sis­ten­te voort­zet­ting van zijn modulaire ar­chi­tec­tuur: bestaande Atom-pakketten blijven gro­ten­deels werken en de community werkt voort­du­rend aan de migratie van be­lang­rij­ke uit­brei­din­gen. Bekende functies zijn onder andere:

  • In­tel­li­gen­te au­to­ma­ti­sche aan­vul­ling: de editor sug­ge­reert tijdens het typen geschikte co­de­frag­men­ten en functies, die eenvoudig kunnen worden opgenomen.
  • Pak­ket­be­heer met ppm: Net als apm maakt ppm het mogelijk om extensies recht­streeks in de editor of via de terminal te in­stal­le­ren, ver­wij­de­ren en bijwerken.
  • Git-in­te­gra­tie: Pulsar biedt visuele Git-on­der­steu­ning voor het volgen en beheren van wij­zi­gin­gen in de broncode.
  • Thema’s en UI-aan­pas­sin­gen: De editor kan zowel visueel als func­ti­o­neel uit­ge­breid worden aangepast aan in­di­vi­du­e­le behoeften en on­der­steunt ver­schil­len­de kleu­ren­sche­ma’s en snel­toet­sen.

Dankzij de actieve deelname van voor­ma­li­ge Atom-ge­brui­kers blijft het project gestaag groeien. Uit­ge­brei­de do­cu­men­ta­tie is ook te vinden op de website.

Voordelen Nadelen
Zeer uit­breid­baar Niet com­pa­ti­bel met oudere Atom-pakketten
Ge­ïn­te­greer­de op­los­sin­gen voor pak­ket­be­heer en ver­sie­con­tro­le
Uit­ste­ken­de on­der­steu­ning voor pro­gram­meer­ta­len

Overzicht van de beste open-source al­ter­na­tie­ven voor Dream­wea­ver

Adobe Dream­wea­ver biedt pro­gram­meer­be­gin­ners een uit­ge­breid pakket voor web­si­te­ont­wik­ke­ling, met tal van tools en directe ver­bin­din­gen met Creative Cloud, waarmee alles aanwezig is om een suc­ces­vol­le en artistiek ontworpen website te creëren. Dit gaat echter gepaard met een hoge com­plexi­teit en door­lo­pen­de kosten. Bovendien staat Adobe-software niet bekend als een resource-ef­fi­ci­ën­te oplossing. Ervaren ont­wik­ke­laars ver­trou­wen doorgaans op editors die meer flexi­bi­li­teit bieden.

De open-source Dream­wea­ver-al­ter­na­tie­ven die in deze gids worden ge­pre­sen­teerd, bieden een middenweg tussen de modulaire aanpak van het programma van Adobe en ba­sis­co­de­ring met een stan­daard­tekst­edi­tor. Dit komt voor­na­me­lijk door de vrij be­schik­ba­re broncode, die open-source web-editors hun hoge flexi­bi­li­teit geeft. U kunt een programma als Pulsar gebruiken als een mi­ni­ma­lis­ti­sche editor met syn­taxisac­cen­tu­e­ring en co­de­aan­vul­ling of als een uit­ge­brei­de ont­wik­kelom­ge­ving, die op slechts enkele gebieden ach­ter­blijft bij het com­mer­ci­ë­le Dream­wea­ver.

Aan de andere kant kun je van gratis op­los­sin­gen niet dezelfde sta­bi­li­teit ver­wach­ten als die Adobe-producten bieden. Pro­fes­si­o­ne­le software zoals Dream­wea­ver wordt voort­du­rend verder ont­wik­keld, zodat deze voldoet aan de nieuwste web­stan­daar­den en vaak – zoals Dream­wea­ver – een uit­ge­breid pakket biedt dat in de loop van tien­tal­len jaren is verfijnd. Als je soft­wa­re­pro­ble­men on­der­vindt of hulp nodig hebt bij je project, kun je rekenen op des­kun­di­ge on­der­steu­ning. Bij gratis op­los­sin­gen ben je aan­ge­we­zen op hulp van de community, of het nu gaat om tech­ni­sche problemen met het programma of algemene ont­wik­ke­ling.

HTML5 en CSS3 PHP Functies
VS Code uit­ge­brei­de ont­wik­kelom­ge­ving
Aptana Studio Ja­vaScript- en Ruby-on-Rails-debugger, gebaseerd op Eclipse
Pulsar Veel extra pakketten
Phoenix Inline-editors voor CSS en Ja­vaScript
KompoZer kleine be­stands­groot­te
0af6850a7f9be1e8cc39d0c520009048
Ga naar hoofdmenu