Newsgroup: it.comp.www.php
Titolo: [OT] linguggio per applicazione stand alone

Salute a tutti
E' da un po' di tempo che programmo in php. Ogni tanto qualche cliente
mi chiede delle applicazioni che praticamente sono una memorizzazione e
gestione di dati in un database e una interfaccia per la manipolazione e
per la creazione di report con determinati criteri.
Io ho sempre suggerito soluzioni client server create ad hoc tramite
accoppiate, in genere, di php/mysql. Ma a volte l'architettura client
server non è sempre la piu' adatta per svariati motivi. Allora sarebbe
necessario una applicazione tradizionale stand-alone. Ecco il punto: in
quale linguaggio svilupparla? Cosa consigliate? Che mi permetta
facilmente di interfacciarmi con database come mysql o altri, che
preveda una facile creazione di maschere e di interfacce.
Grazie per l'aiuto
Alessandro

 creazione di maschere e di interfacce. Grazie per l'aiuto
Per le applicazioni stand-alone (e cross-platform) io consiglio sempre 
Python+Gtk+Glade.
Ti avrei potuto consigliare PHP al posto di Python, ma il supporto Gtk e` 
parecchio indietro.
Bye.

Ciao.
Io uso PHP-GTK :
http://www.php-gtk.eu/
L'unico inconveniente, almeno per chi inizia, è apprendere l'uso della 
libreria GTK (non sempre intuitiva).
Se ti interessa un testo sull'argomento, puoi acquistare (in inglese) :
http://www.apress.com/book/bookDisplay.html?bID=10072
Oppure, se non ti va di spendere soldi, e hai un po più di tempo :
http://gtk.php.net
Alex ha scritto:

-- 
Ciao.
Roberto Rossi
Web    : 
http://rsoftware.altervista.org

 Alessandro
come linguaggio potresti utilizzare python o ruby. entrambi hanno un 
buon supporto a mysql.
dovresti poi valutare quale tipo di librerie grafiche vuoi utilizzare. 
se ti interessa che sia multipiattafrmo ci sono le qt e le wx e le gtk 
(sono piattafarma ma il risultato non è il massimo, per esempio le gtk 
su osx...) s non ti interessa molto l'impatto garfico potresti valutare 
anche le tk.
se invece non ti interessa il cross platform utilizza la gui nativa del 
sistema operativo

 Grazie per l'aiuto
Per le applicazioni stand-alone la scelta cade sempre, per quanto mi
riguarda, sul pacchetto .NET (c# per la precisione) oppure su Java.
Per entrambi la connessione con MySQL è semplice e rapida.
Per applicazioni a basso livello o per le quali le performance sono
determinanti ovviamente C++. Ma non è il caso di connessioni con
MySQL.
Ciao,
    Fabrizio
=== 
http://www.negusweb.it
 ===

Alex ha scritto:

Se vuoi veramente un'applicazione stand-alone vai su Python + 
wxPython... a mio parere è la soluzione meno dolorosa. Certo devi 
imparare ad usarli! :)
Altrimenti puoi provare a fare qualcosa simile a Google Destkop, non so 
se l'hai provato.. in pratica parte come un'applicazione e ti installa 
un'iconcina nella tray, ma l'interfaccia del programma la apri col 
browser... Ci sono diversi kit per farlo cmq l'unico che ho provato è 
questo 
http://portablewebap.com/
. Diciamo che in questo modo riesci a 
produrti in un'applicazione quasi stand-alone, distribuibile, tutto 
sommato di dimensioni contenute (7mb + l'applicazione) e non devi 
impararti da zero un altro linguaggio.
Ciao

Ioann Tschaikowsky ha scritto:

Dimenticavo... la versione attuale supporta sqlite, non sarà mysql però 
per un'applicazione usata da un singolo utente per volta dovrebbe essere 
sufficiente :) Se leggi sul sito cmq ti spiega come fare a distribuire 
anche MySQL nello stesso modo

Alex ha scritto:

grazie a tutti!
mi devo rimettere a studiare allora!
ciao
Alex