visual tutorial studio net mvc mac instalar create asp asp.net osx mono developer-machine

asp.net - tutorial - create model asp net core



La mejor manera de comenzar a configurar Mono para ASP.NET en Mac (5)

Recientemente obtuve acceso 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 consejo o sugerencia sería útil


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


Desde que trabajé por primera vez 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.


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

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


Honestamente, si quieres ejecutar ASP.NET, probablemente no quieras luchar para que se ejecute a través de mono en MacOS. Macintoshes basados ​​en Intel pueden arrancar Windows, y Apple proporciona controladores de Windows para sus diversos dispositivos como parte de Boot Camp.

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

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


Edit 22/9: 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 que los elementos de la GUI se vean como Mac, pero de lo contrario se contentan con un puerto de costo mínimo. Tal software nunca se comporta como una aplicación real de Mac: no responde a AppleEvents, no se puede programar, maneja solo los formatos de portapapeles multiplataforma, etc.

Puedes hacer lo que quieras, incluso 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, deje que la votación abajo continúe.