Angenommen, Sie möchten sich einen Tisch für Ihr Wohnzimmer selber bauen. Sie möchten nicht viel Zeit mit dem Bau des Tisches anfagen – Sie möchten ihn später nur benutzen.
Natürlich hatten Sie schon oft eine Säge und einen Schraubendreher in der Hand. Sie wissen, was zu tun ist. Sie überlegen, ein spezielles Werkzeug einzusetzen, von dem gesagt wird, dass Sie damit effizienter arbeiten können. Die Beherrschung des Werkzeuges hätte den Vorteil, dass Sie es auch für andere Arbeiten im Haus benutzen könnten. Aber das Werkzeug ist so umfangreich und so speziell, dass Sie es wirklich erst Stück für Stück erlernen müssen. Später können Sie sich mit einem Herstellerzertifikat damit brüsten, dieses Werkzeug zu benutzen. Es geht sogar so weit, dass spezielle Schulungen für das Werkzeug angeboten werden. Außerdem können Sie das Werkzeug nur dann benutzen, wenn Ihr Wohnzimmer spezielle Anforderungen erfüllt.
“Warum sollte ich ein Werkzeug nutzen, dass viel Einarbeitungszeit verlangt? Ich möchte doch einfach nur einen Tisch bauen!” werden Sie sich spätestens jetzt fragen: “Ich brauche lediglich etwas Holz, eine Säge, einen Akkubohrer / Akkuschrauber und etwas Befestigungsmaterial.”
Und damit haben Sie Recht. Haben Sie jemals gehört, dass das Erlernen von einem tollen Werkzeug (das spezielle Anforderungen stellt) effizienter ist als das Benutzen von bekannten Werkzeugen, die das gleiche Ergebnis erbringen?
Ähnlich verhält es sich auch mit großen Frameworks wie dem Zend Framework. Versteht mich nicht falsch: Ich habe nichts gegen (PHP-)Frameworks – im Gegenteil, ich nutze sie selber und möchte sie besonders bei umfangreichen Projekten nicht mehr missen.
Weiterlesen ›