Diskussion:Framework

aus Wikipedia, der freien Enzyklopädie
Diese Diskussionsseite dient dazu, Verbesserungen am Artikel „Framework“ zu besprechen. Persönliche Betrachtungen zum Thema gehören nicht hierher. Für allgemeine Wissensfragen gibt es die Auskunft.

Füge neue Diskussionsthemen unten an:

Klicke auf Abschnitt hinzufügen, um ein neues Diskussionsthema zu beginnen, und unterschreibe deinen Beitrag bitte mit Icondarstellung des Buttons zur Erzeugung einer Signatur oder --~~~~.
Archiv
Wie wird ein Archiv angelegt?
Auf dieser Seite werden Abschnitte ab Überschriftebene 2 automatisch archiviert, die seit 30 Tagen mit dem Baustein {{Erledigt|1=--~~~~}} versehen sind. Die Archivübersicht befindet sich unter Archiv.

Hauptprogramm ist nicht zwingend

Schlichtweg falsch ist, dass ein Framework immer ein Hauptprogramm haben muss und die Architektur diktiert. Es gibt auch zahlreiche unterstützende Frameworks.
(Der vorstehende Beitrag stammt von 84.135.108.57 – 19:23, 24. Nov. 2004 (CET) – und wurde nachträglich signiert.)

Ungenauigkeiten

Diese Aussage ist so nicht ganz korrekt: "...unterstützen die Microsoft Foundation Classes das Model-View-Controller-Muster." Die MFC unterstützt nur Document-View, was dem Model-View-Controller (MVC) ähnlich ist. Erst .net unterstützt das echte MVC. -- 77.21.12.65 20:08, 21. Jul. 2011 (CEST)

Abgrenzung (Definition)

Unterschiede zwischen Framework und Entwicklungsumgebung? --82.192.227.132 04:24, 4. Jan 2005 (CET)

Es wird hier beschrieben, was einen Framework von einer Bibliothek unterscheidet und was ein Framework enthält, aber nicht, was ein Framework ist! Definition bitte!!!
--rumtscho 07.04.2005
(Der vorstehende Beitrag stammt von 82.149.82.115 – 21:40, 7. Apr. 2005 (CEST) – und wurde nachträglich vollständig signiert.)

Was haltet Ihr davon:
Framework 1) Softwaretechnik:
a) eine Sammlung von Klassen und Interfaces, welche die grundlegenden, internen Aufgaben und Abläufe einer Software durchführen.
b) eine Software, die ein in sich abgeschlossenes Gerüst an Klassen und Interfaces enthält, die für sich alleine nicht ausgeführt werden kann.
c) gibt vor, in welcher Art und Weise eine Lösung zu den Aufgabenstellungen an eine Software zu implementieren sind.
d) verallgemeinert den Einsatz konkreter Techniken (z.B. Kommunikation über Modem oder direkter Netzwerkverbindung) in solcher Weise, dass eine Änderung der eingesetzten Technik in einem Bereich einer Software keine Überarbeitung der übrigen Bereiche, welche ihrerseits den zu verändernden Bereich verwenden, nachsichzieht.
e) stellt Klassen und Interfaces zur Verfügung, welche das Zusammenspiel der Komponenten eines Softwaresystems festlegen und weitestgehend automatisieren, wodurch die Implementierung konkreter Anforderungen vereinfacht wird. Dabei definieren die Interfaces die notwendigen Schnittstellen, die eine Komponente aufweisen muss, damit die im Framework bereitgestellten Abläufe (welche ihrerseits durch die Klassen implementiert sind) genutzt werden können.
Gruesse -- Klaus 11:03, 1. Jul. 2006 (CEST)

Ich möchte der Diskussion etwas anhängen!
Frameworks gibt es nicht nur in der "Informatik". Der Begriff beschreibt auch ein Instrument der theoretischen Erkenntnisgewinnung (wissenschaftliches Arbeiten). Frameworks sind in disem Zusammenhang "theoriegestützte Konzeptionalisierungen" die Erkenntnisse aus Theorie und Praxis verbinden.
Ein Framework:
  • dient der Analyse
  • erlaubt Kritik
  • dient der Gestaltung.
