2008-09-20 21 views
7

Recientemente he accedido a una Mac. Me pregunto si alguien tiene consejos/consejos para configurar Mono en un mac para el desarrollo y la ejecución de ASP.NET? La mayoría de los recursos apuntan a implementaciones de Linux que tienden a diferir mucho de la forma en que Mac hace las cosas. Cualquier sugerencia o consejo sería útilmejor manera de comenzar a configurar Mono para ASP.NET en Mac

+2

Un par de personas notaron las soluciones de VM. esto no es útil - Me dieron un MAC y quería trabajar en asp.red en un ambiente diferente. mi computadora portátil Lennovo funciona VS muy bien, pero no me enseña la posibilidad de trabajar con mono y no con Windows. – MikeJ

+0

Buena pregunta ... Tengo un mac que llega esta semana y quiero probar mono también sin todas mis muletas de Windows. – Kev

Respuesta

9

Para iniciar el servidor ASP.NET de desarrollo, simplemente abra una ventana de terminal y ejecute el comando "xsp2" de la instalación Mono.

Lo único que falta de la distribución Mono en la Mac en comparación con Linux es el módulo Apache, ese tendrá que compilarse usted mismo si desea implementar su aplicación en producción en OSX.

+0

Gracias. Al menos pude ejecutar una página de forma similar al servidor web cassini en Windows. – MikeJ

-2

¿Por qué usar Mono en una Mac? Ejecute Parallels, VMWare o Boot Camp.

+0

¿Por qué no? ... OP preguntó cómo empezar, ¿por qué no simplemente responder la pregunta o no responder? – Kev

+0

Parece que su problema es ejecutar ASP.NET en una Mac, nada más. Señaló que es nuevo en Macs. Consideró a Linux, por ejemplo, pero lo rechazó porque no era "la forma en que los Macs hacen las cosas". Y digo, si hay una forma estándar en que una Mac ejecuta ASP.NET, es delegando la tarea a Windows. –

+0

No está leyendo la pregunta ... mono tiene una buena implementación de ASP.NET, eso es lo que quiere usar en su Mac ... de forma nativa. Él no dijo que descartara Linux como un sistema operativo, lo que dijo fue que los pasos de configuración de Linux eran diferentes, de ahí la pregunta. – Kev

1

Honestamente, si desea ejecutar ASP.NET, probablemente no quiera tener problemas para que se ejecute a través de mono en MacOS. Macintosh basados ​​en Intel pueden arrancar Windows y Apple proporciona drivers de Windows para sus diversos dispositivos como parte de Boot Camp.

Alternativamente se puede comprar o ParallelsVMWare Fusion por menos de $ 100. Yo uso VMWare Fusion. También hay una versión Mac de VirtualBox de Sun, que es gratuita, aunque nunca la he usado.

Para el desarrollo de MacOS (no .Net) realmente deberías probar Apple's XCode. Es gratis. Se centra principalmente en Objective C, aunque Python, Ruby y otros lenguajes se pueden usar para desarrollar aplicaciones Mac nativas.


Edición 9/22: Lo siento ni usted ni Kev encontraron esta una respuesta útil. Permítanme intentar ampliar un poco: el Macintosh tiene una larga historia de software transferido desde Windows, aplicando un tema para hacer que los elementos de la GUI se vean como Mac, pero de lo contrario se contentan con un puerto de costo mínimo. Este software nunca se comporta como una aplicación real de Mac: no responde a AppleEvents, no se puede escribir, maneja solo los formatos de portapapeles multiplataforma, etc.

Usted es libre de hacer lo que quiera , incluido ejecutar ASP.NET usando mono. Si es para uso personal, olvídate. Sin embargo, si lo está considerando como una forma de ofrecer su producto habilitado para la web en una versión de Mac, lo insto a que reconsidere. El mercado de Mac ha rechazado la mayoría de tales productos. Obtendrá algunas ventas, pero nada como lo que obtendría con una aplicación que se comporte como una aplicación Mac nativa.

Ahora, permita que continúe la votación a la baja.

+0

De nuevo ¿por qué no responder la pregunta? OP le preguntó cómo hacer esto en una Mac, no preguntó cómo ejecutar Mono en un montón de tecnología que probablemente ya conozca. – Kev

2

Desde que trabajé con mono osx, han agregado Cocoa # y ObjC#, pero el núcleo de ASP.NET era bastante sólido (hace aproximadamente 3 años). De hecho, puede escribir aplicaciones web de acuerdo con el libro Onion, y portarlas a IIS con poca o ninguna dificultad.

Cuestiones relacionadas