bonjour,j ai des logiciels qui sont programés dans c# et avant ils etaient installés sur un serveur windows mai mainant on veut utiliser un seveur linux est ce possible que ces logiciels fonctionne sur linux si non quelle solution vous me proposer,merci
# Commentaire supprimé
Posté par Anonyme . Évalué à 4.
Ce commentaire a été supprimé par l’équipe de modération.
# Tester avec Mono sous windows avant
Posté par netchaiev . Évalué à 1.
Je suppose que tes softs sont basés sur .Net …
Autant faire cela par étape et éviter la superposition des problèmes
1) Voir si tes logiciels fonctionnent avec Mono tout en restant sous Windows
http://www.mono-project.com/docs/getting-started/install/windows/
2) Si 1) est validé, basculer le tout sous linux et tester.
# appli bien codée ? ou pas ?
Posté par NeoX . Évalué à 4.
faut voir si l'appli est bien codée,
j'ai souvenir d'une appli developpée en Java, sous windows, on se disait chouette, on va pouvoir l'utiliser aussi sous Linux,
mais en fait non, car l'appli utiliséait une DLL windows pour afficher la video dans la fenetre.
Donc tu ne le sauras qu'en testant.
[^] # Re: appli bien codée ? ou pas ?
Posté par cfx . Évalué à 3.
Ce qui n'a aucun rapport avec le fait d'être bien codée.
[^] # Re: appli bien codée ? ou pas ?
Posté par Marotte ⛧ . Évalué à 4.
Vu que le motto de Java c'est « Code once, run everywhere. » et présenté comme tel par ses défenseurs, introduire un hack qui fait un appel direct à une bibliothèque d'un OS particulier ne peut-il pas être considéré comme une maladresse. Je dis ça tout en ayant bien conscience que quand on a plein de truc à faire, si c'est stupide mais rapide, et que ça marche, c'est pas stupide…
[^] # Re: appli bien codée ? ou pas ?
Posté par NeoX . Évalué à 4.
Utiliser un appel systeme (une dll windows)
Utiliser un chemin codé en dur vers un dossier (c:\programmes files\mon appli)
dans une appli supposé "code once, run everywhere"
je considere que c'est ne pas respecter les regles, donc c'est une appli mal codée.
[^] # Re: appli bien codée ? ou pas ?
Posté par cfx . Évalué à 1.
Ou c'est peut-être juste que tu as un besoin particulier qui nécessite de faire appel à une bibliothèque native.
Dans mon ancien boulot, il avait fallu que je contrôle un reflex numérique depuis une appli Java. Je n'avais pas beaucoup d'autre choix que d'utiliser la dll en C fournie par le constructeur.
[^] # Re: appli bien codée ? ou pas ?
Posté par cfx . Évalué à 2.
Et il n'y a même pas besoin d'utiliser des bibliothèques natives pour que le « code once, run everywhere » ne fonctionne plus, suffit juste de ne pas avoir le bon JRE (6, 7 ou 8) d'installé sur sa machine.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.