[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [postgresql-it] Programma lato server



Ciao,

Il 15 giugno 2012 13:37, Luca Ferrari <fluca1978@xxxxxxxxxxx> ha scritto:
> La prima cosa che mi viene in mente è di creare una (o piu') stored
> procedure pl/python
> (http://www.postgresql.org/docs/current/static/plpython.html) che
> girano sulla macchina server e interagiscono con il tex locale
> (servirà pl/pythonu se esiste).
> Così quello che devi fare è solo far scattare un trigger o invocare la
> procedura da remota e tutto viene fatto sul server.
>
> Luca

Grazie Luca.
L'idea mi piace, ma come fa la stored procedure a passare il pdf, file
sul server, al client? Potrei, inserirlo nel database come file
binario temporaneo ed ottenerlo con una query dal client?

Il 15 giugno 2012 14:20, Alessandro Pastore <pastore@xxxxxxxxxxxx> ha scritto:
> Per generare in tempo reale dei report in PDF lato server ho usato le jasperlibs
> con dei  report preparati tramite un client desktop (iReport). richiede Java

Conosco di nome JasperReport. L'idea di utilizzare TeX sta nel fatto
che il report potrebbe essere preparato con un linguaggio specifico,
direttamente dall'utente, in modo molto semplice, modificando dei file
di testo. Le prestazioni non sono all'altezza di un applicazione di
rete, ma potrebbe essere interessante, non solo per la qualità
tipografica del report ma per la semplicità stessa di assemblarne uno
(una sorta di template facile).

Il 15 giugno 2012 14:25, Paolo Sala <piviul@xxxxxxxxxxxx> ha scritto:
> Non so se ho ben capito... ma perché non fai uno script in pyton che fa
> tutto quello che deve lato server e che viene invocato da uno script
> lato client? E se vuoi svincolarti totalmente dal client metti su una
> interfaccia web sul server che fa il download del pdf generato dal tuo
> script python.

Il fatto è che ho fatto qualche esperimento in passato con Java e sono
diventato un po' allergico al codice di gestione dei socket di rete.
Forse riprendendo l'argomento con Python potrei raggiungere un buon
risultato: si tratta di creare un server in Python in ascolto su una
porta che gestisca anche l'autenticazione, ed un client che domandi i
servizi, giusto?
L'interfaccia web è fortissima, ma è un obiettivo che per me verrebbe dopo.

Grazie a tutti!
-- 
Roberto Giacomelli