O Adobe Dre­amwe­a­ver é uma fer­ra­menta pro­fis­si­o­nal de de­sen­vol­vi­mento web com a qual pode criar páginas web tanto vi­su­al­mente como di­re­ta­mente no editor de código. Suporta HTML, CSS, Ja­vaS­cript e outras tec­no­lo­gias web, e inclui fun­ci­o­na­li­da­des como pré-vi­su­a­li­za­ção ao vivo e realce de sintaxe. É es­pe­ci­al­mente popular entre aqueles que querem combinar um design visual con­for­tá­vel com controlo total do código.

O que é o Adobe Dre­amwe­a­ver?

Em 1997, a Ma­cro­me­dia lançou a primeira versão do Dre­amwe­a­ver ex­clu­si­va­mente para Mac OS 8. Quase três meses depois, com a versão 1.2, chegou a com­pa­ti­bi­li­dade com o Microsoft Windows. Dez anos depois, a Adobe adquiriu o software e in­cor­po­rou-o à sua Creative Suite, hoje subs­ti­tuída pela Creative Cloud, em subs­ti­tui­ção ao editor GoLive. Para usar este completo apli­ca­tivo de criação e design de páginas web adap­ta­ti­vas, é ne­ces­sá­rio contratar a as­si­na­tura do produto in­di­vi­dual ou o pacote completo da Creative Cloud, por isso ele é voltado prin­ci­pal­mente para uso pro­fis­si­o­nal.

O que define o Adobe Dre­amwe­a­ver

O Dre­amwe­a­ver destaca-se pela sua interface típica da Adobe, familiar para quem utiliza o Photoshop, o InDesign ou o Il­lus­tra­tor. O leque de funções do editor HTML, que no âmbito WYSIWYG está entre os re­fe­rên­cias, cresceu muito desde a chegada da Creative Cloud e facilita a escrita de código.

Por exemplo, é possível rever todas as al­te­ra­ções em tempo real sem precisar de re­car­re­gar a página ou editar o código CSS di­re­ta­mente no ficheiro HTML usando um editor online. Além disso, o seu as­sis­tente de co­di­fi­ca­ção integrado ajuda a escrever código limpo, pre­en­chendo au­to­ma­ti­ca­mente frag­men­tos com­pa­tí­veis com Emmet, gerando recuos au­to­má­ti­cos e des­ta­cando elementos cor­res­pon­den­tes com cores. Além disso, o Dre­amwe­a­ver oferece as seguintes fun­ci­o­na­li­da­des:

  • Validação de código
  • Com­pa­ti­bi­li­dade com pré-pro­ces­sa­do­res CSS (SASS, Less)
  • Com­pa­ti­bi­li­dade com PHP (versões 5.6 e 7.1)
  • Vários cursores para escrever e editar si­mul­ta­ne­a­mente di­fe­ren­tes linhas de código
  • Framework CSS Bootstrap integrado para design web adap­ta­tivo
  • Acesso a imagens e vetores livres de direitos autorais do Adobe Stock
  • Acesso fácil aos seus próprios gráficos, designs e outros recursos através da Creative Cloud

Quais são as al­ter­na­ti­vas gratuitas ao Dre­amwe­a­ver?

Se já trabalha com o Creative Cloud e domina o Dre­amwe­a­ver, é uma aposta segura. No entanto, se pretende reduzir custos ou prefere um ambiente mais leve, existem boas al­ter­na­ti­vas gratuitas ao Dre­amwe­a­ver que são muito capazes. A seguir, apre­sen­ta­mos 5 opções, com as suas prin­ci­pais ca­rac­te­rís­ti­cas, se­me­lhan­ças e di­fe­ren­ças em relação à solução da Adobe e a sua fa­ci­li­dade de uti­li­za­ção no dia a dia.

Visual Studio Code

O Visual Studio Code, mais conhecido como VS Code, é um editor de código aberto da Microsoft que, desde o seu lan­ça­mento em 2015, ra­pi­da­mente se tornou o ambiente de de­sen­vol­vi­mento mais popular do mundo. Como al­ter­na­tiva gratuita e mul­ti­pla­ta­forma ao Dre­amwe­a­ver, destaca-se pela sua grande fle­xi­bi­li­dade, estrutura modular e uma co­mu­ni­dade muito ativa. O VS Code funciona em Windows, macOS e Linux, e a sua versão básica já inclui muitas fun­ci­o­na­li­da­des que sa­tis­fa­zem as ne­ces­si­da­des dos pro­gra­ma­do­res web modernos. Entre elas estão a in­te­gra­ção com o Git, realce de sintaxe, au­to­com­ple­tar in­te­li­gente (baseado em In­tel­li­Sense), um terminal integrado e pré-vi­su­a­li­za­ção ao vivo através de extensões adequadas.

