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

Débats sur le développement - Le Best Of Discussion :

Utilisation ou achat de composants ou produits tiers


Sujet :

Débats sur le développement - Le Best Of

  1. #1
    Expert éminent
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Points : 7 752
    Points
    7 752
    Par défaut Utilisation ou achat de composants ou produits tiers
    Bonsoir,
    J'aimerai lancer une discussion sur le thème de l'utilisation de produits tiers en entreprise.
    Nous avons de plus en plus de possibilités, notamment (mais pas exclusivement) avec des langages tels que .Net ou Java d'avoir recours à des librairies et composants dits "third-party", c'est à dire développés par d'autres sociétés et revendus sous forme de DLL, de Jar ou de divers codes destinés à être interfacés et utilisés dans nos propres développements.

    Cela peut quelque peu modifier la façon d'appréhender le développement d'une fonctionnalité complexe. Va-t-on plutot chercher sur le net une librairie capable de faire le plus gros du travail ou l'implémenter soi-même?

    Un produit basé sur un autre implique parfois une certaine dépendance vis-à-vis d'un fournisseur et du travail de ce dernier. Par ailleurs cette méthode nécessite souvent de mettre la main au porte-monnaie.
    D'un autre coté, développer soi-même implique du temps (et donc de l'argent), permet de réduire le phénomène de dépendance et de jouir du code source et donc d'un niveau de maîtrise supplémentaire sur l'application finale.
    Mais il peut aussi être avantageux de s'appuyer sur des composants tiers éprouvés et testés plutôt que de prendre le risque de passer beaucoup de temps et de se retrouver avec quelque chose de tout neuf et bancal.

    A coté de tout cela, vous avez les composants libres diffusés sur le net avec leur code dans des communautés style sourceforge, utilisables sans autres mais qui n'offrent pas toujours la qualité que l'on pourrait attendre d'un produit commercial.

    Pouvez-donc parler de votre expérience, de l'orientation de votre entreprise par rapport à l'utilisation des composants tiers?

  2. #2
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 360
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 360
    Points : 20 377
    Points
    20 377
    Par défaut
    Citation Envoyé par _skip Voir le message
    D'un autre coté, développer soi-même implique du temps (et donc de l'argent), permet de réduire le phénomène de dépendance et de jouir du code source et donc d'un niveau de maîtrise supplémentaire sur l'application finale.
    Oui mais les composants tiers souvent n'offrent pas toujours ce que l'on veut.
    Ils sont trop généralistes parfois un développement sur mesure est préférable.
    Tout dépend de ce que l'on veut faire.

  3. #3
    Membre éprouvé

    Inscrit en
    Janvier 2006
    Messages
    969
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 969
    Points : 958
    Points
    958
    Par défaut
    Les composants tiers ont un avantage certain : comme leur nom l'indique, ils sont développés par des tiers, et les gens ont tendance à faire confiance aux logiciels du marché.
    Ceci peut être essentiel dans un processus de certification de modèle. Pour prendre un exemple simple, il est nettement plus simple de convaincre des commissaires aux comptes que les comptes de l'entreprise sont justes si on utilise un progiciel du marché, que si on a développé ses outils en interne.
    Ca vaut aussi vis à vis des clients : si le client demande "prouvez-moi que vous ne m'arnaquez pas sur les coûts de production", c'est plus facile de lui répondre si on utilise SAP que si on a tout fait soi-même.
    Et je ne parle pas des problèmes de certification de modèles de valorisation financières par les autorités de marché : c'est jouable pour un gros acteur qui a les moyens, mais difficile pour une petite structure.

Discussions similaires

  1. Utiliser codeguard avec des composants maison
    Par frantzgac dans le forum C++
    Réponses: 1
    Dernier message: 12/03/2015, 19h18
  2. [Exchange 2010] Utilisation de cmdlet Exchange depuis un language tiers
    Par magnus2005 dans le forum Exchange Server
    Réponses: 0
    Dernier message: 03/08/2012, 00h11
  3. Produit Tiers + Oracle = ORA-1722
    Par abdrx dans le forum Oracle
    Réponses: 4
    Dernier message: 22/09/2009, 11h43
  4. Demande de conseils achats de composants
    Par SirDarken dans le forum Composants
    Réponses: 11
    Dernier message: 26/11/2008, 07h26
  5. Utilisation des variables sans composants
    Par loicbar dans le forum ASP.NET
    Réponses: 3
    Dernier message: 31/01/2007, 13h52

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