Marcus VBP

Desenvolvimento de Interfaces WEB

Comentários recentes

Webdesign no Linux Parte 5: Navegadores e Clientes de FTP

28 ABR 2007

Salve pessoas!

Vamos à mais um e também derradeiro artigo sobre Web Design no Linux.

Esta série de artigos é voltada para desenvolvedores que sentem vontade de experimentar ou mesmo trocar o seu Sistema Operacional Windows por alguma distribuição Linux mas não conhecem as opções nativas para desenvolvimento.

Os temas abordados até agora foram:

  1. Programas de Desenho Vetorial
  2. Programas de Edição de Código
  3. Rodando um servidor Apache com PHP e MySQL

Neste artigo eu apresentarei os navegadores nativos (Opera, Firefox, Konqueror, Mozilla, Epiphany), Como instalar o Internet Explorer no Linux, e também os programas para o FTP.

A Distribuição utilizada para este artigo (e em todos os outros) foi o Ubuntu 6.10, mas ele pode ser facilmente adaptado à qualquer outra distribuição baseada no Debian.

Navegadores

Acredito que a maioria não sentirá problemas aqui. Muitos dos navegadores do Linux são multiplataforma.

Mozilla Firefox. Impossível falar de navegadores e não falar do Firefox, o navegador “alternativo” mais popular do planeta. O que se pode falar do Firefox que já não foi falado?

Mozilla Firefox

Bom, o Firefox é o “navegador padrão” da grande maioria das distros, inclusive no Ubuntu. Então é muito provável que a distro que você escolher já venha com o mesmo instalado. Caso por um motivo cabalístico você escolher uma distro que não use o Firefox, você pode instalá-lo simplesmente digitando o comando sudo apt-get install firefox no terminal, ou se você é fã de fortes emoções, pode compilar o código-fonte, já que o Firefox é Open Source. Uma boa lida na documentação oficial sobre compilação da Mozilla deve lhe ajudar na aventura ;).

Rápido, confiável, seguro, e com uma grande coleção de extensões, é fácil perceber o motivo do Firefox está crescendo em preferência todo mês, em detrimento do navegador mais popular atualmente (o Internet Explorer).

No Debian o Firefox mudou de ícone e de nome, passando a se chamar IceWeasel, por causa de uma discussão boba sobre o quão livre é o Firefox, mas é o mesmo bom Firefox que conhecemos e amamos ;).

Opera Browser. Aqui está um navegador que merece toda a minha admiração. Uma boa definição que gosto de usar para ele é “O melhor navegador que ninguém usa”. É impossível não admirar como os desenvolvedores deste navegador conseguiram colocar tantos recursos em apenas 6,20MB de download.

Atualmente o Opera possui gerenciador de downloads, bate-papo IRC, gerenciador de contatos, cliente de email, leitor de RSS Feeds (o melhor que eu já vi em um browser, diga-se), widgets (pequenas aplicações feitas em javascript, que executam várias funções, de modo semelhante às extensões do Firefox), recurso de voz (Não vem instalado por padrão, é necessário fazer um novo download), várias ferramentas de acessibilidade, um gerenciador de anotações, User Scripts e provavelmente vários recursos que eu não me lembro no momento.

Além disso, o Opera foi o primeiro navegador para Ambiente Windows que ofereceu suporte completo aos Padrões Web. Outra coisa que chama a atenção é que o Opera é muito rápido para abrir páginas.

Opera 9.20 no meu trabalho

Infelizmente, nem tudo são flores para o Opera. Deixei de usá-lo porque ele possuía incompatibilidade com certos aplicativos online, como o Meebo e o Google Docs (apesar de que conheço um user script que me permite acessar o Google Docs normalmente).

O Opera está atualmente na versão 9.20, e foi adicionado um novo recurso, chamado Speed Dial, que permite que você acesse rapidamente seus sites preferidos. Você pode instalar o Opera no seu sistema simplesmente digitando sudo apt-get install opera no terminal e pressionando a tecla enter. Mas se você for como eu, que gosta de estar sempre com as versões mais novas dos aplicativos, pode acessar O site do Opera e baixar o pacote .deb.

