Quais são os diferentes tipos de software de edição de sites?
O software de edição de sites pode ser qualquer coisa, desde um editor de texto gratuito fornecido com um sistema operacional (SO) até um pacote caro capaz de lidar com coisas como folhas de estilo em cascata (CSS) e linguagem de marcação estendida (XML). Normalmente, é necessário um certo nível de conhecimento para editar manualmente os arquivos do site usando um editor de texto, mas as operações básicas dos pacotes de edição dedicados podem ser usadas sem nenhum conhecimento da HTML (Hypertext Markup Language) ou qualquer outro código. Os três principais tipos de software de edição de sites são orientados a texto, orientados a objetos ou usam uma interface "o que você vê é o que obtém" (WYSIWYG). Cada uma dessas variações pode ter usos diferentes, e normalmente existem opções gratuitas e pagas disponíveis em cada categoria. Alguns pacotes de software de edição de sites também podem incluir ferramentas para criar elementos como imagens, animações e vários conteúdos rich media.
Editores baseados em texto são a forma mais simples de software de edição de sites. Se um web designer possui um amplo conhecimento de HTML e outros códigos, a edição de texto pode fornecer uma maneira rápida de fazer pequenos ajustes em um site. Editores de texto também podem ser usados para criar sites inteiros na ausência de software mais complicado. Qualquer editor de texto pode ser usado para codificar HTML a partir do zero, mas também existem editores baseados em texto criados para esse fim. Esses programas podem incluir recursos como código de cores de vários elementos de código, verificação de erros ou um cliente FTP (File Transfer Protocol) integrado.
Uma forma um pouco mais complicada de software de edição de sites pode ser conhecida como orientada a objetos. Esse tipo de software geralmente permite que um web designer organize visualmente seu código de maneiras mais avançadas do que a simples codificação de cores. Editores orientados a objetos também podem ser integrados em editores WYSIWYG maiores, permitindo que um web designer trabalhe mais intimamente com objetos individuais.
Alguns dos softwares de edição de sites mais complexos são geralmente chamados de WYSIWYG, pois todas as configurações de formatação e outras são visíveis durante o processo de design. Muitos editores WYSIWYG permitem que o código seja alterado manualmente, embora normalmente seja possível criar um site inteiro sem o conhecimento de HTML. Alguns pacotes de software de edição de sites também podem incluir vários outros programas, permitindo a edição de imagens ou a criação de conteúdo rich media para inserção em um site. Muitos editores também incluem funcionalidades para garantir a compatibilidade do site com os padrões do World Wide Web Consortium (W3C®).
Além da variedade de softwares de desenvolvimento de sites baseados em texto, orientados a objetos e de interface WYSIWYG, também há uma variedade de opções de freeware, shareware e varejo. Alguns softwares profissionais de desenvolvimento de sites podem ser bastante caros, embora normalmente também haja opções gratuitas ou até de código aberto. O software pago pode incluir ferramentas proprietárias úteis indisponíveis em outros pacotes, embora as opções gratuitas e de código aberto possam ser muito completas.