Die Drei Punkte sind dabei unabhängig und müssen nicht gemeinsam verwendet werden.
Mehr kann ich dazu nicht schreiben, da ich eigentlich zur Informationsgewinnung auf Wikipedia gekommen bin.
Diese genannten Inhalte stammen aus "Das ABC der betriebswirtschaftlichen Forschung - Anleitung zum wissenschaftlichen Arbeiten, Sybille Sachs, Andrea Hauser, Versus Verlag, Zürich, 2001, Seite 42 ff.
--83.189.54.95 18:12, 8. Okt. 2007 (CEST)

Das Wort Framework bezeichnet unterschiedliche Dinge. Ein Entwickler-Framework mag eine integrierte Entwicklungsumgebung beschreiben, andere Frameworks mögen einfach verschiedene Bibliotheken einheitlich zusammenfassen, andere dagegen fassen Schnittstellen zusammen und die Bearbeitung von Meta-Daten bis zu deren Benutzung.
Dieser Artikel ist gleichzeitig gut und gleichzeitig krank. Ich bitte darum, den Artikel zu reparieren, sonst repariere ich, und das wird leider radikal.
--84.59.1.205 18:13, 2. Mär. 2008 (CET)

Der Artikel krankt tatsächlich daran, dann man sich populäre Beispiele für die Verwendung des Begriffs genommen hat, um davon abzuleiten, was er bedeuten könnte. Framework bedeutet einfach Rahmen, Gefüge oder Gerüst. Solch ein Begriff wird in vielen unterschiedlichen Zusammenhängen verwendet. --84.157.204.100 09:30, 14. Mai 2011 (CEST)

Kommentar zur Überarbeitung am 8. April 2005

Hallo, auch in Anbetracht der zum Artikel vorgetragenen Kritik habe ich den Text weitgehend umgestaltet. Teilt mir bitte gerne mit, falls euch etwas an der Ausarbeitung nicht gefällt. Für weitere Informationen zu Frameworks wäre ich meinerseits sehr dankbar, da mich das Thema derzeit im Rahmen meiner Abschlussarbeit beschäftigt. Viele Grüße --Mkleine 02:43, 8. Apr 2005 (CEST)

Ist schon sehr viel besser, als vorher. Veilleicht kann man noch das Wort Anwendungsdomaene erklaeren und einen Absatz warum man Frameworks benutzt. Wenn man noch etwas tiefer in die Materie eingehen moechte, kann man ueber grundlegende Konzepte wie Design Pattern erlaeutern, die in Frameworks ueblich sind.
(Der vorstehende Beitrag stammt von Sparti – 10:00, 8. Apr. 2005 (CEST) – und wurde nachträglich signiert.)

Und noch eine Bemerkung an rumtscho: Vielleicht schreibst Du mal selbst einen Artikel, dann wird auffallen, dass das viel schwerer ist, als rumkommandieren. -- Sparti 10:01, 8. Apr 2005 (CEST)

Der Unterschied zur Klassenbibliothek ist etwas dünn. Er besteht eigentlich nur aus dem Wort Anwendungs-Architektur, welches nicht erklärt ist. Ich will gerade Software in Klassenbibliothek und Framwork einordnen und der Artikel hilft mir nicht weiter. Volker Berlin 22:52, 11. Jun 2005 (CEST)

Bei einer Bibliothek benutzt du etwas, du greifst auf etwas zu. Das "kleine" ist fertig, du benutzt es um ein groesseres Produkt zu entwickeln. Metaphorisch betrachtet baust du ein Haus in der Plattenbauweise: Du nimmst die einzelnen Stellen und steckst sie zusammen(stimmt nicht ganz, das waere eher komponentenbasierte Entwicklung, aber ein besseres Beispiel zur Abgrenzung habe ich jetzt nicht). Im Framework ist es umgekehrt. Das Haus, alle tragenden Waende/Pfeiler stehen da; die Aussenwaende sind fertig. Den Innenraum gestaltest du dir aber selbst. Bestbekanntes Framework ist wohl java.awt.* . Es ist hier voellig klar, was ein "Button" ist. Du musst aber implementieren, wie er aussehen soll, welche Beschriftung er tragen soll und welche Aktion ausgefuehrt werden soll. Das Grobe steht, mittels dynamischen Bindens ruft das Programm die von dir implementierten Methoden(die eben das Aussehen und so beschreiben) auf. Aber der ganze Artikel ist nicht gut, Frameworks beschraenken sich nicht nur auf Softwareentwicklung. Ich habe aber leide gerade keine Zeit. 130.149.156.13 18:45, 31. Jul 2005 (CEST)

