FAQ
Per che Tryton è stato scritto in Python?
Python gira su molti sistemi operativi e può essere appreso in pochi giorni.
La sua filosofia di design accentua la produttività degli sviluppatori e la leggibilità del codice.
Perchè scegliere Postgresql come DBMS?
PostgreSQL è un database relazione potente ed open source:
- Ha alle spalle più di 15 anni di attivo sviluppo e ha una architettura testata che si è guadagnata una robusta reputazione per affidabilità, integrità e correttezza
- Gira su tutti i principali sistemi operativi.
- La sua implementazione SQL è strettamente conforme allo standard ANSI-SQL 92/99.
Perchè usare Mercurial?
Mercurial è uno strumento per la gestione distribuita dei sorgenti. Consente a chiunque di modificare, pubblicare e fornire patches agevolmente a Tryton.
Perchè la modularità è così importante?
La mancanza di modularità è un punto critico da molto tempo nella maggior parte dei software gestionali. Siccome è presente un'architettura maggiormente organizzata come attività, la modularità è cruciale per raggiungere il miglior equilibrio tra la disponibilità di funzionalità, semplicità d'uso e personalizzabilità avanzata.
Perchè partire da Tiny ERP?
Tiny ERP (ora conosciuto come Open ERP di Tiny) ha una buona base tecnologica, che fornisce lo stack completo richiesto da un ERP: ORM, servizi di rete, client, etc. Soprattutto, la piattaforma fornisce facilità di sviluppo e una grande modularità.
Quindi, perchè fare un fork?
L'ambizione dietro Tryton non è creare un concorrente diretto, ma di fornire un nuovo modo di affrontare lo sviluppo di un software aziendale. L'idea è di favorire una solida e consistente soluzione sopra molte caratteristiche all'avanguardia.
Praticamente questo significa che oggi (20 Ottobre 2008), rapportato alla versione di Tiny ERP (4.2) che fu la base del fork:
- Più di 4000 linee di codice sono state rimosse e
- più di 11000 linee di codice sono state aggiunte.
Soprattutto, tutti i moduli disponibili in Tryton sono stati completamente riscritti, che equivale approssimativamente a 20000 linee di codice. Tutto questo lavoro è stato necessario dal nostro punto di vista perchè molti dei moduli fondamentali in Tiny ERP furono scritti quando la caratteristiche tecniche più avanzate ancora mancavano. Il risultato è una migliore armonia tra i moduli base, una ottimizzata modularità e una piattaforma più potente per lo sviluppo personalizzato.
Questa è la lista dei miglioramenti fatti su Tryton rispetto ad OpenERP.