monodevelop excelente ide desenvolvimento c#
TRANSCRIPT
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-
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;
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 ;