Für Laien zu komplex

Ich muss zugeben, ich bin noch nicht solange bei Wikipedia aktiv. Ich gehöre auch zu den Nutzern die nur reinschauen, wenn sie was nicht wissen ;-) So auch bei dem Begriff "Framework". Und ich muss sagen, das ich den Artikel leider nicht wirklich verstehe. Kann man den vielleicht etwas einfacher/allgemein verständlicher erklären? Vielleicht auch anhand einem Beispiel. -- URx667 15:28, 4. Mai 2006 (CEST)

Wie wäre es denn mit einer für Laien verständlichen Analogie zur Wirtschaft:
Ein Framework kann man sich wie ein Grundgerüst für ein Personaldienstleistungsunternehmen vorstellen, welches einen bestimmten Dienstleistungsbereich abdeckt. Sagen wir: Dienstleistungen rund um Geburtstagsfeiern.
Im Framework werden also zunächst Grundfunktionalitäten implementiert, die die Arbeitsweise eines Personaldienstleisters beschreiben. Z.b. muss festgelegt werden, wie die MitarbeiterInnen auf einkommende Anfragen von Kunden reagieren. Also: Telefon abnehmen, Art der gewünschten Dienstleistung erfragen, Ort und Zeit der Veranstaltung erfragen, in der Datenbank nachschauen, welche Firma für die Ausführung der Tätigkeit in Betracht gezogen werden, Kundendaten aufnehmen, Auftrag zuweisen etc..
Darüber hinaus muss beschrieben werden, welche Arten von Dienstleistungen bei einer Geburtstagsfeier anfallen können. Also: Kuchen backen, musikalischen Rahmenprogramm, Speisen und Getränke bereitstellen, Equipment bereitsstellen und liefern, Aufräumen....und wie diese Teilbereiche miteinander koordiniert werden müssen.
Das so als Framework beschriebenen Personaldienstleistungsunternehmen ist aber noch nicht operabel. Es fehlen noch Partnerunternehmen, welche für konkrete Dienstleistungen beauftragt werden können. D.h. bei unserem Unternehmen müssen sich noch Bäcker, Getränkelieferanten, Catering-Services, Bands, DJs, Putzkräfte ... registrieren, an die dann die Aufträge erteilt werden, falls ein Kunde anruft und seinen 60 ten feieren will. Unsere Personaldienstleistungsunternehmen wählt jetzt aus der Menge der vorhandenen Partnerunternehmen eine Handvoll aus, beauftragt diese mit einzelnen Teilaufgaben und koordiniert zudem die konkrete Ausrichtung der Feierlichkeiten.
So haben wir also aus dem Framework eine operable Applikation gebaut.
-- Cptnuss 17:06, 26. Jul. 2006 (CEST)

Überarbeitung nötig?

Hallo. Meiner Meinung nach benötigt der Artikel mal 'ne Überarbeitung:

  • Der Text vor dem Inhaltsverzeichnis ist zu lang (sogar länger als der eigentliche Artikel)
  • Die Alternativbedeutung hat in dem Arktikel nichts zu suchen und müsste ein eigener Artikel sein.
  • Die Grafik wirkt eher verwirrend als erklärend (zumindest auf mich als Nicht-Informatiker)

Was meint ihr? Ich hab mal nen Überarbeitungshinweis reingesetzt, falls ihr den unnötig findet könnt ihr ihn ja raus nehmen. -- Gissi 16:25, 29. Mai 2006 (CEST)

Könntest du beschreiben, was dich ganz genau an der Grafik verwirrt? Gruss, -- DanielSHaischt 15:29, 30. Mai 2006 (CEST)

