Français

L’expérience accumulée, le rake collecté et la fonctionnalité testée par le temps et des centaines de développeurs est la meilleure façon de décrire la signification des bibliothèques utilisées dans le développement.

Il y a des avantages et des inconvénients à utiliser des bibliothèques prêtes à l’emploi :

  • + Vous ne devez pas passer du temps à réinventer la roue.
  • + Vous avez déjà testé la fonctionnalité prête à l’emploi et corrigé les « problèmes des enfants » (si la bibliothèque est populaire).
  1. Le programmeur n’est pas toujours intéressé par la façon dont la bibliothèque est vulnérable et affecte les performances.
  2.  Le module peut être assez lourd si vous n’avez besoin d’utiliser qu’une petite partie de la fonctionnalité.Si vous n’avez besoin que de quelques heures de travail pour la mise en œuvre, il n’est souvent pas justifié d’utiliser des solutions toutes faites. Si vous avez besoin de quelques heures de travail pour la mise en œuvre, il n’est souvent pas justifié d’utiliser des solutions prêtes à l’emploi. Lorsque vous pouvez résoudre une tâche énorme avec quelques lignes de code et l’importer, il est inutile de réinventer la roue. Il est important de comprendre et d’estimer au départ la taille de la fonctionnalité prévue. Cela vient avec l’expérience.

Certaines choses peuvent difficilement être faites sans bibliothèques (ou du moins elles peuvent être faites, mais elles sont difficiles, longues et n’ont pas de sens). Nous parlons surtout de l’accès à des outils et services tiers. Par exemple, le paiement à l’intérieur des applications mobiles se fait par le standard, mais reste une bibliothèque.

L’affichage d’une image dans la liste peut sembler une tâche facile. Mais en fait, il y aura quelques problèmes avec la mise en cache, le redimensionnement, l’arrondissement des coins, etc. C’est un bon exemple de cas où l’utilisation de bibliothèques d’images populaires est plus que justifiée.