Article View: de.comp.lang.c++
Article #1524Re: Erfahrung mit YACL ?
From: Walter Doerwald
Date: Mon, 05 Feb 1996 19:15
Date: Mon, 05 Feb 1996 19:15
41 lines
2224 bytes
2224 bytes
Saggau Henning schrieb in <Pine.A32.3.91.960202130613.35037A-100000@papin.HRZ.Uni-Marburg.DE> folgendes: > Hallo, > ich plane, ein kleines Programm zu schreiben. Da wir in unserem Arbeitskreis > jedoch mehrere Betriebssysteme nebeneinander haben muessen verschiedene > Versionen erstellt werden. (os/2, Windows 3.1, NT, Linux). Ich habe von der > Klassenbib. YACL gehoert, dass diese die Programmierung der GUI vereinfacht > und eine Portierung auf unterschiedliche Plattformen ermoeglicht. > Was mich interessiert sind saemtliche Erfahrungen mit dieser Bib. Ausserdem > welche Compiler sind OK? Unter OS/2 benutzen wir das Cset++, unter Win > VAC und unter Linux GNU. YACL ist auf den unterschiedlichen Plattformen unterschiedlich stabil. Bei Windows gibt's z.B. keine MDI-Fenster. Als Compiler GNU 2.6.3 für Linux, bzw. Borland 4.? für Windows. OS/2 keine Ahnung. > Und wie sieht es mit den Kosten aus. Wieviel muss man fuer die Bibliothek > bezahlen, und gibt es Laufzeitlizenzen? YACL kostet gar nix, allenfalls den Preis für das Buch mußt Du einberechnen "Building Portable GUI applications with C++ using YACL" (oder so ähnlich) Addison-Wesley In dem Buch wird aber nicht nur die Benutzung von YACL beschrieben, sondern teilweise auch die Designphilosophie, wie man so 'ne Bibliothek selbermachen kann, etc. Was mir persönlich an YACL weniger gefällt, ist daß es eine sehr enge Verknüpfung zwischen den YACL-Basisklassen (Container etc.) und den Obeflächenklassen gibt. Sicher braucht man diese Basisklassen auch in irgendeiner Weise für's GUI, aber da wären doch wohl die STL-Container besser gewesen. Gut ist aber IMHO die Binding-Klassen, die AFAIK allgemeine Callbacks implementiert. Bis demnächst... Walter Dörwald
Technical Details
Message-ID:
<45915752@data.franken.de>Path:
arc1-ca.pugleaf.net!data.franken.de!postmasterReferences:
<Pine.A32.3.91.960202130613.35037A-100000@papin.HRZ.Uni-Marburg.DE>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!data.franken.de!postmaster Newsgroups: de.comp.lang.c++ References: <Pine.A32.3.91.960202130613.35037A-100000@papin.HRZ.Uni-Marburg.DE> From: "Walter Doerwald" <walter@data.franken.de> Date: Mon, 05 Feb 96 20:15:57 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-NewsReader: IntuiNews 1.3a (7.9.95) Subject: Re: Erfahrung mit YACL ? Message-ID: <45915752@data.franken.de>