FAQ
Warum ist Tryton in Python geschrieben?
Python läuft auf vielen Betriebssystemen und kann schnell erlernt werden.
Die Designphilosophie hinter Python legt bevorzugt Wert auf die Produktivität des Programmierers und die Lesbarkeit des Codes.
Warum wurde Postgresql als DBMS gewählt?
PostgreSQL ist eine mächtige quelloffene relationale Datenbank:
- Mehr als 15 Jahre aktive Entwicklung und eine bewährte Architektur sorgen für die starke Reputation in Bezug auf Zuverlässigkeit, Datenintegrität und Richtigkeit.
- Läuft auf allen bedeutenden Betriebssystemen.
- Die SQL Implementation ist streng konform zu den ANSI-SQL 92/99 Standards.
Warum wird Mercurial benutzt?
Mercurial ist ein Tool für das verteilte Versionskontrollmanagement. Es ermöglicht die einfache Modifikation, Publizierung und Patcherstellung für Tryton.
Warum ist Modularität so wichtig?
Fehlende Modularität ist eine lang bekannte Kritik an den meisten Managementanwendungen. Aufgrund der Vielfalt von Organisationsstrukturen und Arten von Aktivitäten ist Modularität unabdingbar um das bestmögliche Gleichgewicht zwischen funktionaler Abdeckung, Einfachheit in der Anwendung und fortgeschrittener Anpassung zu erreichen.
Warum Tiny ERP als Ausgangspunkt nehmen?
Tiny ERP (jetzt Open ERP von Tiny) hat eine gute technologische Basis, die das gesamte Register für ein ERP zur Verfügung stellt: ORM Schicht, Netzwerkdienste, Client, etc. Zudem bietet die Plattform Einfachheit in der Entwicklung und einen hohen Grad an Modularität.
Warum wurde geforkt?
Das Ziel hinter Tryton ist nicht die Schaffung eines direkten Konkurrenten, sondern eine neue Art für die Problemlösung bei der Programmierung von Betriebssoftware bereitzustellen. Der Leitgedanke ist die Favorisierung einer soliden und konsistenten Lösung über eine große Anzahl von Neuentwicklungen.
Das bedeutet, dass heute (20 Oktober 2008), im Vergleich zu der Basisversion des Forks, Tiny ERP (4.2):
- Mehr als 4000 Codezeilen entfernt wurden und
- mehr als 11000 Codezeilen hinzugefügt wurden.
Außerdem wurden sämtliche mit Tryton verfügbaren Module (annähernd 20000 Codezeilen) komplett neu geschrieben Diese ganze Arbeit wurde von unserem Standpunkt aus nötig, weil die meisten der Basismodule von Tiny ERP zu einer Zeit geschrieben wurden, in der die fortschrittlichsten technischen Features noch nicht verfügbar waren. Das Ergebnis ist eine bessere Harmonisierung zwischen den Basismodulen, optimierte Modularität und eine mächtigere Plattform für eigene Anpassungen.
Hier ist eine Liste der Verbesserungen (engl.) von Tryton im Vergleich zu OpenERP.