¿Se desvía la sintaxis de MonoDevelop de la de VisualStudio?

¿Se desvía la sintaxis de MonoDevelop de la de VisualStudio?

Soy estudiante de TI y comenzamos a aprender C# este semestre, estamos trabajando con VisualStudio 2012 en clase. Desde que instalé ubuntu hace poco no sé mucho de nada, pero me gusta mucho.

Mi pregunta es si la sintaxis en MonoDevelop difiere mucho de la de VisualStudio, porque VisualStudio usa .NET framework, pero ubuntu probablemente usa algo más, y ¿puedo/debería usar ubuntu para escribir programas en él, o debería simplemente usar VisualStudio? en Windows (todavía no he iniciado dualmente mi computadora portátil, pero tengo win10 en la PC).

Respuesta1

Mono en Ubuntu es casi lo mismo que .NET en MS Windows. Las diferencias surgen cuando desea funciones API de Windows que no existen en Ubuntu. De lo contrario debería funcionar. Microsoft apoya el desarrollo de Mono. Supongo que siempre puedes encontrar algunas funcionalidades que no funcionarán en mono pero en general no debería haber ningún problema. Tenga cuidado de no utilizar Win API y debería estar bien.

Estaba desarrollando algunos programas con MonoDevelop usando C# y mono y cuando creé un archivo exe funcionó sin cambios en Windows y viceversa. Incluso la comunicación remota y entre procesos funcionó de inmediato.

Lee esto:http://www.mono-project.com/docs/faq/general/#mono-and-microsoft

información relacionada