Heute haben einige Freunde und ich angefangen, über Frameworks zu diskutieren.
Einige von uns sind der festen Überzeugung, dass es in 99,9% der Fälle eine schlechte Idee ist, ein neues Framework zu schreiben. Wir glauben, dass wahrscheinlich einige der Millionen von Frameworks da draußen zu unserem Problem passen sollten, und wenn nicht, sollte ein Hack, eine API oder eine Konfiguration ausreichen. Wenn nicht, denken wir, dass es die beste Lösung sein sollte, zu einem Framework beizutragen, Funktionen vorzuschlagen oder ähnliches. Die 0,1% sind, wenn keines der Frameworks zu unserem Fall passt.
Einige von uns sagen jedoch, dass es besser ist, ein "internes Unternehmens-Framework" zu haben (zum Beispiel), da es schneller ist, Probleme zu beheben, und aufgrund des "Lern" -Faktors (wenn Sie sich verbessern) eine 100% ige Übereinstimmung mit der App schafft Ihre Fähigkeiten bilden einen Rahmen) usw.
Ich denke, dass es nicht der richtige Weg ist, Coding-Frameworks zu verlassen, als gäbe es kein Morgen. Ich habe viele kleine Teams gesehen, die ihr eigenes Framework aufgebaut haben, um das Wort zu verbreiten: "Wir haben unser eigenes Framework erstellt, wir regieren, Bruder". Im Allgemeinen ist das Framework Mist, ohne Dokumentation, und funktioniert nur für ihre eigenen Anwendungen.
Meinungen sind Meinungen, Entwickler sind Entwickler, ohne die Absicht, irgendeine Art von Flammenkrieg zu beginnen, frage ich:
Was denkst du darüber? Welche Parameter berücksichtigen Sie beim Erstellen eines Frameworks? Was denkst du über all das?