Adobe Dream­wea­ver è uno strumento di sviluppo web pro­fes­sio­na­le che consente di pro­get­ta­re siti web sia vi­si­va­men­te che nell’editor del codice. Supporta HTML, CSS, Ja­va­Script e altre tec­no­lo­gie web, offrendo fun­zio­na­li­tà come l’anteprima dal vivo e l’evi­den­zia­zio­ne della sintassi. È par­ti­co­lar­men­te ap­prez­za­to da designer, svi­lup­pa­to­ri e svi­lup­pa­tri­ci che de­si­de­ra­no unire il design visivo al controllo diretto del codice.

Crea il tuo sito web
Scopri le nuovi funzioni IA di MyWebsite
  • Editor facile e intuitivo con supporto IA
  • Immagini e testi d'effetto in pochi secondi
  • Dominio, indirizzo e-mail e cer­ti­fi­ca­to SSL inclusi

Cos’è Adobe Dream­wea­ver?

Nel 1997, Ma­cro­me­dia pubblicò la prima versione di Dream­wea­ver ini­zial­men­te solo per il sistema operativo Apple Mac OS 8. Solo quasi 3 mesi dopo, con la Versione 1.2 venne im­ple­men­ta­to il supporto per i sistemi Microsoft Windows. 10 anni dopo l’azienda Adobe acquisì il software di sviluppo web e lo aggiunse alla sua Creative Suite (che nel frattempo è stata so­sti­tui­ta dalla Creative Cloud) come sostituto dell’editor GoLive fino ad allora incluso. Chi desidera uti­liz­za­re l’ap­pli­ca­zio­ne molto completa per la creazione e pro­get­ta­zio­ne di ap­pli­ca­zio­ni web re­spon­si­ve deve quindi sot­to­scri­ve­re l’ab­bo­na­men­to offerto per il singolo prodotto o no­leg­gia­re il pacchetto completo della Creative Cloud, motivo per cui prin­ci­pal­men­te pro­fes­sio­ni­sti e pro­fes­sio­ni­ste usano il software.

Cosa con­trad­di­stin­gue Adobe Dream­wea­ver

Dream­wea­ver si distingue per la sua in­ter­fac­cia tipica di Adobe, ben nota agli utenti di Photoshop, InDesign, Il­lu­stra­tor e simili. La gamma di fun­zio­na­li­tà dell’editor HTML, che si presenta come il punto di ri­fe­ri­men­to del WYSIWYG, è cresciuta si­gni­fi­ca­ti­va­men­te so­prat­tut­to con il rilascio della Creative Cloud, rendendo la scrittura del codice un gioco da ragazzi.

È possibile, ad esempio, vi­sua­liz­za­re in tempo reale tutte le modifiche, senza dover ri­ca­ri­ca­re la pagina, o mo­di­fi­ca­re il codice CSS grazie a un editor inline di­ret­ta­men­te all’interno del file HTML. Inoltre, il motore di codifica integrato aiuta a scrivere codice pulito, com­ple­tan­do au­to­ma­ti­ca­men­te snippet grazie al supporto Emmet, creando in­den­ta­zio­ni au­to­ma­ti­che e con­tras­se­gnan­do con colori gli elementi correlati. In più, Dream­wea­ver offre le seguenti fun­zio­na­li­tà:

  • Va­li­da­zio­ne del codice
  • Supporto per i pre­pro­ces­so­ri CSS (SASS, Less)
  • Supporto per PHP (versione 5.6 e 7.1)
  • Cursori multipli per scrivere e mo­di­fi­ca­re con­tem­po­ra­nea­men­te diverse righe di codice
  • Framework CSS integrato Bootstrap per il web design re­spon­si­ve
  • Accesso a immagini e grafica vet­to­ria­le prive di licenza da Adobe Stock
  • Accesso semplice a grafiche, design e altri asset personali tramite la Creative Cloud

Quali al­ter­na­ti­ve gratuite a Dream­wea­ver ci sono?

