Самый быстрый способ запустить среду разработки Linux внутри Windows - PullRequest
1 голос
/ 22 мая 2010

У меня все больше и больше проблем с запуском WAMP на моем компьютере с XP для решения моих локальных потребностей в разработке. Такое ощущение, что все больше и больше вещей идут не так или не могут быть установлены на Windows-версию PHP.

Я искал альтернативу и нашел AndLinux плюс эту ссылку .

Было бы хорошей идеей, чтобы виртуальная машина Ubuntu работала практически на моем компьютере с XP для имитации рабочего веб-сервера?

Ответы [ 3 ]

3 голосов
/ 22 мая 2010

Да, если вы не хотите использовать Linux в качестве настольной ОС, запуск его практически на виртуальной машине весьма практичен. используя поддержку виртуальной папки «общая папка», вы можете использовать тот же каталог для локальной разработки, используя вашу среду IDE Windows и обслуживая запросы от веб-сервера внутри виртуальной машины.

Раньше - около 5 лет назад или около того - я пользовался coLinux и не был слишком счастлив. В современных системах небольшая виртуальная машина Linux просто хорошо работает.

2 голосов
/ 22 мая 2010

Относительно виртуальных машин:

Преимущества

  • Изоляция : Все в виртуальной машине полностью отделено от хоста; нет перекрестного загрязнения.
  • Простое тестирование : большинство программ для виртуальных машин имеют возможности создания снимков и отката.
  • Мобильность : При желании вы можете легко переместить автономную виртуальную машину на другую машину.

Недостатки

  • Неудобно : передача файлов между хостом и гостем. Использование «общих папок» несколько облегчает это.
  • Виртуальное оборудование : Не подходит для программ, интенсивно использующих графику, или другого программного обеспечения, которое использует определенные аппаратные функции (что в данном случае не должно быть проблемой).
2 голосов
/ 22 мая 2010

Вообще говоря, чем ближе вы к производственной среде, тем лучше. Разработка под Windows сама по себе не является ошибкой, но вы должны иметь возможность проводить тестирование в среде, которая соответствует производственной.

Если у вас есть ресурсы на вашем компьютере, чтобы сделать это на виртуальной машине, это будет работать просто отлично. Если вы этого не сделаете, то также будет работать его собственный запуск или использование где-нибудь удаленного сервера.

Надеюсь, это поможет!

Спасибо, Джо

...