Quand vous écrivez des applications utilisant le code de programmation , vous pouvez choisir de mettre en œuvre l'ensemble de vos propres fonctions ou vous pouvez utiliser les ressources existantes . La plupart des langues bénéficient de bibliothèques de code gratuits pour les fonctions communes . Cela comprend des applications de bureau dans des langages tels que Java et les applications Web dans des langages tels que PHP et JavaScript. Les développeurs sont souvent confrontés au choix de fournir des fonctionnalités eux-mêmes , créer des fonctions définies par l'utilisateur , ou d'importer des ressources externes. Source
La principale différence entre la bibliothèque et les fonctions définies par l'utilisateur est le code source . Si vous utilisez une bibliothèque de code, votre application devra importer cette ressource , puis l'utiliser grâce à son interface de programmation d'application ou en suivant les instructions dans toute la documentation fournie . Si vous implémentez vos propres fonctions , vous écrivez naturellement le code source vous-même, de sorte qu'il apparaît à l'intérieur de vos dossiers de candidature avec votre autre code.
Amendements
Lorsque vous écrire vos propres fonctions de code, vous pouvez apporter des modifications à eux, leur développement avec le reste de votre application. Cela vous permet de concevoir des fonctions qui sont parfaitement adaptés à vos applications. Avoir une bonne compréhension du processus de développement de vos fonctions vous met dans une bonne position pour comprendre les incidences possibles de toute modification apportée à leur disposition.
Pour les fonctions de la bibliothèque, dans certains cas, vous pouvez même ne pas être en mesure de faire changements dans le code de mise en œuvre . Si vous avez accès au code source pour les bibliothèques que vous importez , vous pouvez modifier le code , mais cela peut être un processus complexe , risqué, parce que vous ne pouvez pas comprendre les effets secondaires potentiels.
Photos visibilité
fonction de la langue ou de la plateforme vos applications utilisent , vous pouvez avoir limité la visibilité des fonctions de la bibliothèque importés. Par exemple, vous ne pouvez être en mesure de voir le contour d'une fonction, avec son nom, paramètres et le type de retour spécifié mais sans détails d'implémentation. Des bibliothèques de code varient également dans la quantité et la qualité de la documentation ou des commentaires qu'ils fournissent. Si vous ne pouvez pas voir à l'intérieur d'une fonction et n'ont pas d' informations à ce sujet , il ya une limite à l'efficacité avec laquelle vous pouvez l'utiliser . Vous avez plein accès et la visibilité pour les fonctions que vous concevez vous-même, pouvez faire usage éclairé de la demande ailleurs dans vos programmes.
Ressources
Bien qu'il existe des restrictions sur la façon dont vous pouvez utiliser des bibliothèques de code , ils peuvent vous faire économiser beaucoup d' effort. Si vous êtes à la mise en œuvre quelque chose qui a été largement couvert par d'autres développeurs , vous pouvez concentrer vos ressources sur les aspects uniques de l'application que vous travaillez. Souvent , les bibliothèques de code utilisent des fonctionnalités avancées qui prendrait beaucoup de temps pour les développeurs individuels à atteindre, de sorte que vous utilisent peut-être quelque chose qui non seulement gagner du temps mais aussi , c'est mieux que ce que vous avez trouvé sur votre propre.
< Br >