Chi ha accesso a tutti i prodotti della Creative Cloud e ha fa­mi­lia­ri­tà con l’uso di Dream­wea­ver non sbaglia molto con il software di Adobe. Tuttavia, per svi­lup­pa­to­ri e svi­lup­pa­tri­ci con budget limitato esistono valide al­ter­na­ti­ve a Dream­wea­ver, uti­liz­za­bi­li gra­tui­ta­men­te. Ti pre­sen­tia­mo 5 esempi in­te­res­san­ti nei seguenti paragrafi. Da un lato, si tratta di pre­sen­ta­re le loro fun­zio­na­li­tà e pe­cu­lia­ri­tà; dall’altro, verranno esaminati le dif­fe­ren­ze e le so­mi­glian­ze con il software di Adobe e ana­liz­za­ta l’usabilità dei vari strumenti.

Visual Studio Code

Visual Studio Code, spesso chiamato sem­pli­ce­men­te VS Code, è un editor di codice open source di Microsoft, che dalla sua pub­bli­ca­zio­ne nel 2015 è ra­pi­da­men­te diventato l’ambiente di sviluppo più popolare al mondo. Come al­ter­na­ti­va a Dream­wea­ver gratuita e mul­ti­piat­ta­for­ma, l’editor si distingue per la sua alta fles­si­bi­li­tà, la struttura modulare e una comunità attiva. VS Code funziona su Windows, macOS e Linux e nella versione base offre già molte funzioni che sod­di­sfa­no le esigenze degli svi­lup­pa­to­ri e delle svi­lup­pa­tri­ci web moderni. Tra queste si includono il supporto integrato di Git, l’evi­den­zia­zio­ne della sintassi, il com­ple­ta­men­to in­tel­li­gen­te del codice (basato su In­tel­li­Sen­se), un terminale integrato e un’anteprima live tramite le esten­sio­ni ap­pro­pria­te.

No­no­stan­te si concentri sul codice puro invece che su elementi di design visivi come nel caso di Dream­wea­ver, Visual Studio Code può essere ampliato con pochi plugin per diventare un ambiente simile a WYSIWYG molto potente. Le esten­sio­ni come Live Server per­met­to­no un flusso di lavoro che rende lo sviluppo di HTML, CSS e Ja­va­Script al­tret­tan­to comodo come su Dream­wea­ver. Chi utilizza linguaggi lato server come PHP o framework come React, Angular o Vue trova in VS Code un ambiente di sviluppo integrato con strumenti di debug, linting e build già di­spo­ni­bi­li o in­stal­la­bi­li con un clic.

Immagine: Screenshot del sito web di VS Code
Visual Studio Code è uno degli ambienti di sviluppo più popolari, che offre anche un ampio supporto per lo sviluppo web.

Grazie alla varietà di temi di­spo­ni­bi­li, scor­cia­to­ie da tastiera, librerie di snippet e per­so­na­liz­za­zio­ni dell’in­ter­fac­cia, l’editor è estre­ma­men­te adat­ta­bi­le. In par­ti­co­la­re, gli svi­lup­pa­to­ri e le svi­lup­pa­tri­ci che hanno iniziato con l’in­ter­fac­cia grafica di Dream­wea­ver e ora vogliono passare alla codifica hanno a di­spo­si­zio­ne con VS Code un’al­ter­na­ti­va a Dream­wea­ver moderna e sicura per il futuro, che cresce con le esigenze senza dover ricorrere a una licenza com­mer­cia­le.

Vantaggi Svantaggi
Fles­si­bi­le grazie alla vasta gamma di esten­sio­ni e temi Nessun supporto WYSIWYG senza esten­sio­ni
Supporta tutte le moderne tec­no­lo­gie web Richiede un impegno iniziale per chi è agli inizi
Terminale integrato, Git e debugger Richiede molta memoria con molte esten­sio­ni

KompoZer

Il software di sviluppo web KompoZer è nato dal progetto Mozilla Nvu e si basa quindi anche sul motore Gecko. Ini­zial­men­te, l’ap­pli­ca­zio­ne era una piccola ot­ti­miz­za­zio­ne del software Nvu, fino a quando non è stata fi­nal­men­te pub­bli­ca­ta come editor web autonomo con le licenze libere GNU GPL (GNU General Public License), GNU LGPL (GNU Lesser General Public License) e MPL (Mozilla Public License). Il team dell’ambiente Mozilla ha in­ter­rot­to lo sviluppo nel 2010, tuttavia il software è ancora uti­liz­za­bi­le sulla maggior parte dei sistemi Windows e macOS più comuni, oltre che su Ubuntu. Poiché KompoZer è un programma a 32 bit, non è più com­pa­ti­bi­le con le versioni macOS più recenti. Esistono oltre 20 pacchetti lin­gui­sti­ci diversi, tra cui italiano, inglese, francese, tedesco e spagnolo.

