Insgesamt ist das Vorhaben zu begruessen - vielleicht nimmt
so ein Vorhaben sogar diese riesige Komplexitaet aus dem
Teil.
Meiner Ansicht nach basieren diese Teile zu sehr auf den
Gegebenheiten einer speziellen OO-Programmiersprache - auf der
einen Seite C++ und neuerdings Java.
Die Leute aus der Crew haetten am Anfang eine Schnittstelle
in C zur Verfuegung stellen sollen, ueber die man dann auf
diese Informationen haette zugreifen koennen. C ist DIE
Basissprache seit 20 Jahren - auch wenn sie so primitiv ist.
Ueber diese C Schnittstelle haette man dann alle sprachen-
spezifische Sachen aufsetzen sollen (Python, Java, C++,
...).
Aber warum sollten die OpenOffice Entwickler nicht die
gleichen Fehler machen, die man heute im Bereich der
OO-Datenbanken sehen kann - die Altsysteme dieser Art
wurden zuerst mit einer C-Schnittstelle ausgestattet und
danach gab es weitere Anpassungen fuer die anderen Sprachen.
Heute werden die Datenbanken aus der Sichtweise einer
speziellen objektorientierten Programmiersprache
geschrieben - interoperabel ist das nicht mehr, aber
wen kuemmert das noch ...
Die Low-Level Anbindung von OpenOffice an eine bestimmte
Programmiersprache ist auf alle Faelle nicht mehr trivial
und damit eigentlich schon wieder gescheitert. Einer der
Entwickler der Python-Anbindung nannte fuer die Zeitbedarf
der Anpassung an Python gut 6 Monate full-time, wenn man
sehr gut in C++ und sich auch mit UNO sehr gut auskennt.
Und auch wenn OpenOffice schnittstellen orientiert ausgelegt
ist - warum gibt es dafuer noch keinen Browser, der dieses
darstellt ? Ich frage mich manchmal, warum ich muehsam
die 1000 Seite Dokumentation durchschauen muss, um dann
trotzdem ueber Try&Error alles ausprobieren muss.
So etwas sollte in StarBasic integriert sein, damit man
endlich ordentlich mit dem Teil programmieren kann - aber
die rotieren an der Java-Schnittstelle und finden das
dann noch toll.
Marten
so ein Vorhaben sogar diese riesige Komplexitaet aus dem
Teil.
Meiner Ansicht nach basieren diese Teile zu sehr auf den
Gegebenheiten einer speziellen OO-Programmiersprache - auf der
einen Seite C++ und neuerdings Java.
Die Leute aus der Crew haetten am Anfang eine Schnittstelle
in C zur Verfuegung stellen sollen, ueber die man dann auf
diese Informationen haette zugreifen koennen. C ist DIE
Basissprache seit 20 Jahren - auch wenn sie so primitiv ist.
Ueber diese C Schnittstelle haette man dann alle sprachen-
spezifische Sachen aufsetzen sollen (Python, Java, C++,
...).
Aber warum sollten die OpenOffice Entwickler nicht die
gleichen Fehler machen, die man heute im Bereich der
OO-Datenbanken sehen kann - die Altsysteme dieser Art
wurden zuerst mit einer C-Schnittstelle ausgestattet und
danach gab es weitere Anpassungen fuer die anderen Sprachen.
Heute werden die Datenbanken aus der Sichtweise einer
speziellen objektorientierten Programmiersprache
geschrieben - interoperabel ist das nicht mehr, aber
wen kuemmert das noch ...
Die Low-Level Anbindung von OpenOffice an eine bestimmte
Programmiersprache ist auf alle Faelle nicht mehr trivial
und damit eigentlich schon wieder gescheitert. Einer der
Entwickler der Python-Anbindung nannte fuer die Zeitbedarf
der Anpassung an Python gut 6 Monate full-time, wenn man
sehr gut in C++ und sich auch mit UNO sehr gut auskennt.
Und auch wenn OpenOffice schnittstellen orientiert ausgelegt
ist - warum gibt es dafuer noch keinen Browser, der dieses
darstellt ? Ich frage mich manchmal, warum ich muehsam
die 1000 Seite Dokumentation durchschauen muss, um dann
trotzdem ueber Try&Error alles ausprobieren muss.
So etwas sollte in StarBasic integriert sein, damit man
endlich ordentlich mit dem Teil programmieren kann - aber
die rotieren an der Java-Schnittstelle und finden das
dann noch toll.
Marten