Apesar de se con­cen­trar na pro­gra­ma­ção pura em vez do design visual, como acontece com o Dre­amwe­a­ver, o Visual Studio Code pode ser fa­cil­mente ampliado para se tornar um ambiente poderoso se­me­lhante ao WYSIWYG graças a alguns com­ple­men­tos. Extensões como o Live Server permitem um fluxo de trabalho que torna o de­sen­vol­vi­mento com HTML, CSS e Ja­vaS­cript tão con­for­tá­vel quanto no Dre­amwe­a­ver. Quem trabalha com lin­gua­gens do lado do servidor, como PHP, ou com fra­meworks como React, Angular ou Vue, en­con­trará no VS Code um ambiente de de­sen­vol­vi­mento fluido com fer­ra­men­tas de depuração, linting e com­pi­la­ção já in­te­gra­das ou ins­ta­lá­veis com um único clique.

Imagem: Captura de pantalla de la página web de VS Code
Visual Studio Code es uno de los entornos de de­sar­rollo más populares, que también ofrece una amplia com­pa­ti­bi­li­dad con el de­sar­rollo web.

Graças à sua ampla oferta de temas, atalhos, bi­bli­o­te­cas de snippets e opções de per­so­na­li­za­ção, o editor adapta-se às suas pre­fe­rên­cias. Se começou com o Dre­amwe­a­ver devido à sua interface gráfica e agora quer passar para o código, o VS Code é uma al­ter­na­tiva moderna e preparada para crescer com as suas ne­ces­si­da­des, sem custos de licença.

Vantagens Des­van­ta­gens
Grande ecos­sis­tema de extensões e temas Sem ambiente visual WYSIWYG (requer extensões)
Com­pa­tí­vel com as tec­no­lo­gias web atuais Curva de apren­di­za­gem para prin­ci­pi­an­tes
Terminal, Git e depurador in­te­gra­dos Pode consumir mais memória com muitas extensões

Kompozer