Anche se KompoZer non rientra tra le al­ter­na­ti­ve a Dream­wea­ver in grado di competere con il programma di Adobe in termini di fun­zio­na­li­tà e com­ples­si­tà, l’ap­pli­ca­zio­ne open source offre comunque agli utenti alcune fun­zio­na­li­tà con cui è possibile creare siti web dal design pro­fes­sio­na­le:

  • Potente editor WYSIWYG che consente un facile passaggio tra codice e anteprima
  • Editor CSS integrato con funzione di im­por­ta­zio­ne per fogli di stile esistenti
  • Barre dei menu per­so­na­liz­za­bi­li
  • Controllo or­to­gra­fi­co ed evi­den­zia­zio­ne della sintassi
  • Schede per l’editing si­mul­ta­neo di più pagine
  • As­si­sten­te per moduli
  • Cleaner di markup integrato che verifica i tuoi progetti per la con­for­mi­tà W3C
  • Gestore FTP di siti incluso con funzione di drag and drop per file mul­ti­me­dia­li come immagini
Immagine: Screenshot del sito web di KompoZer
Sebbene non venga più svi­lup­pa­to uf­fi­cial­men­te, KompoZer rimane ancora molto popolare.

Il programma offre anche molte esten­sio­ni utili, come ad esempio uno strumento per con­trol­la­re i link che ti aiuta a ve­ri­fi­ca­re la validità dei col­le­ga­men­ti inclusi. Come possibile al­ter­na­ti­va a Dream­wea­ver, KompoZer manca ancora oggi di supporto per PHP e per i nuovi standard web come CSS3 e HTML5. Tutte le versioni sca­ri­ca­bi­li per le diverse piat­ta­for­me e una do­cu­men­ta­zio­ne det­ta­glia­ta si trovano sul sito di KompoZer. Lì puoi anche segnalare eventuali bug del programma o proporre nuove funzioni.

Vantaggi Svantaggi
Editor WYSIWYG rapido con funzione di anteprima Mancanza di supporto per PHP
Di­spo­ni­bi­le in oltre 20 lingue Sviluppo in­ter­rot­to
I file del programma occupano solo pochi MB Non supporta standard moderni come HTML5 o CSS3

Phoenix

Phoenix è un moderno editor di codice svi­lup­pa­to dalla community, che può essere con­si­de­ra­to il suc­ces­so­re diretto dell’ormai dismessa al­ter­na­ti­va a Dream­wea­ver Brackets. Dopo l’annuncio ufficiale di di­smis­sio­ne di Brackets da parte di Adobe nel 2021, Phoenix è stato creato da svi­lup­pa­tri­ci e svi­lup­pa­to­ri dedicati per pre­ser­va­re il po­ten­zia­le del popolare editor e allo stesso tempo mi­glio­rar­lo in modo mirato. Il software è ri­la­scia­to con la licenza MIT ed è in continuo sviluppo. È di­spo­ni­bi­le mul­ti­piat­ta­for­ma per Windows, macOS e Linux e utilizza, come il suo pre­de­ces­so­re, moderne tec­no­lo­gie web come HTML, CSS o Ja­va­Script. Phoenix punta su un’in­ter­fac­cia utente moderna che si ispira chia­ra­men­te all’originale, ma con un’ar­chi­tet­tu­ra rivista, ot­ti­miz­za­zio­ni delle pre­sta­zio­ni e librerie ag­gior­na­te.

