Portabilité linux - C#/.NET managed - Programmation
Marsh Posté le 03-07-2006 à 21:14:42
Mono est bien plus qu'un IDE, c'est une retranscription très fidèle de la version 1.1 du framework .NET, les Winforms en moins. tes questions laissent entendre que tu n'as rien compris au principe de .NET :
1) si tu écris ton code sous Windows, il sera compatible Linux sans recompilation à partir du moment où il n'utilise ni Winforms, ni spécificités du framework 2.0. c'est le même principe de VM que Java
2) si tu as compris la réponse 1), alors tu trouveras tout seul la réponse à cette question
Marsh Posté le 04-07-2006 à 00:49:52
Merci pour ta réponse. C'est vrai que c'etait un peu flou tout cela.
Et si mon code contient des winforms c'est foutu pour la portabilité ?
Marsh Posté le 04-07-2006 à 17:08:36
Y'a un convertisseur ?
Ou des gens bien intentionnés sont en train d'implémenter le namespace System.Windows.Forms ?
Marsh Posté le 04-07-2006 à 17:52:04
Qui quoi et quand ?
T'as des liens ?
Merci !
Mose, feignant
Marsh Posté le 04-07-2006 à 18:02:03
When it's done
Marsh Posté le 05-07-2006 à 12:14:04
on peut constater que System.Windows.Forms est fini à 99% concernant l'implémentation des fontions du Fx 1.1
Ici, on constate que System.Windows.Forms est fini à 87% concernant l'implémentation des fonctions du Fx 2.0
Donc soit j'ai pas compris toutes vos réponses, soit j'apporte la nouvelle, soit je sais pas lire ...
Alors la portabilité, tu peux l'envisager ...
Marsh Posté le 05-07-2006 à 13:24:34
tant que c'est pas 100%, non je vois pas comment on pourrait l'envisager sereinement, en plus du fait que la classe Control ne soit pas finie.
Marsh Posté le 05-07-2006 à 15:47:29
Ben control c'est quand meme la base de chaque widget... Si Control est pas operationnel, comment envisager un développement d'ihm avec winforms ?
Marsh Posté le 05-07-2006 à 15:49:43
Merci pour vos réponses.
Donc il me suffit de créer mon appli avec Mono sous linux puis de le compiler, si j'ai bien compris ? %-)
Marsh Posté le 05-07-2006 à 16:08:32
oui, mais si tu utilises des classes spécifiques à Mono, alors il faudra que tu installes Mono sous Windows
Marsh Posté le 12-07-2006 à 13:32:17
_darkalt3_ a écrit : Ben control c'est quand meme la base de chaque widget... Si Control est pas operationnel, comment envisager un développement d'ihm avec winforms ? |
Oué enfin ce qui fonctionne, à mon avis, permet de satisfaire une bonne majorité des demandes ...
Marsh Posté le 03-07-2006 à 21:02:14
Salut,
Je code en ce moment un prog en C# dot net, et j'aimerai qu'il soit utilisable sous linux aussi.
J'ai entendu parler de Mono : http://www.mono-project.com
mais ca reste un IDE.
- Quelqu'un sait comment rendre un code écrit sous windows avec VisualStudio compatible linux ?
- Ou alors dois-je l'écrire et le compiler directement sous linux, mais il ne sera pas compatible windows ?
Merci de vos réponses.