• # Commentaire supprimé

    Posté par  . Évalué à 4.

    Ce commentaire a été supprimé par l’équipe de modération.

  • # Tester avec Mono sous windows avant

    Posté par  . É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  . É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  . É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  . É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  . Évalué à 4.

        Ce qui n'a aucun rapport avec le fait d'être bien codée.

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