Разработка Sharepoint - Microsoft VPC против VMWare - PullRequest
1 голос
/ 23 апреля 2009

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

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

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

Ответы [ 8 ]

8 голосов
/ 23 апреля 2009

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

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


Редактировать

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

  • VPC против VMWare Workstation: VMWare выигрывает. В нем много действительно приятных функций, но ничего важного для Sharepoint.
  • VPC против VirtualBox: VirtualBox побеждает. Также из-за того, что приятно иметь функции.
  • Рабочая станция VMWare против сервера VMWare: рабочая станция VMWare выигрывает. Вы можете использовать бесплатную серверную версию, но я не вижу смысла менять?!
5 голосов
/ 23 апреля 2009

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

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

3 голосов
/ 23 апреля 2009

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

1 голос
/ 24 августа 2009

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

Они "терпят неудачу" на 97%, но в действительности вы запускаете образ VMWARE, и это хорошо.

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

1 голос
/ 26 апреля 2009

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

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

1 голос
/ 24 апреля 2009

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

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

1 голос
/ 23 апреля 2009

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

0 голосов
/ 24 апреля 2009

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

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

...