BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Desenvolvendo aplicações .NET para Windows com o MonoDevelop 2.2

Desenvolvendo aplicações .NET para Windows com o MonoDevelop 2.2

Favoritos

O MonoDevelop tornou-se a primeira IDE de .NET que funciona em múltiplas plataformas, suportando desenvolvimento no Linux, Mac OS X e Windows.

A versão 2.2 do MonoDevelop está atualmente em Beta. Apesar do MonoDevelop já poder ter sido instalado e rodado no Mac OS no passado, agora ele é oficialmente suportado. Mas as maiores mudanças estão no suporte ao Windows. Ele vem com um instalador MSI do Windows que contém tudo exceto o GTK#, que precisa ser instalado separadamente. O .NET Framework 3.5 é necessário.

Algumas das novas funcionalidades do MonoDevelop 2.2 são:

  • Desenvolvimento para múltiplas plataformas - aplicações podem ser configuradas para serem produzidas tanto para o Microsoft .NET, quanto para o Mono no Windows, quanto para diferentes versões do Mono no Linux.
  • Suporte inicial ao .NET 4.0 - necessita da versão mais atualizada do Mono ou do .NET Framework 4.0.
  • Suporte integrado a um debugger - permite debugar aplicações Mono e aplicações nativas. Suporte debug de ASP.NET no Linux.
  • AExtras - ASP.NET MVC, iPhone, Moonlight.

O time do MonoDevelop quer suportar mais linguagens, de acordo com Miguel de Icaza:

Nós queremos abraçar não só projetos baseados em .NET como GTK#, Silverlight, ASP.NET, Boo, C#, F#, Visual Basic e Windows Forms. Nós também estamos abrangendo outras plataformas de desenvolvimento como o Python, C/C++, Vala e nós queremos expandir nossa presença para trabalhar com Flash, PHP, Ruby, Rails, Flex e qualquer outra comunidade que precise de uma IDE para múltiplas plataformas.

Uma mudança significativa que o Icaza menciona é a adoção de uma nova licença para todo o código:

Nós estamos abandonando a licença GPL para o MonoDevelop e agora é ou LGLP ou MITX11. Nós reescrevemos todos os antigos componentes que dependiam de GPL e nós queremos evitar a introdução de qualquer outro código GPL de volta no MonoDevelop.

Por causa dessa mudança da licença, o suporte a F# existente no MonoDevelop 2.0 foi retirado no 2.2, porque o plug-in do F# foi inicialmente lançado na licença GPL.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT