IE6, IE7, IE8, Firefox, Google Chrome, Opera

IE6, IE7, IE8, Firefox, Google Chrome, Opera

Наблюдается некоторый конфликт интересов - разрабатывать Web приложения удобнее в Linux, FreeBSD системах, а большинство пользователей пользуются Windows Internet Explorer. До некоторых пор это предаставляло собой проблему - как объединить удобство работы в Linux с требованием выпускать IE совместимый код? Проблема усугубляется ещё тем, что Microsoft Windows не позволяет установить несколько браузеров одновременно. Потому до недавнего времени мы просто устанавливали несколько OS на диск и грузили каждую для проверки конкретной версии IE.

Пробовали конечно и VMWare, но оно во первых коммерческое, а во вторых притормаживало и было несколько замороченно в установке..

Совсем недавно всё упростилось. Я раскопал пару положительныз отзывов о VirtualBox и решил попробовать. Реально это оказалось весьма удобной тулзой.

Установил себе XP+IE7, XP+IE8. IE6 нормально и так работает в Wine (пакет ies4linux) так что тестировать всё стало намного проще.

VirtualBox легко поднялся под Gentoo Linux, Windows XP и под Mac OS. Так что нужны нашей конторы по тестированию IE полностью удовлетворены.

Картинки cмотреть тут.

Моменты в которых я сомневался и выяснял по ходу дела:

  • USB работает нормально. Попробовали установить программу общения с банком и включить USB принтер - всё прошло Ок - полный цикл формированиия и распечатки платёжного поручения прошёл Ок;
  • При установленых "Дополнениях гостевой ОС" (входит в комплект поставки VirtualBox, в пункте меню  "Устройства") - нормально работают Copy/Paste и window resize.
  • Особых тормозов не замечено. Учитывая то что мы запускали VirtualBox с файла а не с диска - скорость (на глаз) практически как и на обычных виндах: для отладки Web страниц явно хватит. Даже на относительно медленном компе (AMD Athlon(tm) 64 Processor 3000+) который я покупал года 4 назад - скорость в пределах допустимой для работы.