Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 2 Min.

Ein Buchhaltungsprogramm entwickeln

Seit über zehn Jahren arbeitet der litauische Hobby-Entwickler mit CodeProject-Namen "Niemand25" an der Open-Source-Finanzbuchhaltungssoftware Apskaita5 für litauische Buchhalter. Jetzt schreibt er die App von Grund auf neu und dokumentiert sie als Artikelserie.
Die Finanzbuchhaltungssoftware Apskaita5 war und ist immer noch sein Hobby, sagt der Anwalt in einer litauischen Anwaltsfirma. Zudem war es seine erste (relativ) große Anwendung. Und er hat, sagt er selbst, bei der Entwicklung sowohl des Datenbankmodells als auch der Anwendungsarchitektur so ziemlich alle denkbaren Fehler gemacht. Dabei konnte er viel aus seinen Fehlern lernen. Allerdings war er an die Rückwärtskompatibilität seiner Anwendung gebunden, da die Anwendung von rund tausend litauischen Unternehmen aktiv genutzt wird. Die aktuelle Anwendungsversion ist daher aus technologischer Sicht bei weitem nicht perfekt, auch wenn die Buchhalter mit der Funktionalität und Benutzerfreundlichkeit zufrieden sind.Jetzt will er die gleiche Geschäftsfunktionalität von Grund auf neu schreiben, ohne die Abwärtskompatibilität zu berücksichtigen. Ein guter Ausgangspunkt ist die Entwicklung eines neuen Datenbankmodells (er benutzt MySQL als Datenbank), das alle Business-Funktionalitäten technologisch optimal unterstützt. Außerdem will er parallel zu seinem Arbeitsfortschritt eine Artikelserie schreiben, welche die Struktur des Datenbankmodells erklärt. Zwar ist das Modell speziell auf den litauischen Rechtshintergrund für die Finanzbuchhaltung zugeschnitten, jedoch so meint er, sind die Unterschiede zu anderen Ländern nicht sehr groß, so dass die erforderlichen Änderungen minimal sein werden.Bereits erschienen sind die ersten beiden Teile seiner Serie:

Neueste Beiträge

Arbeiten mit Tabellen und KI in Dataverse
Microsoft unterstützt die zentrale Datenmanagement-Lösung Dataverse in Power Apps mit KI-Features.
7 Minuten
6. Aug 2025
Browser-Apps mit Avalonia entwickeln - Avalonia
Klassische UI-Frameworks finden ihren Weg in den Browser
7 Minuten
11. Aug 2025
Managed DevOps Pools - Azure DevOps Pipelines Security
Agent Pools als Managed Service mit einfacher Integration in private Netzwerke und Authentisierung mittels Managed Identity tragen deutlich zur Sicherheit der Agent-Infrastruktur bei.
7 Minuten
7. Aug 2025
Miscellaneous

Das könnte Dich auch interessieren

Sicher ist sicher - Azure DevOps Pipelines Security
Als integraler Bestandteil der Entwicklungsumgebung ist Azure DevOps Pipelines oft Ziel von Angriffen. Da ist es gut zu wissen, wo die Schwachstellen des Systems liegen.
14 Minuten
16. Jun 2025
CodeProject.AI Server in neuer Version - Lokaler AI-Server
CodeProject.AI Server (jetzt in Version 2.1.10) ist ein lokal installierter, selbstgehosteter, schneller, kostenloser und Open Source Artificial Intelligence Server für jede Plattform und jede Sprache.
2 Minuten
Für Einsteiger: Backend-Webentwicklung mit .NET - Microsoft
Auf YouTube bietet Microsoft eine Videoserie für Einsteiger in die Backend-Webentwicklung mit .NET.
2 Minuten
13. Feb 2024
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige