Qual seria a maneira mais prática para um desenvolvedor web desenvolver no Ubuntu, mas testar no IE [duplicado]

22

Eu trabalho como desenvolvedor web e tenho o Firefox e o Chrome instalados no meu sistema Ubuntu. No entanto, a maioria dos pesadelos para desenvolvedores da Web está fazendo as coisas funcionarem no Internet Explorer, principalmente o IE7 e o IE8. Toda a minha equipe de desenvolvedores mudou para o Ubuntu e agora estamos enfrentando um momento difícil com testes no IE. Gostaria de poder testar a partir do meu próprio ambiente de trabalho, mas não instalar o virtualbox em cada sistema, uma vez que isso iria contra o propósito de mudar para o Ubuntu. É possível executar o Windows em uma instância de caixa virtual em um servidor e conectar-se remotamente a ele de, digamos, 5 ou 6 sistemas ao mesmo tempo? Ou até mesmo rodar janelas em uma caixa e ter toda a minha equipe acessando remotamente a área de trabalho?

    
por Nigel 19.11.2010 / 16:38

6 respostas

9

Basta instalar o Windows em uma máquina (ou máquina virtual) e instalar um servidor VNC (como o UltraVnc link ) .

Na máquina Windows, você pode criar a quantidade de usuários que precisa e, em seguida, configurar o servidor UltraVnc para permitir LogIn com autenticação de janela.

Então, com qualquer cliente VNC (como o Vinagre) dos seus desktops Ubuntu, você pode se conectar à máquina Windows (usando um usuário diferente para cada desenvolvedor) e aproveitar:)

    
por OpenNingia 19.11.2010 / 17:33
5

Eu faço desenvolvimento web no Ubuntu. Eu acho que existem três cenários principais.

Se você precisar ficar de olho na renderização do HTML e CSS do IE, use um site como o Browsershots . Os browsershots em particular são muito exaustivos, mas bastante lentos, existem alguns equivalentes mais rápidos que só farão a maioria dos principais navegadores. Além disso, você pode usar VNC para essa finalidade. O VNC não é realmente adequado para interação com sites, mas é bom para verificações de renderização estática.

Se você precisa testar a interação com efeitos no estilo jQuery e coisas mais complexas, você realmente precisa de uma cópia local real do IE, especialmente se precisar ver como uma UI é responsiva. Eu uso o VirtualBox para isso. Maneiras engraçadas de instalar o IE no Linux realmente não funcionam, pois a renderização de fontes e as opções podem ser diferentes das instalações do Windows. Se você precisa fazer isso direito, você precisa de uma máquina real do Windows (e também de versões diferentes do Windows). Por exemplo, um bit complicado que eu encontrei ultimamente é quando usamos as fontes fornecidas pelo servidor @ font-face . Estes podem variar muito de uma plataforma para outra.

E, por último, mas não menos importante, você pode precisar de testes de funcionalidade (por exemplo, "Essa caixa de pesquisa quebrou na última atualização?"). Você pode fazer testes automatizados de funcionalidade usando ferramentas especializadas como o Selenium ou o mais novo Sikuli . Com estes, você pode fazer com que os testes do Windows sejam executados automaticamente em uma máquina dedicada, mas você não receberá feedback sobre pequenos problemas de renderização e tal.

    
por GomoX 19.11.2010 / 17:10
2

Sendo eu mesmo um desenvolvedor da web, vejo seu problema. Usei uma das três soluções em vários momentos.

  1. Use uma máquina virtual
  2. Inicialização dupla
  3. Tenha uma máquina sobressalente configurada apenas por esse motivo, para testar seu trabalho sob o ambiente do Windows

Existem algumas outras coisas que você pode tentar, como a área de trabalho remota, que acredito que, se você usar um servidor, poderá ter várias sessões de uma só vez. Eu não sei quantos. Ou você pode dar uma olhada em IEs4Linux . Um de seus objetivos é disponibilizar o IE no Linux para desenvolvedores da web. A maior desvantagem é que ele não suporta o IE 7 e acima.

    
por TheXed 19.11.2010 / 16:49
1

Você pode instalar o IE7 com o PlayOnLinux e todos podem ter sua própria instalação do IE.

    
por RolandiXor 19.11.2010 / 16:45
1

Se você preferir testar dentro do Ubuntu, então eu aconselho você a usar o WINE para instalar o IE.

Você pode ler os guias aqui:

link http://www.wine-reviews.net/wine-reviews/microsoft/internet-explorer-8-on-linux-with-wine.html

Se você precisa de um IE mais antigo, pode usar o link IEs4linux -

    
por andrejz 22.11.2010 / 08:02
0

Considere também o linie , um novo projeto com o objetivo de facilitar a instalação de MSIE no Linux, usando% código%. Isso não é o mesmo que testar em uma caixa real do Windows ou VM, mas ela ficará no meio do caminho.

    
por loevborg 22.11.2010 / 11:48