mai 7 2009

Visualizando sites no Internet Explorer no Ubuntu

ies4linuxJá faz um bom tempo que eu parei de usar o SO desenvolvido pelo pessoal de Redmond. Mesmo assim, ainda passo pela dor de cabeça de ter que validar os sites no bendito Internet Explorer.

Para um usuário Windows, isso deve ser bem fácil (veja bem, deve, pois eu presenciei a tentativa de instalação do IE7 numa máquina windows e não teve santo que fizesse ela funcionar), mas para os desenvolvedores que trabalham em ambiente Linux, a estória não é bem assim.

Existem algumas soluções para fazer isso a partir do Linux, e eu vou compartilhar com vocês aqui as que eu já utilizei e/ou continuo utilizando.

IE4Linux

O IE4Linux é uma ótima ferramenta desenvolvida para Linux que usa o Wine para instalar as versões 5, 5.5, 6 e uma versão beta da engine do IE7

Para instalar essa ferramenta é bem simples.

Primeiro passo
Deve-se ter instalado os pacotes Wine e Cabextract, para isso, suponto que você usa o Ubuntu (no meu caso, a versão 9.04), digite o seguinte comando no terminal:

sudo apt-get install wine cabextract

Feito isso, já tem os pacotes necessários para a instalação do IE4Linux, agora vamos executar os seguintes comandos no terminal:

wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar zxvf ies4linux-latest.tar.gz
cd ies4linux-*
./ies4linux

Agora é o famoso next, next, finish!

Ele deve criar os ícones para acessar o IE, dai é só acessar o site e testar.

Eu ainda uso esta solução, mas tem um porém muito incomodo. Por alguma razão, a aplicação causa um memory leak que acaba por travar a máquina. Bom, wine ou não, ainda é uma aplicação Windows, não dava para esperar alguma coisa diferente.

Máquina Virtual

Essa é outra solução, embora um pouco mais complexa, pois envolve a instalação de uma máquina virtual (no meu caso, quando testei, usei o VirtualBox) e depois a instalação do Windows.

Como essa solução merece um outro post para explica-la, deixo um link que ensina o passo a passo: http://www.tecnoclasta.com/2008/07/03/virtualbox-windowsxp-e-ubuntu-juntos-guia-de-instalacao/

Renderização online

Essa é a solução que venho usando com mais frequencia. Com o advento do IE8, já começo a me preocupar em como ele ira renderizar os projetos.

Para isso, utilizo dois sites:

O primeiro renderiza única e exclusivamente IE, nas versões 5.5, 6, 7 e 8, mas é extremamente rápido para mostrar o screenshot. Já o segundo tem toda uma gama de browsers e de sistemas operacionais também (FF no Windows, no Linux, no Mac, por exemplo), mas tem um problema incomodo, uma fila gigantesca de espera, que por muitas vezes acaba expirando.

Para finalizar

Depois de apresentar essas opções, acredito que deva testa-las e ver com qual você se adapta melhor. Cada uma tem seus pŕos e contras, vai de cada um a melhor.

Eu continuo usando a Renderização Online, pois tento desenvolver os sites de uma maneira a evitar os problemas de renderização. Como nem sempre posso contorná-los, uso esse recurso para ver se está tudo Ok no site.

Por hoje é só pessoal, qualquer dúvida ou crítica, é só deixar um comentário