L’editor è rivolto spe­ci­fi­ca­men­te agli svi­lup­pa­to­ri e alle svi­lup­pa­tri­ci front end, ma grazie alla sua ar­chi­tet­tu­ra aperta ed esten­si­bi­li­tà, offre pos­si­bi­li­tà di utilizzo anche in altri ambiti. Da sot­to­li­nea­re è l’anteprima live integrata, che mostra au­to­ma­ti­ca­men­te in tempo reale le modifiche al codice HTML e CSS nel browser (ad esempio Google Chrome) senza necessità di ri­ca­ri­ca­re ma­nual­men­te. Questa funzione è sup­por­ta­ta dall’in­te­gra­zio­ne di Node.js, che consente una co­mu­ni­ca­zio­ne rapida tra l’editor e il browser.

Immagine: Screenshot del sito web Phoenix
Phoenix è un’evo­lu­zio­ne della popolare al­ter­na­ti­va a Dream­wea­ver Brackets.

Inoltre, Phoenix può vantare ulteriori fun­zio­na­li­tà:

  • Editor inline: le regole CSS e Ja­va­Script possono essere mo­di­fi­ca­te di­ret­ta­men­te nel documento HTML senza cambiare file.
  • Gestione moderna delle esten­sio­ni: tramite un’in­ter­fac­cia plugin integrata, è possibile in­stal­la­re co­mo­da­men­te funzioni ag­giun­ti­ve e temi. La community lavora at­ti­va­men­te a nuove esten­sio­ni, tra cui evi­den­zia­zio­ne sin­tat­ti­ca, strumenti di for­mat­ta­zio­ne o linter per HTML, CSS e Ja­va­Script.
  • Gestione progetti mul­ti­piat­ta­for­ma: i progetti possono essere or­ga­niz­za­ti tramite schede e un gestore di file integrato permette di navigare e mo­di­fi­ca­re ra­pi­da­men­te le directory.

Grazie alla sua continua evo­lu­zio­ne, all’espe­rien­za utente familiare e alla con­cen­tra­zio­ne sui flussi di lavoro moderni front end, Phoenix rap­pre­sen­ta una delle al­ter­na­ti­ve open source più al­let­tan­ti ad Adobe Dream­wea­ver. Spe­cial­men­te per svi­lup­pa­to­ri e svi­lup­pa­tri­ci che ap­prez­za­no la facilità d’uso, l’anteprima live e una community attiva, questo programma rap­pre­sen­ta un’opzione valida.

Vantaggi Svantaggi
Sviluppo continuo da parte della community Do­cu­men­ta­zio­ne a tratti ancora in­com­ple­ta
Focus su standard moderni e pre­sta­zio­ni Supporto limitato per linguaggi lato server come PHP
Editor inline per CSS e Ja­va­Script

Aptana Studio

Aptana Studio è un ambiente di sviluppo integrato gratuito della società Axway. Sebbene il supporto ufficiale sia stato in­ter­rot­to, l’editor può essere ancora scaricato dal re­po­si­to­ry ufficiale di Aptana su GitHub. La piat­ta­for­ma si basa sullo strumento Java Eclipse e supporta, oltre a Ja­va­Script, HTML5 e CSS3, anche vari linguaggi di pro­gram­ma­zio­ne come PHP, Python e Ruby. Inoltre, le librerie Ajax come jQuery, Prototype o script.aculo.us possono essere integrate di­ret­ta­men­te nell’ap­pli­ca­zio­ne e uti­liz­za­te nel processo di sviluppo.

Oltre all’ampio supporto di linguaggi di pro­gram­ma­zio­ne e piat­ta­for­me, l’editor web si distingue per le seguenti ca­rat­te­ri­sti­che prin­ci­pa­li:

  • As­si­sten­te di codice: l’as­si­sten­te di codice fornisce sug­ge­ri­men­ti per possibili argomenti, proprietà o metodi e mostra inoltre il supporto di qualsiasi elemento HTML, CSS e Ja­va­Script del tuo progetto web nei browser internet più diffusi.
  • Debugger integrati: i debugger per Ja­va­Script e Ruby on Rails sono già im­ple­men­ta­ti e aiutano a in­di­vi­dua­re e cor­reg­ge­re errori nella tua ap­pli­ca­zio­ne web.
  • As­si­sten­te di di­stri­bu­zio­ne: Aptana Studio offre un as­si­sten­te di di­stri­bu­zio­ne, uno strumento che ti supporta nel ca­ri­ca­men­to, download e sin­cro­niz­za­zio­ne dei file del tuo progetto web tramite FTP, SFTP e FTPS.
  • Controllo delle versioni: puoi collegare il tuo progetto web fa­cil­men­te con Git per garantire un lavoro sicuro e condiviso sul codice sorgente, come è possibile fare online su GitHub.
  • Strumento integrato a riga di comando: grazie al terminale in­cor­po­ra­to, puoi eseguire comandi di sistema di­ret­ta­men­te in Aptana Studio.
  • Ambiente di sviluppo fles­si­bi­le: puoi con­fi­gu­ra­re Aptana Studio li­be­ra­men­te secondo le tue esigenze, esten­den­do le fun­zio­na­li­tà di base con script per comandi standard e dotandolo di scor­cia­to­ie per ottenere la massima usabilità.