Mozilla (SeaMonkey) Browser. Conhecido também como o velho Mozillão. Por muito tempo o carro-chefe da Mozilla Foundation e posteriormente abandonado em favor do Firefox, ele ganhou uma sobrevida e agora se chama Mozilla SeaMonkey.

O SeaMonkey é uma suíte de aplicativos combinados em um só: Navegador, Cliente de Email, Cliente de IRC e editor HTML. Além disso, uma grande parte das extensões do Firefox também funcionam nele.

O Navegador Mozilla no meu computador

Não há muito o que adicionar sobre o Seamonkey, só que não vale apena tê-lo instalado na máquina apenas para testar páginas, pois tanto o Firefox quanto ele usam o mesmo motor, a engine Gecko. Para instalar o Mozillão, basta digitar sudo apt-get install mozilla-browser no terminal e pressionar enter.

Konqueror. Este é o navegador padrão do ambiente KDE, por isso, não poderei me aprofundar muito nele, pois uso o Gnome, e mesmo quando estou em um ambiente KDE, não utilizava o mesmo para navegar.

o Konqueror está no centro do KDE: se você quer navegar por suas pastas, você executa o Konqueror. Se quer navegar pela Internet, executa o Konqueror. O navegador também tem funções para gravação de CD’s, visualizador de arquivos universal, e mais algumas que não me lembro agora, pois faz alguns anos que usei o KDE ativamente.

Sobre os recursos, o Konqueror possui a já comum e praticamente padrão navegação por abas, suporte a plugins…

Konqueror

Sobre a sua renderização de XHTML e CSS, posso dizer que melhorou bastante nos últimos anos. Quando eu usei-o pela primeira vez, o site do Banco do Brasil aparecia todo quebrado, e hoje aparece bem direitinho.

Mas não vale a pena ter o Konqueror instalado em um sistema Gnome (se for o seu caso, caso contrário, não recomendo removê-lo do KDE) apenas para testar sites.

Epiphany. Este é o navegador padrão do ambiente Gnome. Eu nunca utilizei, mas algumas pessoas gostam de utiliza-lo devido à sua leveza: ele é bem mais rápido que o Firefox.

O Epiphany é baseado na engine Gecko, a mesma utilizada pelo já citado Firefox, o que lhe garante a mesma compatibilidade com os padrões, além de velocidade e segurança.

Este navegador também conta com suporte à plugins e extensões, interface configurável e também Favoritos Inteligentes (se algum usuário do Epiphany quiser explicar esta função, fique à vontade).

Epiphany acessando a página da Wikipédia

O Epiphany está disponível nos repositórios do Ubuntu, você pode procurar por “epiphany” no Synaptics, ou simplesmente abra o terminal e digite sudo apt-get install epiphany-browser.

Internet Explorer 6. Pensou que tinha escapado dele? Infelizmente, ele ainda é muito utilizado para que possamos esquecê-lo assim de uma hora para outra…

Mesmo sendo o IE um navegador exclusivamente Windows, é possível rodar as versões 6, 5.5 e 5.01 no Linux, utilizando o Wine. Para facilitar ainda mais a instalação, você pode e deve utilizar o script IE4Linux, que automatiza todo o processo. É claro que você não vai instalar as versões 5.5 e 5.01, que quase ninguém mais usa. Quem trabalha com o passado é museu ;-).

A instalação do script é simples. Ele possui duas dependências, o já citado Wine e também um pacote chamado cabextract. Você os instala simplesmente assim: sudo apt-get install wine cabextract. Depois, você deve baixar o IEs4Linux e descompacta-lo em uma pasta. Acesse a pasta via terminal e execute o script com o seguinte comando: ./ies4linux.

Responda as perguntas feitas pelo script, e pronto! O Internet Explorer estará instalado no seu sistema, com atalho na área de trabalho e tudo mais.

Internet Explorer 6 rodado no Ubuntu 7.04

Em tempo: a versão beta já está instalando o IE 7, com alguma dose gambiarras. Se quiser se arriscar, vá em frente! ;-)

Programas FTP

Agora três pequenas sugestões para envio de arquivos para um servidor remoto.

