Developement

Résolu
cfndiaye Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
kmf31 Messages postés 1564 Date d'inscription   Statut Contributeur Dernière intervention   -
est ce un soft developper sous linux peut fonctionner sous windows

2 réponses

Zempachi Messages postés 7472 Date d'inscription   Statut Contributeur Dernière intervention   906
 
beh ca depend du langage utilisé:
le java etant portable, un logiciel que tu auras "compilé" sous linux devrait en theorie fonctionner sous windows (en pratique il y a toujours quelques soucis)
Si tu utilise un langage non portable beh non ca marchera pas du tout.
Apres tu peux tenter de prendre tes sources et compiler sous windows mais là ca implique que tu utilises les memes librairies que sous linux. Et encore c'est valable qu'en theorie car en pratique c'est pas gagné!!

Donc en clair, c'est non avec des circonstances attenuantes pour un soft en java.
La seule facon d'avoir un soft sur les deux (ou plus) c'est de travailler avec les memes sources et d'adapter tes sources pour chaque OS pour que la compilation soit faisable (sans erreurs ou bogues).
0
Utilisateur anonyme
 
pas encore eu l'occasion d'essayer, mais un soft développé sous kylix doit pouvoir se compiler sous delphi, non?

ou doit pas falloir changer grand chose aux sources...

enfin bon, y a tellement longtemps que j'ai pas développé...
0
Zempachi Messages postés 7472 Date d'inscription   Statut Contributeur Dernière intervention   906 > Utilisateur anonyme
 
pas encore eu l'occasion d'essayer, mais un soft développé sous kylix doit pouvoir se compiler sous delphi, non?
ouais peut etre, j'ai jamais touché au delphi.
Mais en y repensant un soft en c ou c++respecteux des standards peut etre portables, mais bon c'est en theorie...
0
kmf31 Messages postés 1564 Date d'inscription   Statut Contributeur Dernière intervention   501
 
Pour compilier un programme C++ banal il n'y a normalement pas de probleme mais s'il s'agit de compiler un logiciel faisant appel a des choses specifiques Unix/Linux (Standard Posix) la ca devient delicat, de meme si ca fait appel a Xfree (ou Xorg). Typiquement les gens qui gerent les projets opensource doivent traivailler plus pour "porter" leur logiciel en Windows et desfois ce n'est pas possible ou desfois il faut installer Cygwin pour avoir une espece d'environement compatible.

Une chose est sur: le joli truc avec "./configure", "make", ... qui permet d'installer de logiciels a partir des sources meme si l'auteur n'a pas explicitement prevu le cas Linux ne marche pas en Windows. Donc il existe de nombreux logiciels qui se compile sans problemes sur toute variante unix/linux/bsd mais pas sur Windows (au moins pas facilement).

Pour d'autres langages informatique la situation est en principe similaire: tant on n'utilise que de fonctions/bibliotheques standards disponibles partout pas de problemes mais si on fait appel a des choses specifiques pour le systemes ca change les choses.
0