Hello,
du sprichst mir aus der Seele. Aus denselben Gründen vermeide ich auch bei Software-Projekten oft die Verwendung umfangreicher Frameworks und Bibliotheken. Zu oft schon habe ich festgestellt, dass ich den kleinen Teil davon, den ich für das jeweils aktuelle Projekt brauche, schon längst selbst geschrieben hätte, bis ich auch nur ansatzweise das meist schlecht dokumentierte Framework verstanden habe.
Das geht auch vielen PHP-Programmierern, die 'nur' imperative Programmierung damit vornehmen wollen, noch so. Auch hinter der simplen Verwendung der Funktionen steckt schon ein "Framework". Leider habe ich das nirgends bisher wirklich dokumentiert gefunden, Schritt für Schritt.
Auch hinter einem OS steckt ein "Framework". Auch dieses wird selten berücksichtigt, wenn man Programme entwickelt in einer Hochsprache, sondern viele Dinge werden in dieser Hochsprache neu erfunden...
Die vollkommene Abkoppelung von Frameworks ist werder möglich noch sinnvoll. Den goldene Weg, wie man dies durch "Plattformunabhängigkeit" erreichen könnte, ist wohl auch noch nicht gefunden. Demnach müssten Betriebsssyteme vom Übergabepunkt aus rückwärts entwickelt werden.
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg