Introdução
Saudações! Continuando com o
artigo
escrito pelo Davi, irei mostrar mais alguns editores voltados
ao desenvolvimento de sites em ambiente GNU/Linux.
Recapitulando um pouco: existem basicamente dois tipos de
editores, os editores visuais ou WYSIWIG (what you see is
what you get) que vocês conheceram no artigo passado,
que facilitam e muito o trabalho de quem está
desenvolvendo um site profissional, e principalmente os
iniciantes, pois o contato com o código é quase
inexistente, e os editores não visuais, no qual
você cria os sites editando diretamente o código
HTML.
Hoje iremos conhecer alguns editores do tipo não
visuais. Estes editores são voltados para quem já
possui certa experiência com o HTML, porque como já
citado acima, a criação do site se dá
diretamente com a edição do código do site.
Claro que isso não impede o uso desses editores por quem
está começando, até porque como diz o ditado:
"agua mole pedra dura, tanto bate até que fura".
Então vamos a eles:
Quanta
O
QUANTA
é uma ferramenta de desenvolvimento web para o KDE, ele
é voltado para o desenvolvimento rápido de sites.
Recentemente o QUANTA foi portado para o KDE2, sendo
denominado "QUANTA PLUS".
Inicialmente o QUANTA foi desenvolvido para
criação/edição de sites estáticos,
mas isso está mudando, os desenvolvedores estão
adaptando este aplicativo para
criação/edição de sites dinâmicos
usando a linguagem PHP, estando incluso no projeto a
função de debugger, que será implementada em
breve.
Dentre as características do QUANTA destacam-se:
- Interface customizável;
- Ajuda para desenvolvedores profissionais;
- Configuração de teclas para qualquer
ação;
- Incorporar configurações do seu projeto ao
carrega-lo;
- Complementação de código para todas as
funções declaradas;
- Muito, muito mais (segundo os autores);
Além disso é possível navegar pela
árvore do seu projeto, como também você pode
"puxar" o código de um site "on-line", para seu projeto
ou para qualquer outra finalidade, checar o código em
busca de erros de sintaxe, visualizar o projeto etc.
Para finalizar, a documentação que acompanha o
QUANTA abrange: HTML 4.0, CSS, JavaScript e PHP, e pode ser
visualizada pelo próprio editor, tornando o processo de
consulta à documentação mais
dinâmico.
Amaya
NOTA: Bem, no artigo passado o Davi "sonegou" o AMAYA, mas
não vamos culpá-lo por isso, explico o porque:
Inicialmente este não era um editor visual, mas, como
tudo no mundo GNU/Linux evolui de forma espantosa, ele
naturalmente se tornou um editor com suporte ao famoso
WYSIWYG. Por isso ele não foi citado no artigo anterior.
Mesmo sendo um editor visual, não poderia deixar de
citá-lo neste artigo :)
O
AMAYA
é um misto de navegador/editor de sites. Ele é
usado para testar muitos dos protocolos e formatos de dados
usados na web, porque este é o editor oficial do W3C
(World Wide Web Consortium) [link: http://w3.org] que é
o órgão que regulamenta o uso da linguagem HTML,
garantido assim que a sintaxe usada para criação de
sites seja interpretada pela maioria dos navegadores ( a
velha história de compatibilidades ). Apesar disso o
AMAYA é um editor de fácil uso, não exigindo
que o usuário seja um profundo conhecedor de HTML ou CSS
( Cascade Style Sheet ).
Vejamos algumas de suas características:
- O AMAYA pode acessar sites remotos usando o protocolo
HTTP/1.1, tirando proveito das características mais
avançadas de HTTP, permitindo assim economia de
"BANDWIDTH" mantendo sempre a conexão ativa;
- O AMAYA tem suporte ao uso de CSS, mesmo que o
usuário não conheça este recurso é
possível implementá-lo em seu site ( tornando ele
visualmente mais interessante ), através de modelos
pré existentes, além disso é possível
editar, testar e usar modelos de CSS importados de sites da
WEB;
- O AMAYA apresenta uma implementação de MathML
que permite para os usuários folhear e editar websites
contendo expressões matemáticas. Como o resto do
documento, estas expressões são manipuladas por
uma interface WYSIWYG;
- Perfis lhe permitem personalizar a aplicação
de acordo com seus conhecimentos de HTML, e um mecanismo de
modelos ajuda na criação de modelos usados em um
site, facilitando assim quem precisa de uma
formatação padrão em suas páginas;
A intenção dos desenvolvedores deste editor
é dar um apoio melhor no uso de XML, permitindo a
interação com CSS. Existe também uma
versão baseada no GTK Toolkits, mas por enquanto
não passa de um protótipo.
No que diz respeito a documentação é
possível encontrá-la no site oficial, apesar de
não estar completa, já serve como base para quem
está começando a usar o AMAYA.