Frameworks werden in der Software Entwicklung bei komponentenbasierter Programmierung eingesetzt. Ein Framework liefert dabei aber noch kein fertiges Programm, sondern lediglich einen Rahmen dar, den der Programmierer bei der Umsetzung einsetzen kann. Oftmals stellen Framworks Lösungen zu vielfach auftretenden Programmieraufgaben, anhand von Entwurfmustern, bereit. Der Programmierer kann hierbei auf Klassen aus dem Framework zurückgreifen. Frameworks sind meist für eine Programmiersprache (z.b. C++, Java, PHP, dotNet etc.) oder ein Einsatzgebiet (CMS, grafische Oberflächen, Datenbankschnittstelle, E-Mail Versand, Suchfunktion, etc.) ausgerichtet.
Pro:
Kontra:
Fazit:
Für alle gängigen Programmiersprachen gibt es Frameworks. Möchte man ein Framework für sein Projekt einsetzen sollte man darauf achten, dass es weite verbreitet ist. Dies erhöht in der Regel die Qualität sowie den Umfang des Framworks.
Mehr zu diesem Thema:
-
1 Kommentar für "Frameworks"
Ich finde, Frameworks lohnen sich erst bei größeren Projekten. So lange man seine Seite überschaubar hält, wäre das ein Kanonenschuss auf einen Spatzen