GFTP. Um programa bem conhecido e popular de FTP para sistemas *NIX. Pode ser utilizado tanto em modo texto, no terminal, quanto em modo gráfico (para Gnome). Suporta proxy e também trabalha com os seguintes protocolos: FTP, FTPS , HTTP, HTTPS, SSH e FSP. o GFTP também faz transferências FXP (transferência via FTP entre um servidor remoto e outro). Possui o recurso de bookmarks, que permite que você salve as configurações dos seus hosts.

O GFTP em ação

Filezilla. Este era meu programa de FTP preferido no Windows. Baseado no Mozilla, era totalmente gratuito e muito rápido.

Fiquei muito feliz quando começaram a fazer a versão 3.0 com suporte ao Linux. Atualmente ela está na versão beta7, mas é perfeitamente usável. O Filezilla conta com os seguintes recursos: gerenciador de sites, suporte a vários idiomas, encriptação forte, permite o envio de arquivos de até 4gb, suporte a continuar do ponto em que parou em caso de erro, fila de espera, suporte a proxy, limite de banda, suporta vários protocolos, etc.

Filezilla no Ubuntu 7.04

O Filezilla está disponível nos repositórios do novíssimo Ubuntu 7.04, mas em versões anteriores, não. Uma vez eu peguei um pacote .deb no excelente GetDeb. Pode ser que ainda tenha um pacote lá.

Gerenciador de Arquivos Nautilus. O Nautilus é o “windows explorer” do ambiente Gnome. Ele possui a capacidade de conectar em servidores remotos utilizando vários protocolos, como FTP, SSH, Compartilhamento do Windows e WebDav. Fazendo a conecção via Nautilus você ganha a possibilidade de mexer em seus arquivos remotos como se estivesse mexendo nos arquivos localmente. Mas devo avisar que desta forma pode ser um pouco lento, especialmente se seu host fica muito longe de onde você está.

Nautilus - Conectar a um servidor

Adendo: programas de windows emulados no Linux.

Antes de finalizar esta série, gostaria de tocar em um ponto importante: é possível, para algumas pessoas que achem que alguns programas nativos apenas do Windows imprescindíveis, rodar programas de Windows no Linux, apesar de que, devo ressaltar, nem sempre obtém-se uma boa performance ou mesmo o programa funciona.

Observe que de todos os programas que eu citei em todos os artigos, não falei de nenhuma que substitua o Adobe Flash, pois infelizmente não existe versão alternativa a este programa (bom, na verdade tem, mas está milhões de anos atrasada em relação à última versão, e também nunca cheguei a utilizar a mesma).

Contudo, é possível rodar o Flash 8 na versão mais recente do Wine. O Wine foi criado especificamente para rodar jogos e programas Windows no Linux.

Eu consegui rodar o Flash 8, apesar de que tenho que fazer algumas ressalvas:

  • Tive problemas para criar vídeos .flv, apesar de que acredito que seria possível contornar o problema;
  • Algumas animações com fundo em gradiente deixaram o Flash lento, mas não influíram na velocidade da animação depois que o filme foi exportado para SWF;
  • Às vezes o programa fecha sem motivo nenhum, por isso, salve sempre seu trabalho!
  • De vez em quando o Flash sofre de um problema que não é grave, é apenas incômodo. É como se a tecla “espaço” ficasse travada, aí a ferramenta “mão” fica sempre ativa. É só clicar sobre outra ferramenta que volta tudo ao normal.

Tirando estas ressalvas, o software funcionou bem, inclusive o AS(Action Script). Mas recomendo apenas para pequenos trabalhos em flash, como banners, etc. Para os flasheiros profissionais, acredito que não vá agradar. :-(

Fim

Gostaria de fazer uma observação sobre este artigo. Muitas pessoas têm mais de uma versão de navegador instalado no computador para testar páginas. No Linux, o número de opções é bem maior que no Windows. Mas não é necessário ter todos eles para testar páginas, por dois motivos. O primeiro é que os navegadores que são nativos apenas do Linux são usados por poucas pessoas, e como ainda existem poucas pessoas usando o Linux, esses usuários nem aparecem nas estatísticas :-).

