2010-02-06 8 views
9

Somos una tienda de Microsoft con experiencia en C++ que busca ingresar en algún desarrollo de iPhone/iPad.¿Puedo usar un Mac Mini Snow Leopard Server como una máquina de desarrollo para varias personas?

Antes de hacer una gran inversión en máquinas de desarrollo individual, nos gustaría poner a prueba nuestras capacidades con una inversión modesta.

¿Podemos utilizar un Mac Mini Snow Leopard Server como una máquina de desarrollo para 2-3 usuarios concurrentes? Quisiéramos que se alejaran de sus PC en el servidor Mac Mini y se desarrollaran de forma remota.

¿Esto es posible?

+2

Probablemente obtendrá una mejor audiencia para esta pregunta en http://serverfault.com. – danben

Respuesta

5

Parece que vas a romper la regla de "No torturar a tus desarrolladores" de Joel.

Skimping en hardware es una buena manera de perder tiempo costoso de desarrollador, lo que dará lugar a desarrolladores desdichados y proyectos fallidos. Dado que una Mac con una licencia de Windows puede convertirse en una máquina de desarrollo Windows, puede comprar Mac en lugar .

Creo que vale la pena volver a evaluar esta iniciativa en cuanto a si hay suficiente compromiso para que tenga éxito.

+0

Oye, pensé que estos Mac se suponía que eran tan poderosos ... no pueden manejar dos desarrolladores a tiempo parcial. :) No flame-wars ... Solo estoy bromeando ... y estoy de acuerdo con la regla de Joel tanto que mis desarrolladores tienen mejores máquinas que los desarrolladores de Joel. ;) ...pero su oficina no es tan agradable. No todos estamos haciendo una fortuna. ;) – Jason

+0

Espero que sus desarrolladores de Windows aprecien las buenas PC para su trabajo en C++. El desarrollo de iPhone no puede dañar una carrera, pero ¿qué tan entusiasta será hacerlo en la mitad de una Mac Mini? Si comprende el valor de invertir en máquinas para el desarrollo de Windows, ¿qué tiene de diferente el proyecto de iPhone/iPad? – richj

+0

Para recalcar el punto, porque he visto demasiada inversión matar a muchos proyectos buenos, ¿qué usan tus desarrolladores en casa para slashdot/tweet/facebook/SO? Desde un punto de vista capitalista, si es más poderoso que la mitad de un Mac Mini, ¿para qué lo necesitan? No estoy tratando de ser argumentativo, lo digo como una pregunta genuina. Es mejor entender las consecuencias de tus decisiones antes de hacerlas. Buena suerte con tu proyecto, lo que sea que decidas hacer. – richj

4

No fuera de la caja. El servidor Mac OS X no está diseñado para múltiples usuarios simultáneos de acceso a escritorio, como Windows Terminal Server. Editar Aquí hay un producto que hará eso. http://www.aquaconnect.net/

La Mac Mini tampoco es una gran potencia. Emular el iPhone tampoco sería factible ya que (por lo menos lo sabía) todos los Mac Mini eran de doble núcleo.

+2

Lo siento, ¿cuál es su punto aquí con el "doble núcleo"? Quiero decir, tengo una MacBook C2D, 2GHz, 2GB de RAM, y el simulador de iPhone funciona mucho más rápido que mi iPhone 3GS o mi iPod Touch. El único problema que puedo ver es que esperarías un poco más durante la compilación. – neohaven

+0

Mi punto es que si comparten la máquina con múltiples clientes remotos. –

+0

WTF tiene que ver con el simulador de iPhone, sin embargo? – ceejayoz

3

Esa es una pregunta muy interesante de la que no sé la respuesta, pero seguiré siendo descarado y publicaré una respuesta. El Mac Mini más económico cuesta $ 599 y el Mac OS X Server cuesta $ 499, por lo que vale la pena comprar dos Mac Minis por un costo adicional de $ 100.

Espero que alguien aquí tenga experiencia en una configuración similar a la que tiene en mente.

+0

FWIW - Hay un Mini "mejorado" con OS X Server incluido por $ 999. Tiene 2x de memoria y 6x de disco en comparación con el modelo básico de $ 599. –

0

Una Mac Mini no es suficiente para hacer eso; Básicamente es una computadora portátil de gama baja, después de todo. Podrías hacerlo con aquaconnect y un XServe, pero podría ser más barato comprar algunos KVM y algunos Mac Minis y darles a los desarrolladores uno cada uno.

Cuestiones relacionadas