Das fängt schon mal damit an, dass ich gar nicht verstehe was das Paket und die Komponente sind, außerdem frage ich mich was z.B. der Pfeil "verfeinern" sagen will. Verfeinert sich das Framework, oder wie ist das zu verstehen? Gissi 19:00, 30. Mai 2006 (CEST)

Okay habe das Paket mit Paket (UML) verlinkt - besser wäre Paket (Software). Teile einer Software die logisch zusammen gehören werden oft in Pakete zusammen gefasst. So wie du beispielsweise Word-Dokumente des Typs Rechnung in den Ordner Rechnungen ablegst. Das Paket wird also dazu benutzt den Quellcode einer Software zu modularisieren und zu strukturieren. Verfeinern ist ungefähr dasselbe, wie verbessern oder erweitern. Die Komponente kann man sich als Laie erklären, wenn man sich die Bedeutung des Zwei-Komponenten-Klebers vor Augen führt. Bei dem gibt es ja auch zwei Teile die erst wirksam sind, wenn man sie zusammenführt. Eine Software-Komponente ist also ein Teil eines Ganzen. Nur weis ich eben nicht, ob man dies in jedem Artikel neu erklären soll, oder ob der Leser eben im zugehörigen Artikel nachlesen sollten. Gruss, -- DanielSHaischt 01:17, 31. Mai 2006 (CEST)

Also, hab ich das so richtig verstanden? Die an sich unvollständige Komponente wird erst durch das Framework vervollständigt und dann in ein funktionsfähiges Paket eingegliedert.
(Der vorstehende Beitrag stammt von Gissi – 14:47, 31. Mai 2006 (CEST) – und wurde nachträglich signiert.)

Nein, sorry ;) Eine Software-Komponente macht es nicht zwangsweise erforderlich, dass ein Software-Framework benutzt wird. Gleiches gilt für die Software-Bibliothek. Ich denke aber bein Verständnissproblem liegt darin, dass im Lemma Framework die Begrifflichkeiten Framework-Bibliothek-Komponente durcheinander gewürfelt werden ohne sie voneinander zu differenzieren. Man müsste also so genannte Anwendungsfälle aufzeigen wann welches Prinzip zum Einsatz kommt. Zudem müsste jedes Prinzip gegenüber dem Rest abgegrenzt werden. Das Framework beinhaltet schon grosse Funktiuonsteile einer Software. Die Software nutzt also diese Teil und deligiert zu diesem Zweck Funktions- bzw. Methodenaufrufe an das Framework. Das Framework führt den Auftrag als Dienstleister aus und liefert der Software, die das Framework nutzt ein Ergebnis (Produkt) zurück. Passt dem Dienstleistungsnehmer nicht die Art und Weise wie das Framwork eine spezifische Dienstleistung ausführt, so besteht die Möglichkeit, dass die Software die Logik wie die Dienstleistung zu erbringen ist überschreibt, d.h. ergänzt bzw. erweitert. Gruss, -- DanielSHaischt 15:42, 31. Mai 2006 (CEST)

Okay, noch ein letzter Versuch, das zu verstehen :) Das Framework stellt einer Anwendung - ähnlich wie eine Bibliothek - bestimmte Funktionen/Methoden/... zur Verfügung und gibt ein Ergebnis zurück. Es grenzt sich aber von Bibliotheken ab, indem es erlaubt diese Funktionen/Methoden/... an die eigenen Bedürfnisse anzupassen oder komplett zu überschreiben. Passt das so ungefähr oder hab' ich da schon wieder was durcheinandergeworfen? Gruß -- Gissi 16:33, 31. Mai 2006 (CEST)

