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

Affichage des r�sultats du sondage: Quand utiliser du code natif ?

Votants
6. Vous ne pouvez pas participer � ce sondage.
  • D�s qu'on peut

    1 16,67%
  • Jamais

    1 16,67%
  • Quand on a pas le choix

    1 16,67%
  • Quand c'est plus facile de le coder

    1 16,67%
  • Il n'y a pas de r�gles

    2 33,33%
C++/CLI Discussion :

Quand utiliser du Natif, et quand utiliser du Manag�


Sujet :

C++/CLI

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    200
    D�tails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 200
    Par d�faut Quand utiliser du Natif, et quand utiliser du Manag�
    Selon vous, quand faut il utilis� du code Natif ?

    - D�s qu'on peut
    - Jamais
    - Quand on a pas le choix
    - Quand c'est plus facile de le coder
    - Il n'y a pas de r�gles
    - Uniquement pour de la migration

  2. #2
    Membre exp�riment�
    Homme Profil pro
    Inscrit en
    F�vrier 2003
    Messages
    2 194
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2003
    Messages : 2 194
    Par d�faut
    Je suppose que ca depant des cas.
    Je dirai : Quand on a pas le choix �videment
    et quand c'est plus facile � l'aide de wrapper pour reprendre du code d�j� existant

  3. #3
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    A mon avis, la question est mal pos�e.
    Faire de l'interop, c'est permettre � un programme manag� d'utiliser des ressources natives ou de permettre � un programme natif d'utiliser des ressources manag�es.
    Il faut savoir que faire de l'interop est tr�s couteux et le passage entre monde manag� et monde natif est � consid�rer de mani�re ad�quate.
    Cela s'av�re tr�s interessant lorsque bien sur une des ressources est absente dans son monde et qu'on veut l'utiliser. Sinon, si la ressource existe dans son monde, on a tout � fait interet � l'utiliser, ce sera plus homog�ne et moins couteux.

    A mon avis, la question qu'on devrait se poser, c'est quel interop choisir � partir du moment o� on a identifi� qu'on a absolument besoin d'une ressource dans l'autre monde.
    La r�ponse est bien sur d�pendante de ce que l'on fait actuellement (C#, C++/CLI, MFC, Win32, etc ...) et de ce qu'on a besoin d'utiliser (Assembly, biblioth�que C native, API Win32, etc ...)

  4. #4
    Membre exp�riment� Avatar de scifire
    Inscrit en
    Juillet 2004
    Messages
    226
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 226
    Par d�faut
    Je suis tout a fait d'accord avec nico-pyright(c)

  5. #5
    Membre exp�riment�
    Homme Profil pro
    Inscrit en
    F�vrier 2003
    Messages
    2 194
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2003
    Messages : 2 194
    Par d�faut
    Donc ma r�ponse n'est pas bonne?

    plus hommogene ne veut pas dire moins couteux?



    Maintenant je me suis malexprimer entre manag� , non manag� et internop
    On peut creer du code non manag� sans faire appel a de l'internop et faire de l'internop avec un code qui aurait pu etre manager

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    200
    D�tails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 200
    Par d�faut
    Citation Envoy� par BenoitM
    Maintenant je me suis mal exprimer entre manag� , non manag� et internop
    D�finitions ?

    Je ne connais pas le terme "internop"

    Merci beaucoup

  7. #7
    Membre exp�riment�
    Homme Profil pro
    Inscrit en
    F�vrier 2003
    Messages
    2 194
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2003
    Messages : 2 194
    Par d�faut
    interop c'est quand tu fais appels � du code �crit dans un autre language.
    Si en C# tu fais appels � de l'activX, une librairie en C

  8. #8
    Membre �clair�
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    349
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Avril 2006
    Messages : 349
    Par d�faut
    Salut !

    Personnellement j'utilise du code natif quand je dois utiliser des biblioth�ques C. Mais d�s que je peux je fais du manag�.

    ++

Discussions similaires

  1. R�ponses: 2
    Dernier message: 31/10/2011, 17h22
  2. uml,quand est-ce-qu'on l'utilise?
    Par wxcvb dans le forum D�buter
    R�ponses: 5
    Dernier message: 28/06/2011, 18h05
  3. [Lazarus] [0.9.29] Utilisation connecteur natif SQLite3
    Par Invit� dans le forum Lazarus
    R�ponses: 1
    Dernier message: 05/08/2010, 16h30
  4. Utiliser l'entr�e micro quand pas d'entr�e audio ?
    Par FabaCoeur dans le forum P�riph�riques
    R�ponses: 17
    Dernier message: 26/08/2009, 19h00
  5. R�ponses: 6
    Dernier message: 04/03/2008, 11h19

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