IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MonoDevelop Discussion :

kdevellop eclipse ou monodevelop ?


Sujet :

MonoDevelop

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 109
    Points : 48
    Points
    48
    Par défaut kdevellop eclipse ou monodevelop ?
    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

  2. #2
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    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

  3. #3
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    je voudrais savoir quel ide choisir pour develloper avec mono ??
    Sous (1) Windows, (2)Linux ou (3)Windows ET Linux.
    Dans les cas (1) et (3), utilise Visual Studio pour créer des exe qui pourront s'exécuter sous Mono.

  4. #4
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    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.

  5. #5
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    VS n'est pas le plus adapté pour créer des applications qui s'exécutent sur Mono
    Certaines choses ne fonctionnent pas de la même manière.
    C'est exact, on y perd effectivement un peu en terme d'adaptation, mais on y gagne quant à la puissance de l'EDI et dans la compatibilté de l'appli dévellopée avec .Net, ceci compte tenu de la demande de lezurp :
    je veux pouvoir porter mes projet sous linux. voir peu etre les develloper directement sous linux

  6. #6
    Membre habitué Avatar de Rapha222
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    128
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 128
    Points : 168
    Points
    168
    Par défaut
    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#.

  7. #7
    Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 109
    Points : 48
    Points
    48
    Par défaut
    merci de vos reponses et de ces details je vais regarder tout ca

Discussions similaires

  1. Comment lancer Eclipse en incluant ses plugins
    Par eclie dans le forum Eclipse Platform
    Réponses: 8
    Dernier message: 19/02/2009, 08h45
  2. Eclipse en français
    Par Super Castor dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 02/06/2007, 15h59
  3. Recherche un framework RAD pour Eclipse
    Par Almex dans le forum Eclipse Java
    Réponses: 10
    Dernier message: 08/10/2003, 12h24
  4. Eclipse Mac version et pluginUML
    Par Driden dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 09/06/2003, 19h03
  5. Servlet dans Eclipse ?
    Par unflag dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 10/04/2003, 18h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo