Oppure

Loading
26/02/10 15:45
XBarboX
Salve,
stavo pensando che il php può essere usato come un normale linguaggio di programmazione:
ad esempio si può creare un programma gestionale in locale che usi il suo database mysql.
Questo ha molti vantaggi:
-funziona anche su linux;
-non richiede lunghe installazioni e framework o robe varie;
-la grafica può essere ben gestita(css);

Però ha anche dei svantaggi:
-il db mysql è po' più lento(credo);
-Ogni volta bisogna aprire xampp(si può mettere in avvio automatico?);

Insomma, se un cliente mai mi chiedesse di fargli un programma gestionale per il suo negozio, sarebbe da "incompetenti" proporgli un programma in php?

Grazie.
Ultima modifica effettuata da XBarboX 26/02/10 15:46
aaa
26/02/10 16:36
Xaratroom
Postato originariamente da XBarboX:

Salve,
stavo pensando che il php può essere usato come un normale linguaggio di programmazione:
ad esempio si può creare un programma gestionale in locale che usi il suo database mysql.
Questo ha molti vantaggi:
-funziona anche su linux;
-non richiede lunghe installazioni e framework o robe varie;
-la grafica può essere ben gestita(css);

Però ha anche dei svantaggi:
-il db mysql è po' più lento(credo);
-Ogni volta bisogna aprire xampp(si può mettere in avvio automatico?);

Insomma, se un cliente mai mi chiedesse di fargli un programma gestionale per il suo negozio, sarebbe da "incompetenti" proporgli un programma in php?

Grazie.

Una web application ben strutturata (quindi costruita con criterio e da persone con i sani sensi) può essere utilizzata come software gestionale...
Naturalmente, l'applicazione non girerà su xampp -.-" ma su un server appositamente creato per ospitarela ... stessa cosa per il database (in piccole aziende magagi il web server può fungere anche da database server).
Questo modo di lavorare è comodo perchè ti permette di accedere al software da browser, quindi, è indipendente dal sistema operativo utilizzato...

I vantaggi possono essere molteplici (anche gli svantaggi).
Ad esempio un rivenditore (che ha quindi un magazzino e un software gestionale in php/mysql) può creare un e-commerce semplicemente aggiungendo un front-end alla sua applicazione.
Oppure un grosso produttore (o un produttore comaker) può pensare di inserire in azienda un ERP in grado di gestire il magazzino suo e delle sue filiari o dei suoi rivenditori...

Infine, tempo fa ho creato una web application MVC per gestire gli interventi tecnici (sotto piattaforma LAMP e utilizzando zend framework). L'applicazione doveva funzionare solo in locale, ma, con poca fatica, si poteva creare un modulo pubblico per permettere ai clienti di prenotare interventi oppure visualizzare lo stato di un intervento (e questo si può fare semplicemente fornendo un codice al cliente, come accade per i tracking code delle spedizioni ad esempio).

EDIT (avevo dimenticato di risolvere i tuoi dubbi): Ti sconsiglio di creare gestionali o in generale di creare qualsiasi applicazione perchè non hai le basi e non puoi farlo dal punto di vista legale. Tra l'altro, durante lo sviluppo, si deve tenere conto delle legggi in materia di software gestionale e trattamento dei documenti.
Insomma, se un cliente mai mi chiedesse di fargli un programma gestionale per il suo negozio, sarebbe da "incompetenti" proporgli un programma in php?

Dipende dalla realtà aziendale del tuo "cliente".
Questo lo dico pur essendo convinto che una web application sia spesso (spesso != sempre) la soluzione ottimale.
Ultima modifica effettuata da Xaratroom 26/02/10 17:03
aaa
26/02/10 18:49
XBarboX
ancora una domanda: ma perché xampp non può essere usato?
aaa
26/02/10 20:13
Xaratroom
Postato originariamente da XBarboX:

ancora una domanda: ma perché xampp non può essere usato?

Se secondo te è la soluzione ottimale allora puoi anche utilizzarlo...
... considera che in un contesto lavorativo si dovrebbero evitare perdite di tempo,
malfunzionamenti, perdite di dati, ...

Io comprerei una macchina di media potenza con 2 hard disk in raid 1, installerei una distro linux con apache, mysql e un demone ftp.

Alla fine l'hardware viene a costare 1000€ al massimo, se non ci stai con il costo togli il gruppo e il sistema raid (naturalmente al posto del raid ci metti un piano di backup giornaliero).

aaa
26/02/10 20:30
XBarboX
ok grazie, solo che non capivo perché xampp non poteva andare. Grazie ancora.
aaa
26/02/10 20:37
Mte90
con php puoi fare anche programmi desktop utilizzando php-gtk.
ci sono persone che l'hanno fatti appositamente per fare anche gestionali.
Per software gestionali se non mi sbaglio per poter avere un database con dati delicati di persone bisogna far firmare un foglio per la privacy alle persone interessate.
aaa
26/02/10 20:47
Xaratroom
Per software gestionali se non mi sbaglio per poter avere un database con dati delicati di persone bisogna far firmare un foglio per la privacy alle persone interessate.

Confermo
aaa