Diskussion:GObject

message: Ich halte den Satz
:Trotz eingeschränkter Funktionalitäten ist das Entwickeln mit C und GObject schneller zu lernen und anzuwenden als die Objektorientierung in C++.
so für nicht tragfähig, da es stark vom Standpunkt (neutraler POV gegeben?) und Hintergrund des Programmierers abhängt. Wenn man – so wie ich – erst OOP in C++ kennengelernt hat, ist das einfacher zu handhaben als die OOP-Hacks mit GObject (und Gtk). --Robb der Physiker 20:41, 11. Feb 2006 (CET)
replies: text: Ich habe die (un-)strittige Stelle entfernt, zehn Monate ohne Einspruch sollten als Bestätigung ausreichen. --Robb der Physiker 18:13, 12. Dez. 2006 (CET)
thread_title:  OOP: C + GObject vs. C++ 

message: Ich hab mal ne Frage: Wieso sollte man eigentlich GObject überhaupt einsetzen. Fänds kool, wenn im Artikel irgendwelche Vorteile bzw. Gründe herausgearbeitet würden, warum man GObject überhaupt verwendet. Wenn ich das so lese, hab ich den Eindruck, dass GObject einfach nur für die Tonne ist... 
:GObject ist sinnvoll, wenn man gerne "nur" C verwenden möchte, aber trotzdem auf objektorientierte Ansätze nicht verzichten kann. Bei (grafischen) Toolkits wie Gtk+ ist das sehr nützlich. Die Frage, warum man nicht zu C++ oder Objective C greift, ist recht schwer zu beantworten – im Wesentlichen ist C einfacher (flachere Lernkurve) und vor allem portabler – einen C-Compiler gibt es quasi für jede Plattform. Letztlich schwingt bei der Entscheidung aber auch viel Überzeugungsglaube mit, warum bspw. C++ "böse" sei.
:Zugegeben, das sind Fragen, die der Artikel nicht beantwortet. --Benji 00:18, 17. Mär. 2009 (CET)
replies: text: GObject bietet auch Features die C++ in dieser Form nicht zu bieten hat, z.B. RunTime-Introspection. Man kann also Objekt-Hierarchy und Properties zur Laufzeit abfragen. Ein weiterer Grund eine Bilbliothek in C/GObject anstatt C++ zu schreiben kann aber auch die beabsichtigte Nutzung in Anwendungen für den Gnome Desktop sein. Ensonic (Diskussion) 12:19, 20. Sep. 2014 (CEST)
replies: text: C ist portabler als C++ - das soll quasi der Hauptgrund sein. 93.197.142.124 00:20, 22. Feb. 2019 (CET)
thread_title:  Frage Vorteile bzw. Gründe für GObject 

message: Was versteht man unter Boxing von Datentypen, wie es derzeit im Artikel steht? --Abdull 12:03, 22. Mär. 2008 (CET)
replies: text: Darunter versteht man das, was unter Adapter (Entwurfsmuster) steht, also z.B. das "Wrappen" von nativen C-Datentypen. Das heißt im Klartext, dass man beispielsweise eine Variable des simplen ("nativen") Datentyps int in einem selbstentworfenes GObject namens "Integer" speichern kann, sodass man den vollen Funktionsumfang von GObject nutzen kann. --Benji 00:14, 17. Mär. 2009 (CET)
thread_title:  Boxing 

message: Ich habe vier mit 'welcher'/'welche'/'welches' eingeleitete Relativsätze gezählt. In allen vier Fällen hätte es auch 'der'/'die'/'das' getan. Ich halte das für einen Fall von "Warum einfach, wenn es auch umständlich geht?". Ist das alles mit Absicht geschehen oder entspringt es einem unbewussten Gefühl, sich präziser oder technischer auszudrücken, wenn man die umständliche Variante wählt? Nichts für ungut, inhaltlich gefällt der Artikel mir sehr gut. --217.232.220.26 11:55, 14. Mär. 2009 (CET)
replies: text: Wenn dir die Formulierung nicht gefällt, dann sei mutig und schreib sie so, dass sie dir gefällt! :-) Das gilt selbstverständlich auch für den Inhalt. Welche Absichten irgendwelche Wikipedia-Autoren beim Schreiben des Artikels gehabt haben könnten, kann ich dir nicht sagen. Im Zweifelsfall einfach besser machen :) --Benji 00:11, 17. Mär. 2009 (CET)
thread_title:  welcher/welche/welches