Difference between revisions of "tiOPF/it"
From Lazarus wiki
Jump to navigationJump to searchLine 9: | Line 9: | ||
* La capacità di costruire un'applicazione orientata agli oggetti in grado di cambiare database tramite un parametro da linea di comando o una modifica di una direttiva del compilatore. Attualmente, ci sono strati per la persistenza verso Interbase-IBX, Oracle-DOA, XML-MSDOM, XML-XMLLite, Paradox-BDE, MSAccess-ADO, MSSQLServer-ADO, Firebird-FBLib, Firebird-SqlDB, HTTP Proxy-Remote, file. CSV e files TAB. | * La capacità di costruire un'applicazione orientata agli oggetti in grado di cambiare database tramite un parametro da linea di comando o una modifica di una direttiva del compilatore. Attualmente, ci sono strati per la persistenza verso Interbase-IBX, Oracle-DOA, XML-MSDOM, XML-XMLLite, Paradox-BDE, MSAccess-ADO, MSSQLServer-ADO, Firebird-FBLib, Firebird-SqlDB, HTTP Proxy-Remote, file. CSV e files TAB. | ||
* Famiglia di classi base astratte per costruire un complesso modello ad oggetti. | * Famiglia di classi base astratte per costruire un complesso modello ad oggetti. | ||
− | * 27 componenti objectaware per costruire GUIs complesse ( | + | * 27 componenti objectaware per costruire GUIs complesse (solo per Delphi). |
* Model-GUI-Mediators per consentire ad ogni componente standard GUI di divenire Object Aware. | * Model-GUI-Mediators per consentire ad ogni componente standard GUI di divenire Object Aware. | ||
* 1400+ DUnit/fpcUnit tests per garantire stabilità | * 1400+ DUnit/fpcUnit tests per garantire stabilità |
Revision as of 09:58, 7 July 2007
Introduzione
Il TechInsite Object Persistence Framework (tiOPF) è un framework Open Source basato su codice Delphi/Object Pascal che semplifica il mapping di un modello di business orientato agli oggetti ad un database relazionale. Il framework è maturo e robusto. E' stato in uso su siti di produzione per oltre sette anni. E' free, open source e disponibile per download immediato con tutto il suo codice sorgente.
Di seguito alcune delle caratteristiche chiave che tiOPF include:
- La capacità di costruire un'applicazione orientata agli oggetti in grado di cambiare database tramite un parametro da linea di comando o una modifica di una direttiva del compilatore. Attualmente, ci sono strati per la persistenza verso Interbase-IBX, Oracle-DOA, XML-MSDOM, XML-XMLLite, Paradox-BDE, MSAccess-ADO, MSSQLServer-ADO, Firebird-FBLib, Firebird-SqlDB, HTTP Proxy-Remote, file. CSV e files TAB.
- Famiglia di classi base astratte per costruire un complesso modello ad oggetti.
- 27 componenti objectaware per costruire GUIs complesse (solo per Delphi).
- Model-GUI-Mediators per consentire ad ogni componente standard GUI di divenire Object Aware.
- 1400+ DUnit/fpcUnit tests per garantire stabilità
- 160 pagine di documentazione per iniziare a comprendere il framework
- Newsgroups per supporto
- Build giornaliere e unit testing completamente automatizzati
- Molti programmi dimostrativi specifici per determinati aspetti del framework per un apprendimento semplice.
- Multi piattaforma. Attualmente testato sotto Windows e Linux.