BT
x A sua opinião é importante! Por favor preencha a pesquisa do InfoQ sobre os seus hábitos de leitura!

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

por Abel Avram , traduzido por Carlos Mendonça em 18 Set 2009 |

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.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT