Могу ли я использовать Mac Mini Snow Leopard Server в качестве машины для разработки для нескольких человек?

Мы — магазин Microsoft с опытом работы с C++, который хочет заняться разработкой для iPhone/iPad.

Прежде чем делать большие инвестиции в отдельные машины для разработки, мы хотели бы проверить свои возможности, вложив скромные средства.

Можем ли мы использовать один Mac Mini Snow Leopard Server в качестве машины для разработки для 2-3 одновременных пользователей? Мы бы хотели, чтобы они подключались со своих ПК к серверу Mac Mini и развивались удаленно.

Это возможно?


person Jason    schedule 06.02.2010    source источник
comment
Вы, вероятно, получите лучшую аудиторию для этого вопроса на serverfault.com.   -  person danben    schedule 06.02.2010


Ответы (4)


Похоже, вы собираетесь нарушить правило Джоэла «Не пытайте своих разработчиков».

Экономия на оборудовании — хороший способ тратить дорогое время разработчиков, что приведет к несчастным разработчикам и неудачным проектам.

Поскольку Mac с лицензией Windows можно превратить в машину для разработки Windows, вы можете купить Mac вместо стандартных ПК с Windows, поскольку срок замены вашего существующего оборудования для разработки подходит к концу, и иметь возможность выполнять разработку как для Windows, так и для Mac.

Я думаю, что стоит переоценить эту инициативу, чтобы понять, достаточно ли за ней стоит обязательств, чтобы добиться успеха.

person richj    schedule 06.02.2010
comment
Эй, я думал, что эти Маки должны быть такими мощными... не могут справиться с двумя разработчиками, работающими неполный рабочий день. :) Никаких флеймовых войн... Я просто шучу... и я согласен с правилом Джоэла, потому что у моих разработчиков машины лучше, чем у разработчиков Джоэла. ;)... но их офис не такой красивый. Мы все не зарабатываем состояние, ты же знаешь. ;) - person Jason; 07.02.2010
comment
Я надеюсь, что ваши разработчики Windows оценят хорошие ПК за их работу на C++. Разработка для iPhone не повредит карьере, но насколько сильно они захотят делать это на половине Mac Mini? Если вы понимаете ценность инвестиций в машины для разработки Windows, что такого особенного в проекте iPhone/iPad? - person richj; 07.02.2010
comment
Просто чтобы понять суть, потому что я видел, как недостаточные инвестиции убили слишком много хороших проектов, что ваши разработчики используют дома, чтобы slashdot/tweet/facebook/SO? С точки зрения твердолобого капиталиста, если он мощнее половины Mac Mini, зачем вы им нужны? Я не пытаюсь спорить, я имею в виду настоящий вопрос. Лучше понимать последствия своих решений до их принятия. Удачи в вашем проекте, чем бы вы ни решили заниматься. - person richj; 07.02.2010
comment
Еще один вопрос — есть ли у вас местный магазин Apple, который мог бы помочь вам с демонстрацией возможностей OS/X для хостинга многопользовательской разработки? - person richj; 07.02.2010
comment
Разработчики наши за пределами страны. Ввоз оборудования облагается налогом в размере 50%. Машины Apple обычно продаются в 2 раза дороже, чем в США. Машины, которые они используют для разработки, намного мощнее всего, к чему они привыкли. Машины, которые есть у них дома, в большинстве случаев машины 7-10-летней давности. Я согласен со всем, что вы говорите... если через 3 месяца проект сработает, они получат свой собственный компьютер. Это эксперимент, а не проект. Спасибо. - person Jason; 08.02.2010

Не из коробки. Сервер Mac OS X не предназначен для одновременного доступа нескольких пользователей к рабочему столу, как сервер терминалов Windows. Редактировать Вот продукт, который это сделает. http://www.aquaconnect.net/

Mac Mini также не является какой-то крупной электростанцией. Эмуляция iPhone также была бы невозможна, поскольку (наконец-то я знал), что все Mac Mini были двухъядерными.

person Daniel A. White    schedule 06.02.2010
comment
Извините, а при чем здесь двухъядерность? Я имею в виду, что у меня есть MacBook C2D, 2 ГГц, 2 ГБ ОЗУ, и симулятор iPhone работает намного быстрее, чем мой iPhone 3GS или iPod Touch. Единственная проблема, которую я вижу, это то, что вы будете ждать немного дольше при компиляции. - person neohaven; 06.02.2010
comment
Я хочу сказать, что если они совместно используют машину с несколькими удаленными клиентами. - person Daniel A. White; 06.02.2010
comment
Но какое отношение это имеет к Симулятору iPhone? - person ceejayoz; 07.02.2010
comment
Скажем, один поток для ОС, один поток для симулятора. Умножьте это на 3. Не очень эффективно на двухъядерной машине. - person Daniel A. White; 07.02.2010

Это очень интересный вопрос, на который я не знаю ответа, но я все равно буду дерзким и опубликую ответ. Самый дешевый Mac Mini стоит 599 долларов, а Mac OS X Server стоит 499 долларов, поэтому, возможно, стоит просто купить два Mac Mini за дополнительную плату в 100 долларов.

Я надеюсь, что у кого-то здесь есть опыт установки, аналогичной тому, что вы имеете в виду.

person willcodejavaforfood    schedule 06.02.2010
comment
FWIW - Существует «усиленный» Mini с OS X Server в комплекте за 999 долларов. Имеет в 2 раза больше памяти и 6 дисков по сравнению с моделью начального уровня за 599 долларов. - person martin clayton; 06.02.2010

Mac Mini недостаточно мощен для этого; в конце концов, это в основном недорогой ноутбук. Вы можете сделать это с помощью aquaconnect и XServe, но может быть дешевле просто купить несколько KVM и несколько Mac Mini и дать разработчикам по одному.

person Andrew McGregor    schedule 06.02.2010