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?
Partager