Разработка Sharepoint - Microsoft VPC против VMWare

Я разработал несколько небольших приложений Sharepoint на Microsoft Virtual PC, но теперь мы начинаем новый, более крупный проект на Sharepoint.

Что вы думаете? Следует ли нам переключаться с VPC на VMWare (сервер?) Или нет значительных различий в производительности?

(Аппаратное обеспечение разработчика: ноутбук с внешним жестким диском, 2 ГБ памяти, Core 2 Duo)


person boj    schedule 23.04.2009    source источник


Ответы (8)


Я думаю, как Лазарь, что ты должен оставаться с тем, что знаешь. Но на случай, если вы ищете что-то новое: есть также VirtualBox, который я использую для своего разработчика с полугода. -машины.

Причина: он работает быстрее, чем VPC, и имеет несколько приятных функций. Также я могу использовать это программное обеспечение как под Windows, так и под Linux / Unix.


Изменить

Я думаю, что для разработки SharePoint единственная действительно важная вещь - это удаленный отладчик. Все остальное просто «приятно иметь».

  • VPC против VMWare Workstation: VMWare побеждает. У него много действительно хороших функций, но ничего важного для Sharepoint.
  • VPC против VirtualBox: VirtualBox побеждает. Также из-за приятных функций.
  • VMWare Workstation против VMWare Server: VMWare Workstation побеждает. Вы можете использовать бесплатную серверную версию, но я не вижу смысла менять ?!
person Gregor    schedule 23.04.2009
comment
Спасибо за другие отличные ответы, но +1 за сравнение. - person boj; 23.04.2009

Я использовал десятки виртуальных машин для разработки SharePoint и использовал как VMWare, так и VPC (хотя большинство из них являются VPC), и я не заметил каких-либо существенных различий.

Для ноутбука вашего разработчика я бы увеличил оперативную память до 4G. На самом деле, если у вас есть возможность, вы действительно хотите использовать 64-битную Windows Server 2008 и Hyper-V с двумя внутренними дисками, один из которых, вероятно, должен быть твердотельным. Для следующей версии SharePoint потребуется 64-разрядная версия.

person Kirk Liemohn    schedule 23.04.2009

Я думаю, вам следует придерживаться того, что вы уже реализовали, если нет конкретной функции, которую VMWare реализует, а не VPC. Вы строите свою производственную реализацию как виртуальную машину или просто среду разработки? Если последнее, то определенно придерживайтесь VPC, менять не нужно. Если это производственная среда, вы можете извлечь выгоду из VMWare, она существует намного дольше и имеет небольшие улучшения в производительности по сравнению с VPC (по крайней мере, когда я смотрел в последний раз, год или более назад).

person Lazarus    schedule 23.04.2009

У меня никогда не было проблем с разработкой для SHarepoint на Virtual PC. Но, конечно, я всего лишь образец размера одного.

person Rik    schedule 23.04.2009

Я бы рекомендовал использовать vmWare поверх VPC, потому что у него есть одна непревзойденная функция - снимки. Вы можете создать снимок вашей системы на любом этапе и вернуться туда, если что-то не так

Например, вы устанавливаете Windows с нуля и устанавливаете там SharePoint. Вы создаете снимок и начинаете настраивать свой SharePoint. Если что-то пошло не так, вы можете вернуться в предыдущее состояние через 1 минуту. Это действительно круто и полезно. Я использую VPC с 2000 года, а 2 года назад переключил все свои серверы на vmWare. действительно доволен vmWare

person Michael    schedule 23.04.2009

Я выполняю всю свою работу с SharePoint в виртуальном ящике на нашем сервере VMWare ESX, и он отлично работает. Когда я испортил свою машину разработчика, я просто возвращаюсь к личному снимку или создаю новый образ на основе «одобренного» образа или «заимствую» клон у одного из моих коллег. Если вы находитесь в магазине довольно большого размера, вам может подойти ESX-сервер.

Я запускаю и VMware player, и новое программное обеспечение VirtualBox на своем ноутбуке, но это просто для удовольствия, поскольку производительность ниже той, которую я бы принял на своей дневной работе.

person Kasper    schedule 25.04.2009

В моем конкретном случае я разрабатывал MacBook Pro (ха-ха, верно?), Поскольку это была единственная машина, достаточно мощная, чтобы сделать ее доступной для меня (рабочая станция моей компании не была), и я мог использовать бесплатные образы VPC от Microsoft, преобразуйте их с помощью преобразователя VMWARE и успешно запустите на VMWARE Fusion 2.0 для Mac.

Они «терпят неудачу» на 97%, но на самом деле вы запускаете образ VMWARE, и все готово.

Надеюсь, это кому-то поможет.

person program247365    schedule 24.08.2009

Я бы рекомендовал VMware Workstation как лучший выбор для разработки из-за скорости / производительности (это дешево, но не бесплатно).

Я использую Workstation на своем настольном компьютере, у нас есть выделенный сервер с ESXi и более 20 машин для тестирования, а также другие специалисты службы поддержки могут использовать бесплатный VMware Player для запуска образов, которые я создал, но не загрузил на тестовый сервер.

person saschabeaumont    schedule 23.04.2009