Immagine: Screenshot del sito web di Aptana
Aptana Studio non è più in sviluppo, ma può ancora essere scaricato da GitHub.

Grazie alla stretta in­te­gra­zio­ne con Eclipse, l’al­ter­na­ti­va gratuita a Dream­wea­ver offre anche le sue funzioni di base. Tra queste vi sono l’evi­den­zia­zio­ne visiva della sintassi, l’au­to­com­ple­ta­men­to in­tel­li­gen­te del codice e la chiusura au­to­ma­ti­ca dei tag aperti. Inoltre, Aptana Studio supporta gli ultimi standard web come HTML5.

Vantaggi Svantaggi
Supporto di vari linguaggi di pro­gram­ma­zio­ne come Perl, Python, PHP e Ruby Numerose di­pen­den­ze, tra cui Java, Git ed Eclipse (nella variante plugin)
Controllo delle versioni con Git Nessun pacchetto lin­gui­sti­co italiano dedicato
Supporto delle più recenti tec­no­lo­gie web L’in­stal­la­zio­ne funziona solo con Node.js in­stal­la­to, cosa che Aptana non segnala
In­ter­fac­cia utente molto complessa

Pulsar

Pulsar è un fork svi­lup­pa­to dalla community dell’editor Atom ori­gi­na­ria­men­te svi­lup­pa­to da GitHub, il cui supporto ufficiale è stato in­ter­rot­to a dicembre 2022. L’obiettivo di Pulsar è mantenere gli elementi familiari di Atom, mo­der­niz­zan­do al contempo le di­pen­den­ze obsolete e fornendo ag­gior­na­men­ti di sicurezza e nuove fun­zio­na­li­tà. Il progetto è at­ti­va­men­te gestito ed è di­spo­ni­bi­le sotto la licenza MIT, come il suo pre­de­ces­so­re. Anche apm, Atom Package Manager, viene svi­lup­pa­to con il nome ppm (Pulsar Packet Manager) per con­sen­ti­re una gestione senza in­ter­ru­zio­ni dei pacchetti. Pulsar è di­spo­ni­bi­le per Windows, macOS e Linux e supporta numerosi linguaggi di pro­gram­ma­zio­ne come HTML, CSS, Ja­va­Script, PHP, Python e altri, in linea con la filosofia originale di Atom.

Immagine: Screenshot del sito web Pulsar
In qualità di suc­ces­so­re dell’editor Atom di GitHub, questa al­ter­na­ti­va a Dream­wea­ver beneficia di una grande community.

Il punto di forza prin­ci­pa­le di Pulsar risiede nel continuo sviluppo dell’ar­chi­tet­tu­ra modulare: i pacchetti di Atom esistenti fun­zio­na­no pre­va­len­te­men­te ancora e la community lavora co­stan­te­men­te alla mi­gra­zio­ne delle esten­sio­ni im­por­tan­ti. Tra le ca­rat­te­ri­sti­che note si an­no­ve­ra­no, tra l’altro:

  • Com­ple­ta­men­to au­to­ma­ti­co in­tel­li­gen­te: l’editor sug­ge­ri­sce frammenti di codice e funzioni ap­pro­pria­te durante la di­gi­ta­zio­ne, che possono essere fa­cil­men­te adottati.
  • Gestione dei pacchetti con ppm: simile ad apm, ppm consente l’in­stal­la­zio­ne, la rimozione e l’ag­gior­na­men­to delle esten­sio­ni di­ret­ta­men­te nell’editor o tramite il terminale.
  • In­te­gra­zio­ne con Git: Pulsar offre supporto visivo per Git per tracciare e gestire le modifiche al codice sorgente.
  • Temi e per­so­na­liz­za­zio­ni UI: l’editor può essere am­pia­men­te adattato vi­si­va­men­te e fun­zio­nal­men­te alle proprie esigenze, sup­por­tan­do diversi schemi di colori e scor­cia­to­ie da tastiera.

