IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

CORBA Discussion :

OmniORB : code sous Windows et Linux


Sujet :

CORBA

  1. #1
    Expert confirmé
    Avatar de debug
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    1 034
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 034
    Points : 4 093
    Points
    4 093
    Par défaut OmniORB : code sous Windows et Linux
    Bonjour,

    J'ai une question au sujet d'OmniORB :
    Est-ce le code fait sous Linux peut être réutilisé sans aucune modification sous Windows. Je parle pas d'executable mais de code.
    En fait plus précisement, peut-on faire la différence entre un code fait sous Linux et un code fait sous Windows.

    Merci pour vos réponses.
    May the Troll, be with you
    (Que le troll soit avec toi)

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 125
    Points : 149
    Points
    149
    Par défaut
    Salut Debug.

    CORBA te permet d'utiliser des objets programmés dans un langage LA et sur une plateforme A, sur une plateforme B dans un langage LB. Ceci ne veut pas dire que tu peux compiler directement du LA sur une machine B !

    En pratique, les développeurs s'arrangent pour conserver une bonne partie du codes des serveurs 'portable', mais souvent des adaptations sont à faire, surout pour les applications très spécialisées.

    Un petit exemple. Quand tu programme un serveur de modélisation statistiques sous Unix, tu vas par exemple utiliser les librairies LAPACK pour résoudre tes systèmes d'équations. Tu utilises CORBA pour distribuer tes objets et permettre à tout le monde sur ton réseau de les utiliser et de résoudre des modèles. Cependant, si tu portes ton appli sous Windows, il faudra trouver un portage de LAPACK sous Windows.

    Le fait de savoir si tu peux porter directement ton code source de Unix à Windows ne dépend pas de CORBA mais de ta facon de coder. Est ce que tu utilises un standard ANSI ? Est ce que tu n'utilises que des librairies portables ? Est ce que ton appli utilise un base de données disponible sous Windows ? Est ce une appli multiprocs gérable sous Windows etc ...

    En pratique, un développeur confirmé te dira souvent au premier coup d'oeil si une appli est programmée sous Windows ou Unix... sauf si c'est vraiment du code portable, mais c'est rarement le cas.

  3. #3
    Expert confirmé
    Avatar de debug
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    1 034
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 034
    Points : 4 093
    Points
    4 093
    Par défaut
    Merci pour ta réponse
    May the Troll, be with you
    (Que le troll soit avec toi)

Discussions similaires

  1. TB sous windows et linux
    Par mhamedbj dans le forum Thunderbird
    Réponses: 4
    Dernier message: 15/05/2007, 15h28
  2. Installer un serveur sous Windows ou Linux
    Par dell.inferno dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 13/01/2007, 19h42
  3. Réponses: 9
    Dernier message: 05/11/2006, 00h33
  4. Compiler un code sous windows
    Par KORTA dans le forum Choisir un environnement de développement
    Réponses: 2
    Dernier message: 30/09/2003, 16h53
  5. Les interruptions sous Windows et Linux
    Par Descartes dans le forum x86 32-bits / 64-bits
    Réponses: 7
    Dernier message: 07/06/2003, 22h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo