Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
applications:monodevelop [Le 28/12/2006, 13:59]
ostaquet
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​breezy dapper developpement windows}} 
  
----- 
- 
-====== MonoDevelop : Un environnement de développement pour .NET sous Ubuntu ====== 
- 
-===== Présentation ===== 
- 
-MonoDevelop est une IDE libre de GNOME initialement conçu pour C# et les autres langages .NET. Il a été initialement un portage de SharpDevelop sous GTK+, mais il a évolué de bien des manières depuis son portage. MonoDevelop fait partie du projet [[:Mono]]. 
- 
-[[:Mono]] est une plate-forme de développement complète basée sur une implémentation de la machine virtuelle .NET et des API de base définis à l’ECMA . 
- 
-[[:Mono]] propose entre autres : 
-    * des API indépendantes de l’environnement : sécurité, base de données, Service webweb services, XML, web forms ; 
-    * des API destinées à la programmation sous GNU/Linux et plus particulièrement GNOME : GTK#, Glade# Gecko#, Gst# ; 
-    * des API compatibles avec le framework .Net de Microsoft ; 
-    * un IDE (environnement de développement intégré) : Monodevelop,​ avec notamment le support de la complétion de code qui fait le bonheur des utilisateurs de Visual Studio et d’Eclipse (environnement de développement) ; 
-    * un outil pour naviguer dans la documentation : Monodoc, qui a l'​originalité de pouvoir être modifié par le programmeur qui peut ensuite envoyer automatiquement les modifications au CVS de Mono ; 
-    * un compilateur pour le langage C# 2.0, souvent présenté comme une évolution du langage Java avec une pincée de C++. Sans être une révolution,​ ce langage apporte de réels plus qui le rendent très agréable et puissant. Mono propose également un compilateur Javascript et VB.NET ; 
-    * un serveur web léger entièrement compatible avec la technologie ASP.NET qui permet d'​utiliser n'​importe quel langage de la plate-forme pour générer des sites web dynamiques. Un module Apache est également disponible 
- 
-(sources de ce paragraphe : [[http://​fr.wikipedia.org/​wiki/​Mono_%28informatique%29|Wikipedia : Mono (fr)]], [[http://​fr.wikipedia.org/​wiki/​MonoDevelop|Wikipedia : MonoDevelop (fr)]]) 
- 
- 
- 
-===== Installation complète ===== 
- 
-L'​installation de monodevelop nécessite l'​installation préalable de [[:Mono]]. 
- 
-Via [[:​synaptic|Synaptic]],​ rajoutez les [[:​depots|dépôts]]/​modules suivants : 
- 
-    * Universe 
-    * Multiverse 
-    * Hoary Backports (Main, Universe, Multiverse, Restricted) 
-    * Hoary Extras (Main, Universe, Multiverse, Restricted) 
- 
-Si vous ne savez pas comment procéder, je vous invite à consulter [[:​depots|cette page]]. Si vous avez déjà ajouté ces dépôts, réactivez simplement les backports et vous aurez une configuration sur mesure. 
- 
-La ligne de commande suivante installe tous les paquets nécessaires pour une installation de base de Mono et de l'IDE MonoDevelop : 
- 
-<​code>​ 
-sudo apt-get install mono mono-gmcs mono-gac mono-utils monodevelop 
-</​code>​ 
- 
-===== Liens externes ===== 
- 
-**Mono :** 
- 
-    * [[http://​www.mono-project.com|Site officiel du projet Mono]] 
-    * [[http://​www.go-mono.com/​docs/​|Documentation des classes de Mono]] 
-    * [[http://​monodevelop.org/​lang/​fr/​|MonoDevelop : Un environnement de développement pour Mono]] 
-    * [[http://​monofrance.tuxfamily.org|le portail francophones des développeurs Mono]] 
-    * [[http://​pkg-mono.alioth.debian.org|Mono pour Debian]] 
- 
-**MonoDevelop :** 
- 
-    * [[http://​www.monodevelop.com|Site web MonoDevelop]] 
-    * [[irc://​irc.gimp.org/​monodevelop|#​monodevelop sur l'​irc.gimp.org]] 
-    * [[http://​www.icsharpcode.net/​OpenSource/​SD/​|Site web SharpDevelop]an]] 
- 
----- 
- 
-//​Contributeurs : [[utilisateurs:​ronan|ronan]] // 
  • applications/monodevelop.1167310786.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)