Newsgroup: it.comp.www.php
Titolo: php per gestionale solo su pc locale

Per fare un gestionale con uso di database e solo per un pc (quindi non
lan o server)
è possibile?
Si puo' creare un applicativo .exe che non dia problemi sulle varie
versioni di win: 95-98-ME etc...
Inoltre come db oltre a mysql si puo' usare firebird e sapdb?
Servono degli odbc per funzionare?
E' vero che gli odbc free di firebird non sono il massimo? Tra quelli a
pagamento quali sono i migliori?
Inoltre gli odbc free di sapdb sono migliori di quelli di firebird?
Tra firebird e sapdb quale è meglio con il php per un uso solo su pc
locale(escludo postgresql perchè non va su win .n.b non devo usare
simulatori tipo cywin in quanto l'applicativo finale deve essere
semplice da installare su win e non deve prevedere installazioni di
simulatori et simili)
Tale applicativo puo' essere valido alla pari di uno fatto o in
visualbasic o in delphi?
Oppure ci sono delle problematiche particolari.
Che strumenti srvono per creare l'applicativo : ci sono dei software
particolari proprio per unificare
in un'unico exe installabile su qualsiasi win tutte i vari componenti
(php, database, qualcosa che simula webserver etc..)
Cioè si riesce a creare un applicativo la cui installazione è molto
semplice e non serve un esperto che prima deve montare
e configurare il web server sul pc etc...
Quindi un applicativo che alla fine è simile anche nell'installazione, a
quanto si fa con visual basic o delphi.
grazie

Onestamente non mi sembra un'idea vincente creare un gestionale web, per poi
dovere creare un programma di installazione.
Un'applicazione web per funzionare necessita di un webserver, di un dbms e
nel nostro caso di php.
Sono comunque diversi programmi che devono interagire. Un utente non esperto
potrebbe avere qualche difficoltà.
Secondo me è molto meglio realizzare un'applicazione standalone, magari con
Access o al più Java usando un qualche DBMS embedded (tipo HypersonicSQL).
Inoltre l'utente non esperto ha maggiore confidenza con le finestre ed i
bottoni, piuttosto che con i form HTML.
Al limite potresti anche usare Java, usando il look&feel di Win,
appoggiandoti a mysql.
Dipende molto anche dal tipo di gestionale che devi realizzare; magari è
sufficiente Access (o SQL Server Engine).
Io, personalmente, non farei un'applicazione web.
Ciao
Marco

 Io, personalmente, non farei un'applicazione web.
Infatti chiedevo se il linguaggio php puo' essere sfruttato in altro modo oltre
a
restituire pagine html
ciao


CUT
si chiama php gtk e crei un file php fine a se stesso (eseguito dal php -f)
2 ritocchi al registro cambi lestensione in .gtk e li lanci con 2 click
per fare un gestionale via web e' consigliato (IMHO) per if fatto che se
devi lavorare da 2 macchine lo puoi fare, non solo se fai un server hai
modificato tutto per tutti
e non devi installare nulla a pate UN browser internet HTML indipendente dal
sistema operativo
e dalla macchina su cui dovranno essere usati i dati
anche per il locale poi dipende che cosa devi fare se devi tenere 4 voci, o
se ti vuoi fare quello che vuoi
puoi fare tutto (posta, magazzino, fatture, stampe ecc...) unica condizione
il tempo da lavorarci
e non devi avere licenze (a pate win se lo usi)
Php free
Mysql gpl
apache free
Linux free
Un po di voglia (100% dell'impegno o puoi chiedere se qualcuno te lo fa)

> visual basic o dolphi
si chiamo Delphi e non dolphi, comunque php è nato per applicazioni web, non
ci puoi fare applicazioni per win, anche perchè non esistono librerie/modili
in php che ti permettano di creare finestre win, quindi anche nel caso
esistesse un compilatore php, non avresti la possibilità di creare finestre,
almeno che il compilatore non crei una unica finestra e non faccia tutto un
lavoro particolare simulando un browser web, cosa molto improbabile.
inoltre non vedo l'utilità, si certamente Php è più semplice e veloce
nell'interfacciamento a database, come per esempio con MySQL, rispetto a
Delphi, ma il problema è che Php è semplice perchè sono poche le cose che
può fare, Delphi è uno strumento/linguaggio general purpose e dunque è
progettato per fare tutto anche la bomba atomica :-)
Con Delphi puoi fare quello che fai in Php ma  non vale in viceversa, almeno
che non trovi un super compilatore Php che includa una Virtual Machine
nell'eseguibile in grado di simulare un browser web e di comportarsi in modo
tale da processare anche l'html stampato dai comandi Print ed Echo di Php,
molto improbabile.
Windows funziona diversamente da una pagina web, ci sono delle librerie di
oggetti, come le finestre i bottoni ecc.. ecc.. e Php non ha alcuna classe
di funzioni per gestire questi oggetti che io sappia.
Ovviamente volendo si potrebbe anche espandere, ma questa sarebbe un'altra
storia.

 ci puoi fare applicazioni per win, anche perchè non esistono
librerie/modili
gli vado a correggere l'errore di battitura e io ne faccio 2 :-)

 ci puoi fare applicazioni per win, anche perchè non esistono
librerie/modili
http://gtk.php.net/
come si fa ad eseguire una query su mysql dal php gtk ?
per il resto fa le finestre i bottoni le opzioni