|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : octobre 2007 Messages : 109 ![]() |
bonjour,
je voudrais savoir quel ide choisir pour develloper avec mono ?? kdevellop eclispe ou monodevelop ?? j ai eccarte l ide de microsoft car je veux pouvoir porter mes projet sous linux. voir peu etre les develloper directement sous linux merci |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() |
Monodevelop est le portage sur Mono de SharpDevelop alors pour coder avec Mono ... sinon tu peut utiliser SharpDevelop (qui supporte mono) sur Windows et monodevelop pour le reste
|
|
|
00
|
|
|
#3 | |
|
Expert Confirmé Sénior
![]() Inscription : janvier 2006 Messages : 5 390 ![]() |
Citation:
Dans les cas (1) et (3), utilise Visual Studio pour créer des exe qui pourront s'exécuter sous Mono.
__________________
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson |
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() |
justement non VS n'est pas le plus adapté pour créer des applications qui s'exécutent sur Mono. MonoDevelop et SharpDevelop intègrent une option qui permet de compiler directement avec le compilateur Mono et pas le compilateur .NET. Bien qu'en théorie il n'y ai pas de différente, en pratique ça change vu que les deux frameworks (.NET et Mono) ne sont pas identiques et que certaines choses ne fonctionnent pas de la même manière.
|
|
|
00
|
|
|
#5 | ||
|
Expert Confirmé Sénior
![]() Inscription : janvier 2006 Messages : 5 390 ![]() |
Citation:
Citation:
__________________
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson |
||
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() |
Si tu développes sur Windows, prends Visual Studio (ou sa version gratuite Visual C# Express).
Sur Linux, moi je te conseille Monodevelop qui intégre en gros toutes les fonctions intéressantes de Visual. Les éxécutables créés avec Visual n'auront aucun problème à s'executer sur Windows et sur Linux tant qu'il n'utilisent pas des classes non-intégrées à Mono et qu'ils respectent certaines règles : http://mono-project.com/Guidelines:A...on_Portability Autre chose, Mono supporte les Winforms en version 2.0, mais l'intégration sur un système Linux n'est pas vraiment parfaite. Si tu veux faire de vrais applis multiplateformes, utilise une vrai GUI multiplateforme comme GTK# (comparaison des principales GUI .NET). Pour executer des applis GTK# sur Windows, il faut installer la runtime. Il est également possible d'utiliser GTK# avec Visual Studio en installant le SDK (il faut ajouter les références de gtk-sharp, atk-sharp et glib-sharp qui se trouvent dans C:\Program Files\GtkSharp\SDK\lib\gtk-sharp-2.0, mais tu n'as plus le designer ... Tu peux cependant utiliser Glade qui permet de générer rapidement des interfaces GTK indépendament du language. Avec Monodevelop, il y a un designer, Stetic, qui permet de créer facilement des interfaces GTK#. |
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() Inscription : octobre 2007 Messages : 109 ![]() |
merci de vos reponses et de ces details je vais regarder tout ca
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com