|
Das Datenbank-Modell von AqFinance erlaubt ein vollständiges Rollback ausgeführter Transaktionen.
Falls man also bei einem Import die falschen Knöpfe geklickt hat, kann man dies mit wenigen weiteren
Mausklicks wieder zurücksetzen.
Überhaupt ist es vor allem das Datenbank-Modell, mit dem sich AqFinance von einigen anderen Anwendungen
dieses Gebietes unterscheidet: AqFinance erlaubt prinzipiell parallelen Zugriff auf die Datenbank durch mehrere
Anwendungen gleichzeitig. Erreicht wird dies durch konsequentes Locking vor jeweiligen Änderungen.
Zudem lädt AqFinance beim Starten nicht alle Daten, sondern lädt nur jeweils das ein, was gerade
benötigt wird. Beispielsweise werden alle Module, wie sie in den vorigen Screenshots dargestellt sind,
beim Starten von AqFinance erzeugt. Aber beispielsweise die Kontenansicht lädt erst dann die anzuzeigenden
Daten, sobald die entsprechende Seite auch dem Benutzer gezeigt wird.
Dadurch benötigt AqFinance auch bei mehreren Tausend Umsätzen und Buchhaltungseinträgen extrem
wenig Zeit für den Start.
Man kann allerdings ganz allgemein sagen: AqFinance ist erstaunlich schnell. Erreicht wird dies vor allem durch das
wunderbare Fox-Toolkit, welches gerade wegen seiner Beschränkung auf seine wichtigsten Aufgabe - der
schnellen Darstellung seiner Widgets - sehr schlank und somit schnell ist.
Das Fox-Toolkit ist mit ein wenig Einarbeitung auch sehr leicht zu verstehen und entsprechend zu erweitern.
Nach meinen Erfahrungen mit QT3, QT4 und KDE3 ist das Fox-Toolkit für meine Aufgaben das am besten
geeignete Toolkit.
|