tiOPF/it: what changed
Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.
| Old | New | Line | |
|---|---|---|---|
| 1 | 1 | ## Introduzione | |
| 2 | 2 | ||
| 3 | 3 | 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. | |
| 4 | 4 | ||
| 5 | 5 | Di seguito alcune delle caratteristiche chiave che tiOPF include: | |
| 6 | 6 | ||
| 7 | 7 | - 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. | |
| 8 | 8 | - Famiglia di classi base astratte per costruire un complesso modello ad oggetti. | |
| 9 | 9 | - 27 componenti objectaware per costruire GUIs complesse (solo per Delphi). | |
| 10 | 10 | - Model-GUI-Mediators per consentire ad ogni componente standard GUI di divenire Object Aware. | |
| 11 | 11 | - 1400+ DUnit/fpcUnit tests per garantire stabilità | |
| 12 | 12 | - 160 pagine di documentazione per iniziare a comprendere il framework | |
| 13 | 13 | - Newsgroups per supporto | |
| 14 | 14 | - Build giornaliere e unit testing completamente automatizzati | |
| 15 | 15 | - Molti programmi dimostrativi specifici per determinati aspetti del framework per un apprendimento semplice. | |
| 16 | 16 | - Multi piattaforma. Attualmente testato sotto Windows e Linux. | |
| 17 | 17 | ||
| 18 | 18 | ## Autori | |
| 19 | 19 | ||
| 20 | 20 | Peter Hinrichsen - Original Developer. Graeme Geldenhuys - Ported to Free Pascal. | |
| 21 | 21 | ||
| 22 | 22 | ## Licenza | |
| 23 | 23 | ||
| 24 | 24 | Mozilla Public License 1.1 (cortesemente, contattate l'autore se la licenza MPL non va bene per lo schema di licenza del vostro progetto) | |
| 25 | 25 | ||
| 26 | 26 | ## Download | |
| 27 | 27 | ||
| 28 | 28 | L'ultima release stabile può essere scaricata dalla pagina [tiOPF Download](http://sourceforge.net/project/showfiles.php?group_id=62469). L'ultimo codice in fase di sviluppo è disponibile sul server SubVersion come segue | |
| 29 | 29 | ||
| 30 | - | ||
| 30 | + | ```text | |
| 31 | + | svn co https://tiopf.svn.sourceforge.net/svnroot/tiopf/tiOPF2/Trunk Source | |
| 32 | + | ``` | |
| 31 | 33 | ||
| 32 | 34 | **NOTA** Il progetto tiOPF è disponibile nella versione 2.3 (2.4 n.d.t.). Attualmente la pagina dei download presentqa soltanto una release stabile di Windows. Si spera di poter rendere disponibili a breve una versione indipendente dalla piattaforma. L'ultimo codice disponbile, tuttavia, può essere scaricato anche tramie SubVersion. | |
| 33 | 35 | ||
| 34 | 36 | Un modo semplice di prelevare il codice è usare il client svn da linea di comando come segue. I comandi seguenti effettueranno un checkout delle directory 'Source', 'Demos' e 'Docs' della versione 2 di tiOPF. | |
| 35 | 37 | ||
| 36 | - | ||
| 37 | - | ||
| 38 | - | ||
| 39 | - | ||
| 40 | - | ||
| 38 | + | ```text | |
| 39 | + | mkdir tiOPF2 | |
| 40 | + | cd tiOPF2 | |
| 41 | + | svn co https://tiopf.svn.sourceforge.net/svnroot/tiopf/tiOPF2/Trunk Source | |
| 42 | + | svn co https://tiopf.svn.sourceforge.net/svnroot/tiopf/tiOPF2_Demos Demos | |
| 43 | + | svn co https://tiopf.svn.sourceforge.net/svnroot/tiopf/tiOPF2_Docs Docs | |
| 44 | + | ``` | |
| 41 | 45 | ||
| 42 | 46 | Cercate di conservare lo stesso schema di directory di cui sopra. Sarà tutto molto più semplice e gli script lavoreranno senza alcuna modifica. Il checkout della directory Source scaricherà anche alcuni links esterni. La maggior parte sono relativi soltanto a Delphi, ma c'è una directory chiamata FBLib che è richiesta per il supporto FBLib (Firebird RDBMS). tiOPF richiede una versione leggermente modificata di FBLib 0.85 che aggiunge caratteristiche che speriamo possano essere introdotte nella prossima release di FBLib. | |
| 43 | 47 | ||
| 44 | 48 | ## Dipendenze / Requisiti di sistema | |
| 45 | 49 | ||
| 46 | 50 | ## Installazione | |
| 47 | 51 | ||
| 48 | 52 | ### I Packages | |
| 49 | 53 | ||
| 50 | 54 | ### Il Setup | |
| 51 | 55 | ||
| 52 | 56 | ## Modi d'uso | |
| 53 | 57 | ||
| 54 | 58 | --- | |
| 55 | 59 | *From the Free Pascal wiki, page "tiOPF/it", as it stood on 2007-11-16 after a change by Slapshot, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* |
