genau, wieder eine neue api dazu welche andere api's kapselt. dann gibt es noch mehr wirrwar. gnome, qt, und jetzt die, alle bauen ihre eigenen api's und meinen den standard zu erschaffen mit dem ergebnis die user auf noch mehr api's zu verteilen. warum nicht einfach cups nehmen und dorthin weiterentwickeln.
Man möchte aber die Möglichkeit bieten, dass neben CUPS noch weitere Systeme die API nutzen können. Zwar ist zur Zeit CUPS nach Meinung vieler das beste Drucksystem für Unix, aber vielleicht hat jemand andere Präferenzen und wer weiß, was in Zukunft alles kommt. Diese API macht es dann möglich, ohne Änderungen an den Anwendungsprogrammen auf ein anderes System umzustellen.
Tja, das Problem ist nur, das jemand das Anwendungsprogramm vielleicht ja gar nicht für diese API schreiben will, sondern lieber gleich CUPS direkt benutzen will.
Alle Anwendungsprogramme müssen nämlich an diese API angepaßt werden, wenn diese ein Standard werden soll.
Es ist eine Schicht über eine Schicht und somit eigentlich gar nicht so toll. Vor allem dann nicht, wenn CUPS aus Programmierer- und Anwendersicht einfach zu verwenden ist.
Von Daniel Baumann am Mi, 10. August 2005 um 20:04 #
Eigentlich ist es nicht nur blos 'eine API mehr', sonder soll 'die API' werden.
Freedesktop.org ist einen Initiative, die fuer alle freien Desktop-Environments gewisse Kernkomponenten (z.B. dbus, X11, etc.) zu spezifizieren und standardisieren versucht.
lp auf System V, lpr auf Berkeley.
Wenn das akzeptabel gewesen wäre, hätten schon alle auf CUPS umgestellt.
Aber lassen wir uns überraschen
dann gibt es noch mehr wirrwar.
gnome, qt, und jetzt die, alle bauen ihre eigenen api's und meinen den standard zu erschaffen mit dem ergebnis die user auf noch mehr api's zu verteilen.
warum nicht einfach cups nehmen und dorthin weiterentwickeln.
Alle Anwendungsprogramme müssen nämlich an diese API angepaßt werden, wenn diese ein Standard werden soll.
Es ist eine Schicht über eine Schicht und somit eigentlich gar nicht so toll.
Vor allem dann nicht, wenn CUPS aus Programmierer- und Anwendersicht einfach zu verwenden ist.
Freedesktop.org ist einen Initiative, die fuer alle freien Desktop-Environments gewisse Kernkomponenten (z.B. dbus, X11, etc.) zu spezifizieren und standardisieren versucht.
G.G