🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1524

Re: Erfahrung mit YACL ?

#1524
From: Walter Doerwald
Date: Mon, 05 Feb 1996 19:15
41 lines
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!postmaster
References: <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>