Pregunta

Recientemente obtuve acceso a una Mac.Me pregunto si alguien tiene algún consejo o sugerencia para configurar Mononucleosis infecciosa en una mac para el desarrollo y 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 útil.

¿Fue útil?

Solución

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

Lo único que le falta a la distribución Mono en Mac en comparación con Linux es el módulo Apache, ese que tendrás que compilar tú mismo si quieres implementar tu aplicación en producción en OSX.

Otros consejos

Desde que trabajé por primera vez con mono osx, agregaron Cocoa# y ObjC#, pero el núcleo de ASP.NET era bastante sólido (hace aproximadamente 3 años).De hecho, puedes escribir aplicaciones web según el libro de Onion y transferirlas a IIS con poca o ninguna dificultad.

Honestamente, si desea ejecutar ASP.NET, probablemente no quiera tener problemas para ejecutarlo en mono en MacOS.Los Macintosh basados ​​en Intel pueden arrancar Windows y Apple proporciona controladores de Windows para sus diversos dispositivos como parte de Campo de entrenamiento.

Alternativamente puedes comprar Paralelas o Fusión de VMWare por menos de $100.Yo uso VMWare Fusión.También hay una versión para Mac de VirtualBox de Sun que es gratis, aunque nunca lo he usado.

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


Editar 22/09: Lo siento ni tú ni kev Encontré esta una respuesta útil.Déjame intentar ampliar un poco:Macintosh tiene una larga historia de software transferido desde Windows, aplicando un tema para hacer que los elementos de la GUI parezcan Mac pero, por lo demás, contentándose con un puerto de costo mínimo.Este tipo de software nunca se comporta como una aplicación Mac real:no responde a AppleEvents, no será programable, solo maneja los formatos del portapapeles multiplataforma, etc.

Eres libre de hacer lo que quieras, incluso ejecutar ASP.NET usando mono.Si es para tu uso personal, noquearte.Sin embargo, si lo está considerando como una forma de ofrecer su producto compatible con la web en una versión para Mac, le insto a que lo reconsidere.El mercado Mac ha rechazado en su mayor parte este tipo de productos.Obtendrá algunas ventas, pero nada parecido a lo que obtendría por una aplicación que se comporta como una aplicación nativa de Mac.

Ahora, que continúe la votación negativa.

También puede ejecutar ASP.NET a través de NGINX; es fácil de instalar usando:sudo brew instalar nginx

Ver tutorial de instalación: http://www.robertmulley.com/tutorial/nginx-install-and-setup-mac-os-x-mavericks/ Vea los pasos de configuración para su aplicación: http://www.mono-project.com/docs/web/fastcgi/nginx/ (Nota:Vea mi solicitud de extracción ya que ahora se debería usar fastcgi-mono-server4. https://github.com/mono/website/pull/82/files)

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top