Wow schon sieben Einrückungsstuffen :) Leider kann man die Eigenschaften, welche von einer Bibliothek bereitgestellt werden, auch überschreiben. Das Argument alleine taugt also zur Abgrenung nicht wirklich. Wie du siehst, ist es wichtig mal die Genannten Elemente voneinander zu differenzieren. Wurde glaube ich hier in der Diskussion auch schon geünscht. Ich hatte mal eine gute Grafik, die Bibliothek und Framework miteinander verglich, nur kann ich sie nicht mehr finden :( Auch habe ich gerade nicht die Zeit am Artikel/Lemma selbst grosse Änderungen vorzunehmen. Gruss -- DanielSHaischt 02:32, 1. Jun 2006 (CEST)

Leute im übrigen verwendet neben der Informatik die Wirtschaftwissenschaft diesen Bergriff. Hier sind verschiedene Rahmen oder Ansätze der Strategischen Plaung und Unternehmensführung gemeint.
(Der vorstehende Beitrag stammt von 80.64.189.225 – 09:35, 1. Sep. 2006 (CEST) – und wurde nachträglich signiert.)

Nun sind 2,5 Jahre vergangen, der Artikel scheint mir jetzt nicht grob fehlerhaft oder unzulänglich, daher habe ich den Baustein mal heraus genommen. Bitte ggf abschnittsweise wieder setzen. --Bernd vdB 19:28, 17. Nov. 2008 (CET)

White-Box- und Black-Box-Frameworks

Ich hab den Teil Blackboxes & Whiteboxes geändert, da ich mich in die Softwaretechnologie vertiefe und einiges gelesen habe. Mir gefällt vor allem nicht die "Politische Richtung", da der Artikel weitestgehend an Ideen von Martin Fowler erinnern. Dieser Artikel sollte also:

  • Abgrenzungen zu anderen semantisch ähnlichen bereichen bekommen wie bspw.
    • Packet
    • Komponente
    • KomponentenArchitektur
  • allgemeiner gefasst werden
    • weg von bestimmten Entwicklungsansätzen
    • Natürlich werden Design Patterns verwendet, aber wird das nicht generell in Softwarearchitekturen
  • eine Liste bestehender Frameworks erhalten (kategorisiert)
    • siehe englischen Artikel

88.73.248.202 13:48, 20. Jan. 2007 (CET)

Framework-Instanziierung

Die Problematik der Instanziierung von Frameworks ist meiner Meinung nach viel zu kurz geraten.

  • Whitebox-Frameworks werden mit Hilfe von Vererbung instanziiert
  • Blackbox-Frameworks mit Hilfe von Delegation
  • Frameworks mit generischen Klassen durch Parameterisierung
  • Frameworks die Rollenmodelle implementieren können
    • durch binden offener Rollen und
    • durch Komposition von Mixin-Layern (GenVoca) bzw. Role-Object-Layern instanziiert werden
  • Pree hat mit seinen Framework-Hook-Pattern eine Darstellung für die Möglichkeiten der Instanziierung eines Frameworks gefunden
  • Frameworks können durch Weaving (AOP) instanziiert werden

(Der vorstehende Beitrag stammt von 84.179.113.2 – 14:24, 16. Feb. 2007 (CET) – und wurde nachträglich signiert.)

Framework und DirektX

Hallo zusammen,
mich beschäftigen folgende Fragen: - wie sich Framework und DirektX bezüglich Fonktionsweise und Direktzugriff unterscheiden?? - und wie ein Framewok aufgebaut ist??
Für hilfreiche Infos bin ich dankbar..
(Der vorstehende Beitrag stammt von Better Man (Beiträge) – 13:15, 11. Mai 2007 (CEST) – und wurde nachträglich signiert.)

Framework immer involviert?

  • Wenn man z.B. für Windows XP programmiert, hat man überhaupt die Möglichkeit framework-frei zu entwickeln? Wenn selbst .NET ein Framework ist, dann scheinen doch alle innerhalb eines Betriebssystem angebotenen Services framework-ähnlich zu sein, also auch APIs und Programmbibliotheken. Die Frage ist also: was unterscheidet Frameworks von anderen Dingen wie APIs?
  • Beispiel eines Frameworks: Mozilla Application Framework. Wenn eine Software entwickelt wird, die diesen Framework nutzt (z.B. Firefox), werden beim Kompilieren/Linken alle "Dinge", die das Framework anbietet, mitverlinkt?

Danke für Antworten! --Abdull 21:46, 2. Feb. 2008 (CET)

Framework

Framework hat meiner Meinung nach nur verwendet für Design-Wiederverwendung, im Übrigen werden Klassenbibliotheken für Code-Wiederverwendung verwendet. Daß Framework als Diskussionsplattform verwendet wird, hat nur indirekt mit Frameworks zu tun, da diese auch als Referenzarchitekur benutzt werden kann, wie jede andere Architektur auch.
(Der vorstehende Beitrag stammt von 137.226.52.165 – 20:12, 18. Feb. 2008 (CET) – und wurde nachträglich signiert.)

Bild

Was soll das Bild eigentlich sagen? 1) Soll das UML sein, die Beschreibt was ein Framework ist? 2) Soll das ein Beispiel für ein Framework sein? 3) Wenn es ein Beispiel sein soll, wofür ist es ein Beispiel? 4) Wenn es beschreiben soll was ein Framework ist, dann ist es nicht vollständig, weil es nicht vollständig sein kann. 5) Wenn es nicht vollständig ist, welche Aspekt eines Frameworks stellt es dar? 6) Wer beschreibt was es sagen soll? 7) Gibt es möglicherweise eine anschauliche Darstellung mit allgemeinerem Charchter. Es muss ja nicht immer UML sein.

--JoergBrueggmann 10:48, 18. Nov. 2008 (CET)

Hallo Joerg, danke für deine Email. Bin in letzter Zeit viel unterwegs und habe so leider nicht mehr viel Zeit in Wikipedia eingesetzt. Ja, es kann sein, dass du ein Bild von mir ansprichst (von 2004 oder 2005). Zu dem Zeitpunkt habe ich mich im Rahmen meiner Diplomarbeit damit auseinander gesetzt. Der Umfang des Artikels Framework betrug damals ganze 2 Zeilen. Laut History war mein erster Edit der 3. Beitrag. Da das Bild jetzt nicht mehr da ist kann kann ich nur noch Vermutung anstellen um welche Version es sich zuletzt gehandelt hat.
(1) Nein, kein UML, bewusst nicht, da auch ein nicht Informatiker was verstehen sollte.
(2) Nein (3)-
(4) Gebe ich dir recht, es stellte den damaligen Umfang des Artikels dar, nicht des heutigen. (Nebenbei: Ein Bild wird nie etwas vollständig darstellen können.)
(5) In dem jetzigen Artikel steh auch noch "Ein Framework definiert insbesondere den Kontrollfluss der Anwendung...". Das Bild stellte (Top-Down betrachtet) dar, dass (a) ein Framework in gewisser Form die eigentlich Applikation kapselt. Es stell somit den Rahmen, das Konstrukt um die eigentliche Applikation zu entwickeln bzw. zu starten und zu stoppen. (b) Es bildet den Start und das Ende der Applikation ab (Im Unterschied zu einer Library oder Toolbox). (c) Das Framework stellt außerdem weitere Funktionen für die Applikation dar. (d) Auch wenn es die Applikation kapselt, so muss die Kapselung nicht hermetisch sein. -- Es wurde von mir gewählt, weil es plastisch genau diese Gemeinsamkeit der Verschiedensten Frameworks darstellt (Es gibt übrigens nicht nur OO-Frameworks).
(6) Im jetzigem Stand des Artikels beschreibt es keiner mehr (Auf das aktuelle Bild wird meiner Meinung nach auch nicht eingegangen).
(7) Das jetzige Bild ist nicht von mir sondern von Bernard_Ladenthin. Und was es darstellen soll, habe ich keine Ahnung, gleich wenn UML mir nicht Fremd ist. Im Artikel wird mit keinem Wort darauf eingegangen. Ein Framework kann aus Softwarepaketen oder Komponenten bestehen/benutzen oder aber auch von diesen benutzt werden. Somit ist stellt das Bild keine allgemein gültige Beschreibung eines Frameworks dar, wie es das Bild Kommentar zu verstehen gibt.
Zusammenfassend ist das aktuelle Bild Irreführend wenn nicht gar falsch und wird somit von mir aus diesem Grund entfernt. --Kako ? 10:28, 22. Nov. 2008 (CET)

Neuer Link

Wieso wurde der folgende Link entfernt: http://derwebsider.de/2009/07/about-frameworks-libs-und-co/ ? Ich habe diesen eingefügt, er ist sehr informationsreich und ist die Quelle zum letzten Abschnitt im Bereich der Definition.
Deswegen: Quelle lesen - nicht willkürlich Links löschen!
Bitte Löschung argumentieren, ansonsten füge ich den Link wieder ein, Danke. (nicht signierter Beitrag von 84.158.126.112 (Diskussion | Beiträge) 22:28, 17. Jan. 2010 (CET))

Ich warte immernoch auf eine Begründung der Löschung. Ich finde das eine Unverschämtheit, so macht Schreiben keinen Spaß... (nicht signierter Beitrag von 84.158.104.117 (Diskussion | Beiträge) 11:06, 25. Jan. 2010 (CET))

Abkürzung

Zitat aus der Versionsgeschichte von Sebastian.Dietrich: „FX sagt niemand und der Name "JavaFX" beweist nichts“[1]
Neben Golem.de[2] und Sun – beim JavaFX – wird die Abkürzung auch beim Microsoft .NET Framework[3] verwendet, was die oben genannte Aussage widerlegt und die entfernte Aussage „auch kurz „FX“ genannt“ weiter stützt.
--Konrad – 13:21, 25. Apr. 2010 (CEST)

JavaFX ist ein Produktname - das FX darin mag schon "framework" bedeuten, daraus kann man aber nicht ableiten, dass Framework "auch kurz „FX“ genannt" wird. In dem .Net Artikel wird FX zwar sehr wohl als Abkürzung für Framewok verwendet, ich denke das ist aber eine seltene Ausnahme. Zumindest im deutschen Sprachraum bin ich fest davon überzeugt, dass FX als Abkürzung für Framework nicht gebräuchlich ist.
Ich weiss jetzt nicht, wo Du nachschauen könntest - aber ich hätte für die übliche (d.h. nicht Theoriefindung) Abkürzung von FX für Framework gerne Belege.
P.S. Ich beschäftige mich seit Jahren mit Java Frameworks (und deren gibt es ja 1000e). Mir persönlich ist diese Abkürzung noch nie untergekommen (d.h. kenne auch keine Dokumentationen/Diskussionen/Blogs... die diese Abkürzung je verwendet hätten). --Sebastian.Dietrich 16:24, 25. Apr. 2010 (CEST)

Das die Abkürzung üblich oder gebräuchlich ist, habe ich nie behauptet, lediglich daß diese (in mindestens zwei bekannten und belegten Fällen) auch verwendet wird. Und wenn du meine Belege dazu nicht zur Kenntnis nehmen möchtest, dann ist das ganz allein deine Sache. Zudem beschäftigen sich viele Leute mit vielen Dingen, was hier – in der Wikipedia – aber nicht sonderlich relevant ist. Relevant dagegen ist, das Belege angeführt werden müssen, (zumindest) wenn einige Daten angezweifelt werden. Und – ohne dich oder jemand anderes damit beleidigen zu wollen – was du oder andere Leute persönlich davon halten, spielt dabei auch keine besondere Rolle (siehe dazu auch Wikipedia:Neutraler Standpunkt).
--Konrad – 09:43, 26. Apr. 2010 (CEST)

ITIL, CobiT und Co.

Der Artikel beschreibt hauptsächlich die Verwendung von Frameworks in der IT. Jedoch gibt es ja auch noch Frameworks wie IT_Infrastructure_Library, CobiT, TOGAF, etc. Diese Frameworks beschäftigen sich ja eher mit Organisationsgestaltung, dies wird jedoch nicht im Artikel erwähnt. --134.76.3.65 14:50, 6. Aug. 2010 (CEST)

Beispiele zu Frameworktypen

Es wäre schön wenn zu jedem Frameworktyp in dem Abschnitt ein oder mehrere Beispiele genannt würden! --188.109.112.190 15:00, 22. Dez. 2010 (CET)

EDIT: Im selbigen Abschnitt steht auch: Software-Komponenten werden dabei meist als Bündel von Klassen mit eindeutig definierten Schnittstellen betrachtet. Ja, gilt das denn wirklich für mehrere Software-Komponenten die zusammen als Bündel von Klassen mit eindeutig definierten Schnittstellen betrachtet werden, oder ist es so (was definitorisch weit sinnvoller wäre), dass ein Bündel von Klassen zusammengezogen werden, um eine Schnittstelle zu bilden, welche dann als eine Software-Komponente betrachtet wird? Falls die zweite Version zutrifft wäre der obige Satz im Artikel wesentlich eindeutiger doch eher so zu formulieren: Eine Software-Komponente wird dabei meist als Bündel von Klassen mit eindeutig definierten Schnittstellen betrachtet. Auch hier fehlt mir schmerzvoll ein Beispiel, fällt beispielsweise auch JavaBeans in diese Kategorie, oder nicht? Auch wenn später eine Liste von Frameworks genannt werden, sind diese doch nicht mit den hier genannten Typen assoziiert. Vielleicht kann man das irgendwie im Artikel einbringen. --188.109.112.190 15:13, 22. Dez. 2010 (CET)

dezidiert vs dediziert

Zweiter Satz, ganz oben:

"Ein Framework (englisch für Rahmenstruktur) ist ein Programmiergerüst, das in der Softwaretechnik, insbesondere im Rahmen der objektorientierten Softwareentwicklung sowie bei komponentenbasierten Entwicklungsansätzen, verwendet wird. Im allgemeineren Sinne und nicht als dezidiertes Softwareprodukt verstanden, bezeichnet man mit Framework auch einen Ordnungsrahmen."


Ich habe nachgeschaut : Dezidiert = apodiktisch, bestimmt, dringend, eindringlich, energisch, entschieden, ernstlich, feierlich, kategorisch, kräftig, ultimativ, unmissverständlich (Quelle: Duden) Dediziert = jemandem gewidmet, zugeeignet, zugeordnet (Quelle: Wikipedia)


Ist also im oben benannten zweiten Satz nicht "dediziert" gemeint?


Ich finde, gerade die ersten beiden Sätze eines Beitrages sollten möglichst einfach und verständlich gehalten sein. Hier am besten unnötige Fremdworte weglassen oder zumindest verlinken, damit Fehler leichter aufgedeckt werden können.

Vielen Dank. (nicht signierter Beitrag von 188.99.249.217 (Diskussion) 13:00, 23. Dez. 2012 (CET))

Falsche Quelle?

"Ralph E. Johnson, Brian Foote: “Designing Reusable Classes” im "Journal of Object-Oriented Programming" (1988); "A framework is a semi-complete application. A framework provides a reusable, common structure to share among applications. Developers incorporate the framework into their own application and extend it to meet their specific needs. Frameworks differ from toolkits by providing a coherent structure, rather than a simple set of utility classes."; siehe auch http://www.laputan.org/drc/drc.html"

Ich kann den zitierten Text in der Quelle nicht finden. --141.55.128.80 11:38, 9. Sep. 2014 (CEST)

Das kann ich so nur bestätigen. Die Quellenangabe ist so nicht korrekt. Nur der erste Satz stammt von Johnson und Foote. Der Rest von den Autoren des zusätzlich angegebenen Buches. --130.149.91.192 10:31, 7. Jun. 2015 (CEST)

"Bekannte" Frameworks

Ein "bekannte" XY Abschnitt in einem XY Artikel ist in der WP völlig unüblich. Weil einfach "bekannt" ("berühmt", "wichtig", ...) nicht eindeutig definiert werden kann. Schlage vor die auf eine der folgenden Arten abzuändern:

Was meint ihr? --Sebastian.Dietrich 00:10, 14. Nov. 2014 (CET)

Artikel zu abstrakt und akademisch

Moin, der Artikel bewegt sich auf einer Ebene, die wohl nur für Informatiker verständlich ist. Da frage ich mich, für wen der überhaupt geschrieben ist. Der interessierte Laie nimmt beim hier nicht wirklich viel mit, und ich vermute, dass Leute, die da komplett durchsteigen, eh wissen, was ein Framework ist, und daher sowieso nicht den Bedarf haben, den Artikel zu lesen. Höchstens mal vor der nächsten Informatikklausur, um noch ein paar griffige Definitionen in den Kopf zu hämmern. Gruß, IP 77.179.243.144 11:41, 13. Mär. 2018 (CET)