O editor web [KompoZer](https://web­si­te­ad­vi­sor.co.uk/kompozer-download-al­ter­na­tive ““KompoZer: El eficaz editor WYSIWYG para tu página web””) tem origem no projeto Nvu da Mozilla e também se baseia no motor Gecko. Ini­ci­al­mente, o KompoZer in­cor­po­rava pequenas melhorias em relação ao software Nvu, até que fi­nal­mente foi publicado como editor web in­de­pen­dente sob as licenças livres GNU GPL (GNU General Public License), GNU LGPL (GNU Lesser General Public License) e MPL (Mozilla Public License). A equipa do ambiente Mozilla in­ter­rom­peu o seu de­sen­vol­vi­mento em 2010, embora o programa continue a ser uti­li­zá­vel na maioria das versões do Windows e macOS, bem como no Ubuntu. Por ser um programa de 32 bits, já não é com­pa­tí­vel com as versões mais recentes do macOS. O KompoZer tem mais de 20 pacotes de idiomas dis­po­ní­veis, incluindo inglês, alemão, francês, italiano e espanhol.

Embora o KompoZer não esteja entre as al­ter­na­ti­vas ao Dre­amwe­a­ver que podem competir com o programa da Adobe em termos de fun­ci­o­na­li­dade e com­ple­xi­dade, esta aplicação de código aberto oferece várias funções que facilitam o design de páginas web com um aca­ba­mento pro­fis­si­o­nal:

  • Editor WYSIWYG ágil com al­ter­nân­cia fácil entre código e pré-vi­su­a­li­za­ção
  • Editor CSS integrado com im­por­ta­ção de folhas de estilo exis­ten­tes
  • Barras de menus per­so­na­li­zá­veis
  • Corretor or­to­grá­fico e realce de sintaxe
  • Guias para editar várias páginas ao mesmo tempo
  • As­sis­tente para for­mu­lá­rios
  • Limpador de marcação que verifica a con­for­mi­dade com o W3C
  • Gestor de sites FTP com arrastar e soltar para ficheiros mul­ti­mé­dia
Imagem: Captura de pantalla de la página web de KompoZer
KompoZer ya no se de­sar­rolla ofi­ci­al­mente, pero sigue siendo popular.

Além disso, o programa oferece algumas extensões úteis, como um ve­ri­fi­ca­dor de links que permite verificar a validade dos links inseridos. Como possível al­ter­na­tiva ao Adobe Dre­amwe­a­ver, o KompoZer continua sem oferecer com­pa­ti­bi­li­dade com PHP nem com os padrões web mais recentes, como CSS3 e HTML5. Na página web do KompoZer pode encontrar todas as versões dis­po­ní­veis para as di­fe­ren­tes pla­ta­for­mas, bem como do­cu­men­ta­ção detalhada. Você também tem a opção de informar erros de­tec­ta­dos ou enviar sugestões para novas fun­ci­o­na­li­da­des.

Vantagens Des­van­ta­gens
Editor WYSIWYG rápido com pré-vi­su­a­li­za­ção Sem com­pa­ti­bi­li­dade com PHP
Dis­po­ní­vel em mais de 20 idiomas De­sen­vol­vi­mento in­ter­rom­pido
Ins­ta­la­ção muito leve Não suporta HTML5 nem CSS3

Phoenix

O Phoenix é um editor de código moderno im­pul­si­o­nado pela co­mu­ni­dade, con­si­de­rado o sucessor direto do Brackets, a al­ter­na­tiva ao Dre­amwe­a­ver que já foi des­con­ti­nu­ada. Após o fim oficial do Brackets pela Adobe em 2021, um grupo de pro­gra­ma­do­res em­pe­nha­dos criou o Phoenix com o objetivo de preservar o potencial do popular editor e melhorá-lo de forma in­ten­ci­o­nal. O software é dis­tri­buído sob a licença MIT e conta com um de­sen­vol­vi­mento ativo. Está dis­po­ní­vel em várias pla­ta­for­mas — Windows, macOS e Linux — e utiliza tec­no­lo­gias web modernas como HTML, CSS e Ja­vaS­cript, tal como o seu an­te­ces­sor. O Phoenix apresenta uma interface moderna cla­ra­mente inspirada no design original, mas com uma ar­qui­te­tura renovada, oti­mi­za­ções de de­sem­pe­nho e bi­bli­o­te­cas atu­a­li­za­das.

O editor é di­re­ci­o­nado prin­ci­pal­mente a de­sen­vol­ve­do­res front-end, embora sua ar­qui­te­tura aberta e ca­pa­ci­dade de expansão permitam que ele também seja usado em outras áreas. Um dos seus pontos fortes é a pré-vi­su­a­li­za­ção integrada, que mostra au­to­ma­ti­ca­mente as al­te­ra­ções no código HTML e CSS em tempo real no navegador (por exemplo, Google Chrome) sem ne­ces­si­dade de re­car­re­gar a página ma­nu­al­mente. Esta função é suportada pela in­te­gra­ção fluida com o Node.js, o que permite uma co­mu­ni­ca­ção rápida entre o editor e o navegador.

Imagem: Captura de pantalla de la página web de Phoenix
Phoenix es una evolución de Brackets, la popular al­ter­na­tiva a Dre­amwe­a­ver.

Outras fun­ci­o­na­li­da­des des­ta­ca­das:

  • Editores online: as regras CSS e Ja­vaS­cript podem ser editadas di­re­ta­mente no documento HTML, sem ne­ces­si­dade de alterar o ficheiro.
  • Gestão moderna de extensões: funções adi­ci­o­nais e temas podem ser fa­cil­mente ins­ta­la­dos através de uma interface de com­ple­men­tos integrada. A co­mu­ni­dade trabalha ati­va­mente em novas extensões, como realce de sintaxe, fer­ra­men­tas de for­ma­ta­ção ou linters para HTML, CSS e Ja­vaS­cript.
  • Gestão de projetos mul­ti­pla­ta­forma: os projetos podem ser or­ga­ni­za­dos por se­pa­ra­do­res, e um gestor de ficheiros integrado permite navegar e editar di­re­tó­rios ra­pi­da­mente.

Graças ao seu de­sen­vol­vi­mento constante, interface familiar e foco em fluxos de trabalho modernos de front-end, o Phoenix é atu­al­mente uma das al­ter­na­ti­vas de código aberto mais atraentes ao Dre­amwe­a­ver. É uma opção altamente re­co­men­dá­vel, es­pe­ci­al­mente para de­sen­vol­ve­do­res que valorizam a fa­ci­li­dade de uso, a pré-vi­su­a­li­za­ção ao vivo e uma co­mu­ni­dade ativa.

Vantagens Des­van­ta­gens
De­sen­vol­vi­mento contínuo pela co­mu­ni­dade Do­cu­men­ta­ção ainda in­com­pleta em algumas secções
Foco em padrões atuais e de­sem­pe­nho Suporte limitado para lin­gua­gens do lado do servidor (por exemplo, PHP)
Editores online para CSS e Ja­vaS­cript

Aptana Studio

O Aptana Studio é um ambiente de de­sen­vol­vi­mento integrado gratuito criado pela empresa Axway. Embora o suporte oficial tenha sido des­con­ti­nu­ado, o editor ainda pode ser baixado do re­po­si­tó­rio oficial do Aptana no GitHub. A pla­ta­forma baseia-se na fer­ra­menta Java Eclipse e, além de Ja­vaS­cript, HTML5 e CSS3, suporta várias lin­gua­gens de pro­gra­ma­ção, como PHP, Python e Ruby. Além disso, permite integrar di­re­ta­mente na aplicação bi­bli­o­te­cas Ajax, como jQuery, Prototype ou script.aculo.us, que podem ser uti­li­za­das no processo de de­sen­vol­vi­mento.

Além da sua ampla com­pa­ti­bi­li­dade com di­fe­ren­tes lin­gua­gens e pla­ta­for­mas, este editor web destaca-se pelas seguintes funções prin­ci­pais:

  • As­sis­tente de código: oferece sugestões de ar­gu­men­tos, pro­pri­e­da­des ou métodos possíveis e mostra a com­pa­ti­bi­li­dade de qualquer elemento HTML, CSS ou Ja­vaS­cript do seu projeto web nos na­ve­ga­do­res mais comuns.
  • De­pu­ra­do­res in­te­gra­dos: inclui de­pu­ra­do­res para Ja­vaS­cript e Ruby on Rails, que ajudam a iden­ti­fi­car e corrigir erros nas suas apli­ca­ções web.
  • As­sis­tente de im­ple­men­ta­ção: o Aptana Studio possui uma fer­ra­menta que facilita o car­re­ga­mento, des­car­re­ga­mento e sin­cro­ni­za­ção dos ficheiros do seu projeto web através de FTP, SFTP e FTPS.
  • Controlo de versões: pode fa­cil­mente ligar o seu projeto web ao Git para trabalhar de forma co­la­bo­ra­tiva e segura no código-fonte, como é feito no GitHub
  • Fer­ra­menta de linha de comando integrada: graças ao terminal in­cor­po­rado, pode executar comandos do sistema di­re­ta­mente a partir do Aptana Studio.
  • Ambiente de de­sen­vol­vi­mento flexível: permite con­fi­gu­rar o Aptana Studio ao seu gosto, ampliar as suas funções básicas através de scripts para comandos padrão e atribuir atalhos de teclado para otimizar a usa­bi­li­dade.
Imagem: Captura de pantalla de la página web de Aptana
Aptana Studio tampoco se sigue de­sar­rol­lando, pero aún se puede descargar desde GitHub.

Graças à sua ligação com o Eclipse, herda funções úteis como realce de sintaxe, pre­en­chi­mento au­to­má­tico e fecho au­to­má­tico de etiquetas. Além disso, suporta padrões atuais como HTML5.

Vantagens Des­van­ta­gens
Suporta Perl, Python, PHP e Ruby Muitas de­pen­dên­cias (Java, Git e Eclipse na versão plugin)
Controlo de versões com Git Não dis­po­ní­vel em espanhol (apenas em inglês)
Com­pa­ti­bi­li­dade com padrões web recentes Requer ter o Node.js instalado e nem sempre isso é indicado com clareza
Interface complexa

Pulsar

O Pulsar é um fork do editor Atom de­sen­vol­vido pela co­mu­ni­dade. O Atom foi ori­gi­nal­mente criado pelo GitHub, mas o seu suporte oficial terminou em dezembro de 2022. O objetivo do Pulsar é manter os elementos fa­mi­li­a­res do Atom, ao mesmo tempo que moderniza as suas de­pen­dên­cias obsoletas e adiciona atu­a­li­za­ções de segurança e novas fun­ci­o­na­li­da­des. O projeto continua ativo e, tal como o seu an­te­ces­sor, está dis­po­ní­vel sob a licença MIT. Além disso, o gestor de pacotes do Atom, apm, continua a evoluir sob o nome ppm (Pulsar Package Manager) para permitir uma gestão fluida dos pacotes. O Pulsar está dis­po­ní­vel para Windows, macOS e Linux e é com­pa­tí­vel com várias lin­gua­gens de pro­gra­ma­ção, como HTML, CSS, Ja­vaS­cript, PHP, Python e outras, seguindo a filosofia original do Atom.

Imagem: Captura de pantalla de la página web de Pulsar
Como sucesor del editor Atom de GitHub, esta al­ter­na­tiva a Dre­amwe­a­ver se beneficia de una gran comunidad.

A maior força do Pulsar reside na con­ti­nui­dade da sua ar­qui­te­tura modular: a maioria dos pacotes criados para o Atom continuam a funcionar, e a co­mu­ni­dade trabalha cons­tan­te­mente na migração das extensões mais im­por­tan­tes. Entre as suas funções mais des­ta­ca­das incluem-se:

  • Au­to­com­ple­tar in­te­li­gente: o editor sugere frag­men­tos de código e funções re­le­van­tes enquanto escreve, que podem ser fa­cil­mente in­cor­po­ra­dos.
  • Gestão de pacotes com ppm: tal como o apm, o ppm permite instalar, eliminar e atualizar extensões di­re­ta­mente a partir do editor ou através do terminal.
  • In­te­gra­ção com Git: o Pulsar oferece suporte visual para Git, o que facilita o acom­pa­nha­mento e a gestão das al­te­ra­ções no código-fonte.
  • Temas e per­so­na­li­za­ção: o editor pode ser am­pla­mente per­so­na­li­zado tanto na aparência quanto nas funções, su­por­tando di­fe­ren­tes esquemas de cores e atalhos de teclado.

Graças à par­ti­ci­pa­ção ativa de antigos uti­li­za­do­res do Atom, o projeto continua a crescer de forma constante. Na página web também é possível encontrar do­cu­men­ta­ção completa.

Vantagens Des­van­ta­gens
Altamente ex­pan­sí­vel In­com­pa­ti­bi­li­da­des com pacotes antigos do Atom
Gestão de pacotes e in­te­gra­ção com Git Sem suporte oficial para outros idiomas (dis­po­ní­vel apenas em inglês)
Edição direta do código CSS e Ja­vaS­cript

Resumo das melhores al­ter­na­ti­vas ao Dre­amwe­a­ver

O Adobe Dre­amwe­a­ver oferece um pacote completo para criar páginas web, com inúmeras funções e in­te­gra­ção direta com a Creative Cloud. Isso pro­por­ci­ona co­mo­di­dade, mas também maior com­ple­xi­dade e custos re­cor­ren­tes, além de um consumo con­si­de­rá­vel de recursos. Quem já domina o código ge­ral­mente prefere editores que oferecem mais liberdade.

As al­ter­na­ti­vas de código aberto deste guia oferecem um meio-termo entre a abordagem do tipo “cons­tru­tor” do Dre­amwe­a­ver e a pro­gra­ma­ção pura num editor de texto. O código aberto oferece fle­xi­bi­li­dade: por exemplo, o Pulsar pode ser um editor mi­ni­ma­lista com realce de sintaxe e pre­en­chi­mento au­to­má­tico ou tornar-se um ambiente de de­sen­vol­vi­mento bastante completo com pacotes adi­ci­o­nais.

No entanto, nem sempre alcançam a mesma es­ta­bi­li­dade ou suporte que uma solução comercial. O Dre­amwe­a­ver é atu­a­li­zado con­ti­nu­a­mente, incorpora os padrões web mais recentes e conta com suporte pro­fis­si­o­nal. Nas opções gratuitas, a ajuda depende da co­mu­ni­dade, tanto para resolver in­ci­den­tes como para im­pul­si­o­nar a sua evolução.

Dis­po­ní­vel em espanhol HTML5 e CSS3 PHP Par­ti­cu­la­ri­da­des
VS Code Ambiente de de­sen­vol­vi­mento integral
Aptana Studio De­pu­ra­do­res para Ja­vaS­cript e Ruby on Rails, baseados no Eclipse
Pulsar Grande quan­ti­dade de pacotes adi­ci­o­nais
Phoenix Editores online para CSS e Ja­vaS­cript
KompoZer Ins­ta­la­ção muito leve
Ir para o menu principal