2009-08-14 13 views
49

Estoy usando mi Mac la mayor parte del tiempo en el trabajo. En casa está mi computadora con Windows, donde programo con Visual Studio mis cosas de .NET/C#.El mejor equivalente de VisualStudio IDE para Mac para el programa .NET/C#

Como deseo programar fuera, sería genial tener un IDE equivalente para mi Mac.

¿Qué software es la mejor solución en mi caso para tener un lugar de trabajo similar con la misma funcionalidad?

Prefiero el código abierto, pero el software comercial también está bien.

+2

nuevo de Microsoft, IDE para Mac, Linux y Windows: https://code.visualstudio.com/Descargar – Shoham

+0

Código de Visual Studio requiere Mono 3.10 o superior. – Engineer

+1

Vale la pena hacer un seguimiento de [Project Rider] (https://blog.jetbrains.com/dotnet/2016/01/13/project-rider-a-csharp-ide/) de Jetbrains – chenop

Respuesta

49

MonoDevelop de: http://monodevelop.com/

No hay un equivalente a Visual Studio. Sin embargo, para escribir C# en Mac o Linux, no puede obtener mejores resultados que MonoDevelop.

La compilación de Mac es pre beta. From the MonoDevelop site on Mac:

El puerto Mac OS X de MonoDevelop se encuentra en desarrollo activo y todavía no se ha visto una versión estable. El trabajo reciente descrito por Michael Hutchinson se ha centrado en mejorar la usabilidad y la estabilidad de Monodevelop en la Mac. Este trabajo será lanzado en MonoDevelop 2.2. En este momento no está terminado, y es en gran medida un alfa.

+0

Hm .. hasta ahora no lo he hecho escuché muchas cosas buenas sobre Mono corriendo en Linux-OS '. ¿Hay alguna diferencia en el comportamiento de Linux? – ChrisBenyamin

+1

No creas todo lo que oyes. Mono y MonoDevelop se encuentran en desarrollo activo con patrocinio comercial. Las mejoras con cada lanzamiento últimamente han sido tremendas. Darle un giro. Creo que te vas a sorprender gratamente. – grenade

+0

De acuerdo, lo intentaré, gracias. Tres preguntas: a) ¿Necesito un software adicional para compilar, etc.? b) ¿Se incluye una herramienta para ejecutar el software compilado? c) ¿Se incluye un depurador? – ChrisBenyamin

18

Si bien se trata de una solución alternativa, si está ejecutando un Intel Mac, podría ir por la ruta de virtualización, al menos entonces puede ejecutar las mismas herramientas.

+1

Esto es básicamente la ruta que tomo, MacBook Pro de 15 pulgadas y 2.33 GHz que ejecuta VMWare Fusion o en bootcamp si no necesito rebotar entre los OS –

+0

Sí, pero eso es tan claro como lo que sea. Gracias de todos modos por esta pista. – ChrisBenyamin

+2

+1 a [@middaparka] (http://stackoverflow.com/users/109825/middaparka). Específicamente, sugeriría Virtual Box con Windows y Visual Studio. Al menos eso es lo que hago. – kenny

8

Viniendo de alguien que ha probado una cantidad de "C# IDEs" en la Mac, su mejor opción es instalar un escritorio virtual con Windows y Visual Studio. Realmente es el mejor IDE de desarrollo para .NET, nada se acerca.

En una nota relacionada: Odio XCode.


Actualización: Uso Xamarin Studio. Es sólido.

+13

XCode es terrible. He estado aprendiendo Objective C, y ese IDE empeora un lenguaje ya frustrante. –

+1

Prueba el AppCode de JetBrains, ¡es brillante! – arts777

+1

@RankoR +1. En realidad, es bastante triste que el propio IDE de Apple sea tan terrible. ; _; – Shiki

20

La pregunta es bastante viejo, así que me siento como que necesito para dar una respuesta más hasta la fecha a esta pregunta.

Basado en MonoDevelop, el mejor IDE para la creación de aplicaciones C# en el Mac, para casi cualquier plataforma es http://xamarin.com/

+2

¿Alguien más dispuesto a responder por Xamarin? Oí cosas buenas sobre eso. Pero como IDE, ¿es mejor que MonoDevelop vainilla? ¿Qué tal el aspecto de precio/valor? – syclee

+0

Todavía uso Xamarin para desarrollar aplicaciones, pero Xamarin Studio es el peor IDE que he usado. Tiene toneladas de errores y bloqueos. – melanke

Cuestiones relacionadas