Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2767 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Portabilité linux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Portabilité linux

n°1399802
tabb
Posté le 03-07-2006 à 21:02:14  profilanswer
 

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.

mood
Publicité
Posté le 03-07-2006 à 21:02:14  profilanswer
 

n°1399822
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-07-2006 à 21:14:42  profilanswer
 

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


---------------
J'ai un string dans l'array (Paris Hilton)
n°1399925
tabb
Posté le 04-07-2006 à 00:49:52  profilanswer
 

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é ?

n°1399951
Taz
bisounours-codeur
Posté le 04-07-2006 à 08:44:35  profilanswer
 

immédiatement oui, à court terme non.

n°1400512
_Mose_
Lonesome coder
Posté le 04-07-2006 à 17:08:36  profilanswer
 

Y'a un convertisseur ?
Ou des gens bien intentionnés sont en train d'implémenter le namespace System.Windows.Forms ?

n°1400544
Taz
bisounours-codeur
Posté le 04-07-2006 à 17:25:47  profilanswer
 

des gens payés pour.

n°1400583
_Mose_
Lonesome coder
Posté le 04-07-2006 à 17:52:04  profilanswer
 

Qui quoi et quand ?
T'as des liens ?
Merci !
 
  Mose, feignant  :wahoo:

n°1400591
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-07-2006 à 18:02:03  profilanswer
 

When it's done


---------------
J'ai un string dans l'array (Paris Hilton)
n°1400638
_darkalt3_
Proctopathe
Posté le 04-07-2006 à 20:03:28  profilanswer
 

mouarf

n°1400997
cesarr89
Posté le 05-07-2006 à 12:14:04  profilanswer
 

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 ...

mood
Publicité
Posté le 05-07-2006 à 12:14:04  profilanswer
 

n°1401068
_darkalt3_
Proctopathe
Posté le 05-07-2006 à 13:24:34  profilanswer
 

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.

n°1401094
cesarr89
Posté le 05-07-2006 à 13:49:46  profilanswer
 

tout dépends bien sur de ces besoins aussi ...

n°1401173
_darkalt3_
Proctopathe
Posté le 05-07-2006 à 15:47:29  profilanswer
 

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 ?

n°1401177
tabb
Posté le 05-07-2006 à 15:49:43  profilanswer
 

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 ? %-)

n°1401199
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-07-2006 à 16:08:32  profilanswer
 

oui, mais si tu utilises des classes spécifiques à Mono, alors il faudra que tu installes Mono sous Windows


---------------
J'ai un string dans l'array (Paris Hilton)
n°1405513
cesarr89
Posté le 12-07-2006 à 13:32:17  profilanswer
 

_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 ...

n°1405518
_darkalt3_
Proctopathe
Posté le 12-07-2006 à 13:38:38  profilanswer
 

Ca n'engage donc que toi.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Portabilité linux

 

Sujets relatifs
Développer sous linux au 21ème siècleConfigurer PHPEclipse pour faire fonctionner avec XAMPP sous linux
[Linux shell] execution de commande ?Linux - Redirection de la sortie vers un fichier
Commande find sous linux [RESOLU]thread écoutant hal (spécifique à linux)
[PHP ?] Terminal Linux sur une page webportabilité linux vers windows
[OpenGL] Quel langage pour une meilleure portabilité Win/Linuxportabilité windows/Linux du code
Plus de sujets relatifs à : Portabilité linux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR