¿Qué no proporciona Mono que Visual Studio haga?
MonoDevelop es probablemente lo que quiere decir aquí. MonoDevelop ofrece desarrollo de plataforma cruzada en Linux, Mac OS X, Windows basado en GTK. Sin embargo, no está tan pulido como Visual Studio por razones obvias: lo hacen 3 personas, no cientos. Tiene algunas características agradables, especialmente su arquitectura de plugin de control de fuente. Sin embargo, como Visual Studio Express es gratuito, Windows no tiene muchas ventajas de usarlo.
Utiliza el mismo formato .csproj
y .sln
que Visual Studio; sin embargo, el formato de documento XML es diferente.
Si ejecuta esto en Linux más adelante, ¿no deberíamos usar MonoDevelop?
Como mencioné anteriormente, los formatos de proyecto son interoperables.
¿Existen herramientas de terceros o complementos que podrían ser un problema con Mono más adelante?
A diferencia de Visual Studio, no hay una gran cantidad de complementos para Monodevelop. Los que use en Monodevelop no afectarán en absoluto a sus archivos .csproj, ya que todo lo que Visual Studio no puede leer, generalmente lo ignora.
Como han dicho las personas, no confunda Mono para MonoDevelop. MonoDevelop es un IDE para Mono que originalmente vino de SharpDevelop (bifurcado).
Mono es el marco multiplataforma que 'simula' las bibliotecas Microsoft CLR y framework.
Estoy confundido ¿Preguntas sobre Mono o MonoDevelop? Son dos cosas diferentes. La comparación de Mono con Visual Studio es de manzanas a naranjas. MonoDevelop y VisualStudio son IDE. Mientras que Mono y .NET son implementaciones de la CLI y las librerías de clases y compiladores relacionados. –
Lo que estoy preguntando es ¿qué diferencias hay entre el IDE y el idioma? – Jason
Eso es dos preguntas muy diferentes, entonces. Muchos de nosotros usamos .NET en Windows sin usar Visual Studio. – Ken