Deutsch

Die gesammelte Erfahrung, der gesammelte Rake und die von Hunderten von Entwicklern getestete Funktionalität ist der beste Weg, um die Bedeutung der in der Entwicklung verwendeten Bibliotheken zu beschreiben.

Die Verwendung vorgefertigter Bibliotheken hat Vor- und Nachteile:

  • + Sie müssen das Rad nicht neu erfinden.
  • + Sie haben die vorgefertigten Funktionen bereits getestet und „Kinderkrankheiten“ behoben (wenn die Bibliothek beliebt ist).
  1. Der Programmierer ist nicht immer daran interessiert, wie anfällig die Bibliothek ist und wie sie die Leistung beeinflusst.
  2.  Wenn Sie nur ein paar Stunden Arbeit für die Implementierung benötigen, ist es oft nicht gerechtfertigt, vorgefertigte Lösungen zu verwenden. Wenn Sie eine umfangreiche Aufgabe mit ein paar Zeilen Code lösen und importieren können, macht es keinen Sinn, das Rad neu zu erfinden. Es ist wichtig, zunächst den Umfang der geplanten Funktionalität zu verstehen und abzuschätzen. Das kommt mit der Erfahrung.

Manche Dinge sind ohne Bibliotheken kaum möglich (oder zumindest machbar, aber schwierig, langwierig und unsinnig). Wir sprechen vor allem über den Zugang zu Tools und Diensten von Drittanbietern. So erfolgt beispielsweise die Bezahlung innerhalb mobiler Anwendungen über den Standard, ist aber dennoch eine Bibliothek.

Die Anzeige eines Bildes in der Liste kann eine einfache Aufgabe zu sein scheinen. Tatsächlich gibt es aber einige Probleme mit der Zwischenspeicherung, Größenänderung, Abrundung von Ecken usw. Dies ist ein gutes Beispiel dafür, dass die Verwendung beliebter Bildbibliotheken mehr als gerechtfertigt ist.