BT

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.

Avalie esse artigo

Relevância
Estilo/Redação

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
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.