|
|
|
 |
|
 |
|
I vantaggi di utilizzare Oratio
- la licenza è gratuita
- è accessibile da Internet e utilizzabile in qualsiasi parte del mondo
- è immediato e semplice da usare
- è sicuro: i dati sono automaticamente criptati
- è personalizzabile con l'intestazione aziendale
|
|
 |
|
 |
|
|
|
 |
|
 |
|
Cosa pensa di Oratio chi lo ha già usato
Abbiamo chiesto ad alcuni clienti di motivare la scelta del software e darne un giudizio. Ecco cosa ci hanno detto.
|
|
 |
|
 |
|
|
|
|
|
|
Le novità tecniche della versione 3.0
Programmazione ad oggetti
- Oggetti che interagiscono fra loro
- Classi (tipo di dato astratto)
- Attributi, metodi
- Istanze
- Incapsulamento, Ereditarietà, Polimorfismo
Incapsulamento
- Un oggetto contiene al suo interno attributi e metodi
- Accesso ai dati incapsulati solo attraverso i metodi definiti nell'interfaccia
- Oggetto come black-box: sappiamo cosa fa e come interagisce con l'esterno ma non come lo fa
- Conseguente modularizzazione
Ereditarietà
- Possibilità di derivare nuovi tipi di dati a partire da classi già definite
- Possibilità di aggiungere attributi ad una classe
- Possibilità di modificare il comportamento dei metodi
Polimorfismo
- classi derivate possono implementare in modo differente i metodi di antenati
- metodi "polimorfi": lo stesso metodo si comporta diversamente a seconda del tipo di oggetto su cui è invocato
Perl
- Package
- metodo new
- metodo bless
- array @ISA
AJAX
- Acronimo: Asynchronous JavaScript and XML
- tecnica per sviluppare applicazioni web interattive e dinamiche usando una combinazione di:
- HTML (o XHTML) e CSS per la parte visiva
- DOM (Document Object Model) modificato attraverso JavaScript per mostrare dinamicamente le informazioni e interagirci
- L'oggetto XMLHttpRequest per interscambiare e manipolare dati in modo asincrono tra il browser dell'utente e il web server
- Gmail, Google Maps, Google Suggest, ...
Perl
- Lato server: script restituiscono XML
- Lato client:
- utilizzo diretto di XMLHttpRequest
- librerie esistenti:
- http://openrico.org/
- http://script.aculo.us/
JasperReport
- Tool di reporting
- Open Source
- Scritto in Java
- Report esportati in PDF, XML, HTML, CSV, XLS, RTF, TXT
- Definizione report in XML
- http://jasperreports.sourceforge.net/
Ireport
- Visual report designer
- Editor WYSIWYG
- Open Source
- Scritto in Java
- Supporto al 100% dei tag XML di JasperReports
- http://ireport.sourceforge.net/
Perl
- 2 linguaggi diversi
- Soluzione: libreria Inline::Java
- Es. di accesso alla classe A:
- $variabilePerl = new A();
- $variabilePerl->metodo();
- $variabilePerl->{attributo}
|
|