Ansicht umschalten
Avatar von
  • unbekannter Benutzer

197 Beiträge seit 23.05.2003

Viel zu kompliziert ...

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
Bewerten
- +
Ansicht umschalten