A sintaxe do MonoDevelop difere da do VisualStudio?

A sintaxe do MonoDevelop difere da do VisualStudio?

Sou estudante de TI e começamos a aprender C# neste semestre, estamos trabalhando com VisualStudio 2012 em sala de aula. Desde que instalei o Ubuntu recentemente não sei muito sobre nada, mas gosto muito dele.

Minha pergunta é: a sintaxe no MonoDevelop difere muito daquela no VisualStudio, porque o VisualStudio usa o .NET framework, mas o ubuntu provavelmente usa outra coisa, e posso/devo usar o ubuntu para escrever programas nele, ou devo apenas usar o VisualStudio no Windows (ainda não inicializei meu laptop, mas tenho win10 no PC).

Responder1

Mono no Ubuntu é quase igual ao .NET no MS Windows. As diferenças são quando você deseja funções da API do Windows que não existem no Ubuntu. Caso contrário, deveria funcionar. A Microsoft oferece suporte ao desenvolvimento Mono. Eu acho que você sempre pode encontrar algumas funcionalidades que não funcionarão em mono, mas em geral não deverá haver problema. Tenha cuidado para não usar a API Win e você ficará bem.

Eu estava desenvolvendo alguns programas com MonoDevelop usando C# e mono e quando criei um arquivo exe ele funcionou inalterado no Windows e vice-versa. Até mesmo a comunicação remota e entre processos funcionou imediatamente.

Leia isso:http://www.mono-project.com/docs/faq/general/#mono-and-microsoft

informação relacionada