Tryton
Tryton este o platformă de dezvoltare a aplicațiilor la nivel înalt care utilizează o arhitectură pe trei niveluri pentru a construi o soluție de afaceri (sau ERP ) reprezentată de așa-numitele module Tryton.
Platforma Tryton este prezentată ca o arhitectură cu trei niveluri: client, server și DBMS ( PostgreSQL , MySQL , SQLite ). Platforma, împreună cu modulele oficiale, este licențiată sub GPLv3 [1] .
Programul și-a primit numele „Tryton” datorită fuziunii a două cuvinte: Triton , cel mai mare satelit al planetei Neptun, și limbajul de programare Python .
Tryton a început ca un furk al TinyERP versiunea 4.2 (numit mai târziu OpenERP [2] ). Prima versiune a fost lansată în noiembrie 2008 [3] [4] [5] , conținea un cod revizuit semnificativ pentru nucleul de sistem și modulele sale principale.
Spre deosebire de proiectul său mamă și de alte programe de afaceri deschise, Tryton a evitat crearea unei rețele de afiliați care urmărește să introducă dualitate și opoziție între parteneri și comunitatea de voluntari. Ei au moștenit exemplul PostgreSQL , unde proiectul este urmat de o combinație de afaceri [6] .
Procesul de lansare (lansări) unui program este organizat folosind serii. Serii sunt seturi de versiuni cu aceleași primele două cifre (1.0 sau 1.2) care folosesc aceeași API și aceeași schemă de bază de date. Serii noi apar la fiecare șase luni, iar versiunile noi ale versiunilor mai vechi sunt furnizate după remedierea erorilor [7] .
Module și funcționalități
Modulele oficiale oferă funcționalități pentru următoarele domenii:
- Contabilitate
- Managementul achizitiilor
- Managementul inventarului
- Managementul vanzarilor
- Management de proiect
- Contabilitatea orelor de lucru
- Calendar
Capabilitati tehnice
Părțile client și server ale programului sunt scrise în Python, clientul folosește și GTK+ . Ambele părți sunt disponibile pe platforme precum Linux , MacOS și Windows [8] . Versiunea portabilă a Neso include atât un client, cât și un server.
Nucleul programului oferă instrumentele tehnice necesare majorității programelor de afaceri. Cu toate acestea, acest lucru nu este legat de nicio funcționalitate specială a obiectelor, ci formează scopul principal al cadrului:
- Integritatea datelor: furnizate de obiecte numite „modele” , acestea sunt ușor de creat, transferat, oferă acces ușor la atributele individuale.
- Managementul utilizatorilor: nucleul sistemului include caracteristicile de bază de gestionare a utilizatorilor: grupuri de utilizatori, reguli de acces pentru modele, înregistrări etc.
- Flux de lucru (flux de lucru): vă permite să activați fluxul de lucru pentru orice model de afaceri.
- Motor de raportare: motorul de raportare se bazează pe relatorio care utilizează fișiere ODT ca șabloane pentru a genera rapoarte ODT sau PDF .
- Internaționalizare: Tryton este disponibil în engleză, franceză, germană, spaniolă, italiană și rusă. Traduceri noi pot fi adăugate direct din partea client a programului.
- Istorizarea datelor: Istoricul introducerii datelor poate fi activat în orice model de afaceri, permițând, de exemplu, o listă a tuturor valorilor de cost din trecut pentru orice produs. De asemenea, vă permite să accesați în mod dinamic înregistrările în orice moment: de exemplu, informațiile despre clienți din fiecare cont deschis vor fi aceleași ca și în momentul în care au fost emise.
- Suport pentru protocoale DAV: WebDAV , CalDAV și CardDAV permit gestionarea documentelor, sincronizarea calendarelor și a contactelor.
- Suport pentru protocoale XML-RPC , NET-RPC și din versiunea 1.8 JSON-RPC .
- Independența programului față de un server de baze de date separat este implementată în seria 1.2 și, începând cu seria 1.4, se folosește SQLite pentru aceasta , ceea ce vă permite să lucrați cu versiunea portabilă a programului.
- Posibilitatea de a lucra în modul de mai multe servere cu o singură bază de date.
- Mecanism de migrare automată încorporat: vă permite să actualizați schema bazei de date existente fără a necesita intervenție externă. Migrarea este garantată de la serie la serie (lansările aparținând unor serii diferite nu acceptă migrarea). Această automatizare este posibilă deoarece procesul de migrare este luat în considerare de dezvoltatori și, prin urmare, este testat continuu cu implementarea de noi funcții.
- Modularitate avansată: Modularitatea permite o abordare stratificată a conceptelor de afaceri care oferă o mai mare flexibilitate, ceea ce la rândul său accelerează dezvoltarea.
Vezi și
Note
- ↑ Prezentare Tryton . Consultat la 19 februarie 2011. Arhivat din original la 15 iulie 2018. (nedefinit)
- ↑ Comparație între Tryton și OpenERP Arhivat 20 octombrie 2011.
- ↑ Anunț de lansare pentru versiunea 1.0 Arhivat 28 iulie 2011.
- ↑ A fost lansat Tryton ERP 1.0 . Consultat la 19 februarie 2011. Arhivat din original pe 6 iunie 2011. (nedefinit)
- ↑ Tryton - A New Kid On The Open Source ERP Block (link descendent) . Data accesului: 19 februarie 2011. Arhivat din original pe 2 iulie 2012. (nedefinit)
- ↑ Companii care sprijină Tryton (link nu este disponibil) . Consultat la 19 februarie 2011. Arhivat din original la 1 februarie 2011. (nedefinit)
- ↑ Procesul de lansare Tryton . Consultat la 19 februarie 2011. Arhivat din original pe 3 septembrie 2011. (nedefinit)
- ↑ descărcați Tryton (link indisponibil) . Consultat la 23 octombrie 2013. Arhivat din original pe 25 octombrie 2013. (nedefinit)
Link -uri
Piton |
---|
Comunitate |
|
---|
Implementări |
|
---|
Alte |
|
---|