Em segundo lugar, estes navegadores nativos e exclusivos têm uma excelente renderização, pois em geral utilizam a mesma engine utilizada pelo Firefox, ou seja, mesmo que o site apareça com algum defeito, ele ainda estará utilizável (aliás, duvido que existam css hacks para o Konqueror ou para o Epiphany).

Eu mesmo, só tenho o Internet Explorer 6, Firefox e Opera. Mas eu apenas olho meus sites no IE e no Firefox, pois sei que a renderização do Opera é excelente e idêntica (ou quase sempre) ao do Firefox.

Chegamos ao fim da série de cinco artigos. Sei que ela não foi tão completa como deveria, mas espero sinceramente que ela seja de alguma utilidade :).

Veja Também

RSS dos coment?ios deste post

6 Comentários:

imagem de Salvador Camino

1. Salvador Camino*

Disse em sab, 28/04/2007 - 21:39

Muito bom essa série de artigos sobre webdesign no linux, atualmente ando trabalhando cada vez mais no linux e por isso resolvi pesquizar para conhecer mais.

Como desenvolvo 70% ria tenho que utlizar o windows, ainda mais que o linux não é homologado na empresa onde trabalho, mas no meu computador pessoal estou quase abandonando o dual boot -- a unica coisa que falta seria o flash (de novo) pois o photoshop que tenho eh o 7 que felizmente roda sem bugs no linux, mas eu estava pensando em rodar o flash via um vmware ou algo do tipo... vc chegou a fazer este teste?

Parabens pelos artigos, estarei acompanhando este site. um abraço

imagem de Marcus VBP

2. Marcus VBP

Disse em sab, 28/04/2007 - 23:02

Salve Salvador (ahuhauhsu, desculpe, não resisti ao trocadilho).

Como eu disse, rodei o Flash 8 com algumas perdas utilizando o Wine. Talvez você tenha mais sorte utilizando o Crossover Office, a versão paga do Wine, que possui mais suporte e consegue rodar mais aplicações!!

Rodar uma instalação do Windows no VMWare apenas para rodar o Flash não é muito diferente de manter o Windows instalado no HD, não acha? Contudo, deve ser bem mais confortável ;).

imagem de Anônimo

3. Anônimo*

Disse em sex, 11/05/2007 - 18:05

Na verdade o Seamonkey costuma ser mais rápido que o Firefox pq traz embutido versões mais novas do motor de renderização Gecko quando comparado com o irmão mais novo (FF).

imagem de Designdfn

4. Designdfn*

Disse em sab, 27/10/2007 - 17:18

Olá !ephiphany contribuir 0,01 centavo ....O ephiphany e uma otima opção para quem usa aplicaçoes baseadas na bliblioteca gtk ele tem total integração rapido leve e tem o favoritos como se fosse google reader eu começei a usar ele agora e estou adorando mas a supremacia do firefox no mundo livre e indiscutivel (pensando como um desenvolvedor)

imagem de Web Design no Linux: Download de palestra em PDF | Marcus VB

5. Web Design no Linux: Download de palestra em PDF | Marcus VB*

Disse em ter, 27/11/2007 - 05:56
[...] escrevi uma série de artigos sobre o assunto (1, 2, 3, 4, e 5) e acredito que a palestra do colega serve muito bem de complemento aos artigos e [...]
imagem de fechaTag » A experiência de uso Linux - XML, XHTML

6. fechaTag » A experiência de uso Linux - XML, XHTML*

Disse em sex, 21/12/2007 - 10:31
[...] Navegadores e Clientes de FTP [...]

Enviar novo comentário

O conteúdo deste campo é privado não será exibido publicamente.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Você pode citar outras contribuições usando marcações [quote].
  • Endereços de páginas de internet e emails viram links automaticamente.
  • Linhas e parágrafos quebram automaticamente.
CAPTCHA
Esta questão é para testar sua humanidade e evitar o envio de SPAM.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.

copyright © Marcus VBP, Todos os direitos reservados

Permitida a cópia desde que citado a fonte. [Política de Privacidade]

Powered by Drupal CMS.