Grazie al con­tri­bu­to attivo di ex utenti di Atom, il progetto continua a crescere co­stan­te­men­te. Una do­cu­men­ta­zio­ne det­ta­glia­ta è di­spo­ni­bi­le anche sul sito web.

Vantaggi Svantaggi
Altamente esten­si­bi­le In­com­pa­ti­bi­li­tà con pacchetti Atom più vecchi
Soluzioni integrate per la gestione dei pacchetti e il controllo delle versioni Nessun supporto ufficiale per la lingua italiana
Ottimo supporto per i linguaggi di pro­gram­ma­zio­ne

Le migliori al­ter­na­ti­ve a Dream­wea­ver nel settore open source

Adobe Dream­wea­ver offre ai neofiti della pro­gram­ma­zio­ne un pacchetto completo per lo sviluppo di siti web, che grazie alle numerose fun­zio­na­li­tà e alla con­nes­sio­ne diretta con la Creative Cloud, fornisce tutto ciò di cui si ha bisogno per la creazione di una presenza online di successo e ar­ti­sti­ca­men­te pro­get­ta­ta. Tuttavia, questo comporta anche un’elevata com­ples­si­tà e costi continui. Inoltre, il software Adobe non è con­si­de­ra­to come una soluzione a risparmio di risorse. Gli svi­lup­pa­to­ri esperti, invece, di solito optano per editor che offrono maggiori libertà.

Le al­ter­na­ti­ve open source a Dream­wea­ver pre­sen­ta­te in questa guida rap­pre­sen­ta­no, in un certo senso, una via di mezzo tra il principio dei moduli del programma di Adobe e la pro­gram­ma­zio­ne pura tramite un comune editor di testo. La causa di ciò risiede prin­ci­pal­men­te nel codice del programma li­be­ra­men­te di­spo­ni­bi­le, che con­fe­ri­sce agli editor web open source la loro alta fles­si­bi­li­tà. Così è possibile uti­liz­za­re un programma come Pulsar sia come editor mi­ni­ma­li­sta con evi­den­zia­zio­ne della sintassi e com­ple­ta­men­to del codice, sia come ambiente di sviluppo completo che cede il posto al com­mer­cia­le Dream­wea­ver solo in pochi punti.

D’altra parte, non si può contare su una stabilità simile a quella promessa dal prodotto Adobe con le soluzioni gratuite. I software pro­fes­sio­na­li come Dream­wea­ver vengono co­stan­te­men­te svi­lup­pa­ti, di con­se­guen­za di­spon­go­no anche dei più recenti standard web e, spesso, come nel caso di Dream­wea­ver, rap­pre­sen­ta­no un pacchetto “senza pensieri” che si è evoluto nel corso di decenni. Se si ve­ri­fi­ca­no problemi con il software o hai bisogno di aiuto per il tuo progetto, è di­spo­ni­bi­le un supporto com­pe­ten­te. Per quanto riguarda le soluzioni gratuite, invece, devi fare af­fi­da­men­to sull’aiuto della community, che si tratti di dif­fi­col­tà tecniche con il programma o dello sviluppo generale.

Pacchetto in italiano HTML5 e CSS3 PHP Ca­rat­te­ri­sti­che par­ti­co­la­ri
VS Code Ambiente di sviluppo completo
Aptana Studio Debugger per Ja­va­Script e Ruby on Rails, basato su Eclipse
Pulsar Molti pacchetti ag­giun­ti­vi
Phoenix Editor inline per CSS e Ja­va­Script
KompoZer Di­men­sio­ne del file ridotta
Vai al menu prin­ci­pa­le