it-swarm.com.de

Was wäre der praktischste Weg für einen Webentwickler, um auf Ubuntu zu entwickeln, aber testen Sie IE

Ich arbeite als Webentwickler und habe Firefox und Chrome auf meinem Ubuntu-System installiert. Die meisten Albträume für Webentwickler führen jedoch dazu, dass Internet Explorer funktioniert, hauptsächlich IE7 und IE8 Das Entwicklerteam ist zu Ubuntu gewechselt, und jetzt haben wir es mit dem Testen auf dem IE schwer. Ich würde gerne von meinem eigenen Desktop aus testen können, aber nicht auf jedem System VirtualBox installieren, da dies den Zweck von zunichte machen würde Umzug auf Ubuntu: Ist es möglich, dass Windows auf einer virtuellen Box-Instanz auf einem Server ausgeführt wird und gleichzeitig eine Remoteverbindung von beispielsweise 5 oder 6 Systemen hergestellt wird, oder sogar Windows auf einer Box auszuführen und mein gesamtes Team per Remotezugriff darauf zuzugreifen Desktop?

22
Nigel

Installieren Sie Windows einfach auf einem Computer (oder einer virtuellen Maschine) und installieren Sie einen VNC-Server (wie UltraVnc http://www.uvnc.com/download/index.html ).

Auf dem Windows-Computer können Sie die Anzahl der Benutzer erstellen, die Sie benötigen, und anschließend den UltraVnc-Server so konfigurieren, dass die Anmeldung mit Fensterauthentifizierung zulässig ist.

Dann können Sie mit jedem VNC-Client (wie Vinagre) von Ihren Ubuntu-Desktops aus eine Verbindung zum Windows-Computer herstellen (mit einem anderen Benutzer für jeden Entwickler) und genießen :)

alt text

9
OpenNingia

Ich mache Webentwicklung auf Ubuntu. Ich denke, es gibt drei Hauptszenarien.

Wenn Sie das Rendering Ihres HTML- und CSS-Codes im IE im Auge behalten möchten, können Sie eine Site wie Browsershots verwenden. Insbesondere Browsershots sind sehr ausführlich, aber recht langsam. Es gibt einige schnellere Entsprechungen, die nur die meisten gängigen Browser unterstützen. Sie können zu diesem Zweck auch VNC verwenden. VNC eignet sich nicht wirklich für die Interaktion mit Websites, ist aber gut für statische Rendering-Überprüfungen geeignet.

Wenn Sie die Interaktion mit Effekten im jQuery-Stil und komplexeren Dingen testen müssen, benötigen Sie eine echte lokale Kopie des IE, insbesondere, wenn Sie sehen möchten, wie reaktionsschnell eine Benutzeroberfläche ist. Ich benutze dafür VirtualBox. Lustige Installationsarten von IE unter Linux funktionieren nicht wirklich, da das Rendern von Schriftarten und die Optionen möglicherweise von der Installation von Vanilla Windows abweichen. Wenn Sie dies richtig machen müssen, benötigen Sie einen echten Windows - Computer (und verschiedene Windows-Versionen). Ein heikles Problem, auf das ich in letzter Zeit gestoßen bin, ist beispielsweise die Verwendung von @ font-face -Serverschriften, die sehr unterschiedlich sein können von einer Plattform zur nächsten.

Und zu guter Letzt müssen Sie möglicherweise die Funktionalität testen (d. H., Ist dieses Suchfeld beim letzten Update beschädigt worden?). Sie können die Funktionalität mit speziellen Tools wie Selenium oder dem neueren Sikuli automatisiert testen. Mit diesen können Sie Windows-Tests automatisch auf einem dedizierten Computer ausführen lassen, aber Sie erhalten kein Feedback zu kleinen Renderingstörungen und dergleichen.

5
GomoX

Da ich selbst ein Webentwickler bin, sehe ich Ihr Problem. Ich habe zu verschiedenen Zeiten eine von drei Lösungen verwendet.

  1. Verwenden Sie eine virtuelle Maschine
  2. Dual-Boot
  3. Richten Sie deshalb einen Ersatzcomputer ein, um Ihre Arbeit unter Windows zu testen

Es gibt noch ein paar andere Dinge, die Sie ausprobieren könnten, wie z. B. den Remotedesktop. Wenn Sie einen Server verwenden, können Sie meines Erachtens mehrere Sitzungen gleichzeitig durchführen. Ich weiß nur nicht wie viele. Oder schauen Sie sich IEs4Linux an. Eines ihrer Ziele ist es, IE für Webentwickler unter Linux verfügbar zu machen. Der größte Nachteil ist, dass es IE 7 und höher nicht unterstützt.

2
TheXed

Wenn Sie es vorziehen, in Ubuntu zu testen, empfehle ich Ihnen, WINE zu verwenden, um den IE zu installieren.

Sie können die Anleitungen hier lesen:

http://www.wine-reviews.net/wine-reviews/applications/ie-7-on-linux-with-wine.html http://www.wine-reviews.net/ Wein-Rezensionen/Microsoft/Internet-Explorer-8-on-Linux-with-wine.html

Wenn Sie ältere IE) benötigen, können Sie IEs4linux - http://www.tatanka.com.br/ies4linux/page/Main_Page verwenden

1
andrejz

Sie könnten IE7 mit PlayOnLinux installieren, und jeder könnte sein eigenes IE installieren.

1
RolandiXor

Denken Sie auch an linie , ein neues Projekt, mit dem die Installation von MSIE unter Linux mithilfe von wine vereinfacht werden soll. Das ist nicht dasselbe wie das Testen auf einer tatsächlichen Windows-Box oder VM, aber es wird auf halbem Weg dort ankommen.

0
loevborg