j ai plein de question C# et .net et portabolité

j ai plein de question C# et .net et portabolité - C#/.NET managed - Programmation

Marsh Posté le 27-05-2005 à 16:54:33    

c est encore moi
 
et j ai envie de poser des question sur C# et technologie .net :
 
si je develope une application en C# et que je genere le .exe est ce que je peux l'executer sur n importe quel machine et avec quel condition a part avoir la framework .net?
 
c est koivraiment la notion de portabilité(est ce que c est comme java)
 
le exe peut etre installer sur plusieur machine ? et si ils accedent a distance a une même BD MYSQL est ce qu il n y aura pas de conflit
 

Reply

Marsh Posté le 27-05-2005 à 16:54:33   

Reply

Marsh Posté le 27-05-2005 à 17:11:24    

kausa a écrit :

c est encore moi


[:papatte]
 

kausa a écrit :


et j ai envie de poser des question sur C# et technologie .net :


pose mon grand, pose
 

kausa a écrit :


si je develope une application en C# et que je genere le .exe est ce que je peux l'executer sur n importe quel machine et avec quel condition a part avoir la framework .net?


à condition que tu n'utilises aucune fonction propre à l'environnement sur lequel tu as développé. par exemple, si tu fais du P/Invoke, ça ne marchera que sous Windows.
de même, si tu utilises Winforms, tu ne pourras pas le faire tourner sous Mono (par exemple) qui utilise GTK# (mais un portage de Winforms est en cours)
 

kausa a écrit :


c est koivraiment la notion de portabilité(est ce que c est comme java)


en théorie, c'est le fait de pouvoir utiliser un source d'un OS vers un autre sans modification dudit source, uniquement en le recompilant. en pratique, c'est rarement le cas.
pour Java, c'est différent. vu que ça tourne sous une machine virtuelle, tu n'as en théorie même pas besoin de recompiler l'output produit pour le faire tourner sous d'autres environnements, pour peu que ledit environnement possède une JVM.
ceci est aussi valable pour .NET
 

kausa a écrit :


le exe peut etre installer sur plusieur machine ? et si ils accedent a distance a une même BD MYSQL est ce qu il n y aura pas de conflit


oui, tu peux mettre ton exe sur plusieurs machines. pour les accés concurrents aux BDD, c'est à toi de verrouiller tes accés via des transactions et des locks, le framework ne le fera pas à ta place


Message édité par Harkonnen le 27-05-2005 à 17:57:29

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 30-05-2005 à 17:24:31    

merci Harkonnen snif tu m'as sauvé la vie :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed