Wenn Sie Anwendungen mit Programmiercode schreiben, können Sie wählen , um alle Ihre eigene Funktionen zu implementieren oder Sie können vorhandene Ressourcen zu nutzen. Die meisten Sprachen profitieren vom kostenlosen Code-Bibliotheken für allgemeine Funktionen . Dazu gehören Desktop-Anwendungen in Sprachen wie Java und Web-Anwendungen in Sprachen wie PHP und JavaScript. Entwickler oft vor der Wahl , die eine Funktionalität selbst, Erstellen von benutzerdefinierten Funktionen oder den Import externer Ressourcen. Quelle
Der Hauptunterschied zwischen Bibliothek und benutzerdefinierte Funktionen ist der Quellcode . Wenn Sie einen Code-Bibliothek sind , wird Ihre Bewerbung haben , diesen Bereich zu importieren und verwenden sie dann durch seine Programmierschnittstelle oder durch folgende Anweisungen in jedem mitgelieferte Dokumentation . Wenn Sie die Umsetzung Ihrer eigenen Funktionen , werden Sie natürlich schreiben Sie den Quelltext selbst, so scheint es, in Ihrer Anwendung Dateien zusammen mit Ihren anderen Code.
Änderungen
Wenn Sie schreiben Sie Ihren eigenen Code-Funktionen , können Sie Änderungen an ihnen zu machen , entwickeln sie zusammen mit dem Rest der Anwendung. Dadurch können Sie Funktionen , die perfekt auf Ihre Anwendungen geeignet zu entwerfen. Nachdem ein Verständnis des Entwicklungsprozesses für Ihre Funktionen bringt Sie in einer guten Position , um die möglichen Auswirkungen der Änderungen, die Sie machen, um sie zu verstehen.
Library-Funktionen , in einigen Fällen können Sie nicht einmal in der Lage sein , um Änderungen am Code zur Implementierung . Wenn Sie Zugriff auf den Quellcode für die Bibliotheken , die Sie importieren , können Sie den Code ändern , aber das kann ein komplexer , riskanter Prozess sein , weil Sie vielleicht nicht verstehen, die möglichen Nebenwirkungen .
Sichtweite
Je nach Sprache und Plattform zu Ihren Anwendungen verwenden , können Sie die Sichtbarkeit der importierten Library-Funktionen eingeschränkt. Zum Beispiel können Sie nur in der Lage sein , um den Umriss einer Funktion zu sehen , die mit seinem Namen , Parameter und Rückgabetyp angegeben , aber ohne Details der Implementierung . Code-Bibliotheken unterscheiden sich auch in der Menge und Qualität der Dokumentation oder Kommentare die sie bieten. Wenn Sie nicht innerhalb einer Funktion sehen können und haben keine Informationen über sie gibt es ein Limit, wie effektiv Sie können es verwenden . Sie haben vollen Zugang und Sichtbarkeit für die Funktionen, die Sie selbst entwerfen , so können fundierte Gebrauch von ihnen an anderer Stelle in Ihren Programmen zu machen.
Ressourcen
Obwohl es Einschränkungen, wie sind Sie können einige Code-Bibliotheken verwenden, können sie sparen Sie eine Menge Aufwand. Bei der Implementierung von etwas, das abgedeckt wurde weitgehend durch andere Entwickler sind, können Sie Ihre Ressourcen auf die einzigartigen Aspekte der Anwendung auf dem Sie arbeiten konzentrieren. Oft verwenden Code-Bibliotheken erweiterte Funktionen , die eine lange Zeit für einzelne Entwickler zu erreichen, nehmen würde , so können Sie sich mit etwas, das spart nicht nur Zeit, sondern auch besser ist als das, was man auf eigene Faust gekommen.
< Br >