MonoDevelop Excelente IDE Desenvolvimento C#

3
MonoDevelop, IDE excelente para desenvolvimento em C# Apesar de toda a crítica e medo relativa ao C# (C sharp) no mundo Open-source, a verdade é que esta linguagem de programação é muita boa e simples. Nesse sentido, neste artigo, apresento uma ferramenta indispensável para o desenvolvi- mento de aplicações em C#: o MonoDevelop, que é um IDE muito bom que per- mite fazer grande parte das acções possíveis no muito conhecido Visual Studio da Microsoft. É por isso, uma excelente alternativa, visto ser Open-Source e visto que o Visual Studio não é compatível em Linux. Apesar do MonoDevelop ter sido desenhado para suportar o C#, a verdade é que ele já suporta uma grande gama de ferramentas .NET (dotNet), nomeadamente ASP.NET, Visual Basic e C++. Para além disso, vem com opções extremamente importantes para programadores de Linux, por exemplo, ferramentas para criar os pacotes de instalação (tanto para Linux como para Windows), su- porte para variadíssimas bibliotecas e ainda algo muito importante que se utiliza no mundo Linux: sistema de traduções. Este último permite de uma maneira muito simples fazer com que a sua apli- cação tenha suporte para várias línguas. Para além de todas estas características importantes, o MonoDevelop ainda traz muitas outras fun- cionalidades que qualquer bom IDE deve incluir! Tem o sistema clássico de auto-completar, lis- tagem dos vários métodos possíveis, bem como as variáveis disponíveis, para cada objecto, organi- zação do código em pastas (código fonte separado dos ficheiros compilados), templates para rea- lizar a codificação em tempos recorde e ainda permite modificar praticamente todo o layout (visual) da janela. O MonoDevelop traz, também, um sistema de Debugging, para conseguir controlar possíveis erros, makefiles prontos a funcionar (basta dizer ao MonoDevelop quais as bibliotecas a utilizar, através da adição de vistos, e o programa compila automaticamente), sistema de design que permite dese- nhar as janelas em GTK# e ainda, obviamente, traz um sistema de controlo de versões. Algo extremamente importante que o MonoDevelop também tem é o facto de permitir a inclusão de Add-ins (extensões) que permite, através da comunidade adepta do MonoDevelop, ter funciona-

Transcript of MonoDevelop Excelente IDE Desenvolvimento C#

Page 1: MonoDevelop Excelente IDE Desenvolvimento C#

MonoDevelop, IDE excelente para desenvolvimento em C# Apesar de toda a crítica e medo relativa ao C# (C sharp) no mundo Open-source,a verdade é que esta linguagem de programação é muita boa e simples. Nesse sentido, neste artigo, apresento uma ferramenta indispensável para o desenvolvi-mento de aplicações em C#: o MonoDevelop, que é um IDE muito bom que per-mite fazer grande parte das acções possíveis no muito conhecido Visual Studio daMicrosoft. É por isso, uma excelente alternativa, visto ser Open-Source e visto que o Visual Studio não é compatível em Linux.

Apesar do MonoDevelop ter sido desenhado para suportar o C#, a verdade é que ele já suporta umagrande gama de ferramentas .NET (dotNet), nomeadamente ASP.NET, Visual Basic e C++. Para além disso, vem com opções extremamente importantes para programadores de Linux, por exemplo, ferramentas para criar os pacotes de instalação (tanto para Linux como para Windows), su-porte para variadíssimas bibliotecas e ainda algo muito importante que se utiliza no mundo Linux: sistema de traduções. Este último permite de uma maneira muito simples fazer com que a sua apli-cação tenha suporte para várias línguas.

Para além de todas estas características importantes, o MonoDevelop ainda traz muitas outras fun-cionalidades que qualquer bom IDE deve incluir! Tem o sistema clássico de auto-completar, lis-tagem dos vários métodos possíveis, bem como as variáveis disponíveis, para cada objecto, organi-zação do código em pastas (código fonte separado dos ficheiros compilados), templates para rea-lizar a codificação em tempos recorde e ainda permite modificar praticamente todo o layout (visual)da janela.

O MonoDevelop traz, também, um sistema de Debugging, para conseguir controlar possíveis erros,makefiles prontos a funcionar (basta dizer ao MonoDevelop quais as bibliotecas a utilizar, através da adição de vistos, e o programa compila automaticamente), sistema de design que permite dese-nhar as janelas em GTK# e ainda, obviamente, traz um sistema de controlo de versões.

Algo extremamente importante que o MonoDevelop também tem é o facto de permitir a inclusão de Add-ins (extensões) que permite, através da comunidade adepta do MonoDevelop, ter funciona-

Page 2: MonoDevelop Excelente IDE Desenvolvimento C#

lidades extra que lhe poderão simplificar a vida!

InstalaçãoA instalação desta aplicação é simplicíssima como qualquer aplicação do Ubuntu que esteja incluídanos repositórios oficiais do Ubuntu. Ou seja, para ins talar o Mo no De velop, apenas pre cisa de clicar aqui. Caso prefira pelo terminal, basta escrever o seguinte:

sudo aptitude install monodevelop

No caso de ter problemas, que em princípio não terá, pelo menos nas versões mais actuais do Ubuntu, experimente escrever o comando seguinte no terminal:

sudo apt-get install mono-gmcs mono-gac monodevelop monodoc

Instalação de pacotes extraComo referi anteriormente, o MonoDevelop é um IDE muito completo e, para ter alguns dos extrasprecisa de instalar à parte. De seguida listo alguns desses pacotes (clique no link para os instalar):

• mo no de velop-java : Pacote que permite programar em Java no MonoDevelop;

sudo apt-get install monodevelop-java

• mo no de velop-vala : Pacote que permite programar em Vala no MonoDevelop;

sudo apt-get install monodevelop-vala

• mo no de velop-nunit : Pacote para ter suporte ao NUnit;

sudo apt-get install monodevelop-nunit

• mo no de velop-ver si on con trol : Pacote necessário para poder utilizar o SVN;

sudo apt-get install monodevelop-versioncontrol

• mo no de velop-da ta base : Pacote que acrescenta funcionalidades para bases de dados;

sudo apt-get install monodevelop-database

• mo no de velop-de bugger-mdb : Pacote necessário para poder ter acesso ao Debugger do Mono;

Page 3: MonoDevelop Excelente IDE Desenvolvimento C#

sudo apt-get install monodevelop-debugger-mdb

Dica ExtraPara finalizar o artigo, gostaria de partilhar uma informação que eu apenas soube algum tempo de-pois de utilizar o MonoDevelop: juntamente com o IDE vem uma aplicação chamada MonoDoc, que permite visualizar muitíssima informação relativa às várias linguagens que ele suporta e, o maisimportante, inclui API’s de muitas bibliotecas que se utiliza para programar e que poderão ser difí-ceis de encontrar com aquela organização espectacular, exemplo disso é a biblioteca Cairo.

A aplicação encontra-se em Aplicações→Programação→MonoDoc. Caso não a tenha instalada, clique aqui para instalar ou abra o terminal e escreva o seguinte:

sudo apt-get install monodoc

Referências:

Ho me page do Mo no De velop ;Guia do ubuntu – Pro gra mação / .NET ;