Кто-нибудь может добиться успеха, используя Apple Mac OS 10.6 и Parallels 5 для компьютера с Visual Studio? - PullRequest
2 голосов
/ 19 марта 2010

Приветствую, моя замечательная семья StackOverflow:)

Я вырос на Windows и перешел на OSX в качестве специалиста по компьютерным наукам в колледже. Я недавно начал свою первую настоящую работу по разработке программного обеспечения, и у меня есть ThinkPad и Windows XP для разработки приложений ASP.NET / MS SQL (Visual Studio 2008).

Вопрос:

По сути, мне интересно, имел ли кто-нибудь из разработчиков реальный успех в создании приложений ASP.NET на Mac с использованием виртуальной машины? Я боролся с Parallels 5 всю неделю и, наконец, у меня работают Windows 7 и VS 2008, но мои горячие клавиши все испорчены. Стоит ли работать, чтобы продолжать бить эту вещь в подчинение? Должен ли я сдаться? Должен ли я попробовать Моно вместо этого?

Спасибо, ребята, я не могу дождаться, чтобы увидеть, что вы все думаете!

Ответы [ 4 ]

2 голосов
/ 11 июня 2010

Я использую Parallels версии 2/3/4/5, чтобы делать это уже несколько лет. @ Брайан - кроме проблем, возникающих из-за ограниченной памяти (я бы сказал, минимум 4 ГБ для такого рода вещей), мне еще не приходилось сталкиваться с какими-либо проблемами. Я разрабатываю корпоративные веб-приложения .Net с использованием Visual Studio на MacPro, а также на своем 13-дюймовом MBP) и не могу себе представить работу над чем-либо еще: -)

Re: Виртуальные машины против Bootcam - использование Bootcamp является вариантом, если вам абсолютно необходимо выжать последние 1-5% производительности из вашей коробки, но в противном случае выгода минимальна. Parallels будет работать с разделом bootcamp, но имеет некоторые недостатки. Для меня самой большой болью было то, что виртуальные машины Parallels из части буткемпа не могут быть быстро и легко приостановлены и возобновлены, как те, которые запускают файл образа. Кроме того, с помощью файлов изображений вы можете сохранить рабочий клон своей виртуальной машины, готовый вмешаться, если ваш Windows VM выйдет из строя. Сложнее держать клон раздела.

Вы также можете отдавать клоны ВМ коллегам, чтобы вы все работали в идентичных средах. Если ваш раздел bootcamp выходит из строя [а мой делал это много раз в течение бета-версии Windows 7 :-(] путь назад, где вы были, длинный и чреватый. Продолжается много проверок диска и задействован загрузчик - это может быть неприятно .

Просто попробуй - ты не пожалеешь. Стоит потратить немного времени на настройку клавиатуры. Лично я считаю, что это очень хорошо работает с Windows 7: http://parkernet.com/applepro/ (это раскладка клавиатуры mac-> windows для Windows).

Hth.

1 голос
/ 19 марта 2010

Я запускаю Visual Studio на своем MacBook Pro, используя VMWare и образ Win 7. У меня не было никаких проблем. Не пробовал разработку ASP.NET, но я предполагаю, что все будет хорошо, поскольку сервер IIS или Cassini будет размещен на виртуальной машине.

Единственная проблема, с которой я столкнулся, была связана с памятью, а максимальное использование памяти MacBook сгладило все.

1 голос
/ 19 марта 2010

Вы можете попробовать VMware Fusion или использовать Bootcamp.

Некоторое время я не пользовался Parallels - и для этого есть причина.

[править] Parallels поддерживает запуск Windows на разделе Bootcamp - как и VMWare Fusion.

0 голосов
/ 19 марта 2010

Мне не нравится идея заниматься разработкой на виртуальной машине.

  1. Даже если вам удастся заставить его работать, в будущем могут возникать небольшие проблемы.
  2. Каждый раз, когда вы сталкиваетесь со сложной проблемой, которая может быть устранена в вашей программе, всегда возникает неприятное ощущение, что это ошибка, связанная с ВМ.
  3. Вы никогда не получите 100% производительности в виртуальной машине.
  4. Вам не нужен доступ к вашей Mac OS во время работы, и переключение между ОС не займет много времени, если вы не будете постоянно переключаться между работой и развлечениями.

Просто используйте bootcamp.

Примечание: я думаю, что Parallels поддерживает запуск виртуальной машины, работающей на Windows с поддержкой bootcamp, в крайнем случае.

...