Newsgroup: it.lavoro.informatica
Titolo: Conversione Software

Salve a tutti,
mi piacerebbe avere la vostra opinione.
Nella mia ditta abbiamo molti software gestionali sviluppati con Visual 
Basic 6/Access 97 e Windos Vista ci sta obbligando a fare il passaggio.
Allora stavo pensando visto che ci devo mettere le mani pensavo che la 
soluzione migliore sia di rifare tutto in php/Mysql secondo me perchè?
* Si fa un'unica piattaforma con i vari software/moduli client/server in 
  unico server che è possibile accedere da qualunque parte basta un browser
* MySQL (che è un dbms serio) però non ho capito bene sel nel nostro 
caso che vendiamo un prodotto dobbiamo pagare la licenza commerciale in 
quel caso useremo Postgresql
* Si è slegati da Windows SVIsta e da tutte le prossime porcherie che 
usciranno da Mamma Microsoft
* Multipiattaforma
Inotre sto anche sviluppando la versione su palmare ma li mi devo per 
forza appoggiare al compact framework .NET.
Voi cosa ne pensate?
-- 
Marco Bruni - Consulente e Programmatore Informatico
http://marcobruni.netsons.org
Partecipa alle attività dell'Associazione Culturale "I Care":
http://assicare.altervista.org

 Voi cosa ne pensate?
No, anche lì puoi usare Java.

 Basic 6/Access 97 e Windos Vista ci sta obbligando a fare il passaggio.
Più che sVista, sarebbe il cervello ad obbligarvi all'upgrade... Parlate di 
software di 10 anni fa, del mesozoico informatico.
-- 
__________________________________________________
Luc (34, CO)
MS Visual Studio developer - Programmer since 1985
__________________________________________________

 No, anche lì puoi usare Java.
Io siccome purtroppo per adesso conosco meglio .NET preferisco questo e 
poi nei palmari penso che sia più facile e più supportato il compact 
framework


 framework
Direi decisamente di no, ma con .NET C.f. ho poche esperienze, dunque
non è detto che le mie opinioni siano corrette.
In ogni caso, anche se preferisco alcune altre tecnologie, ti suggerisco
Java perché è un'unica famiglia di tecnologie, ben documentata e può
coprire tutte le tue esigenze: Applicazioni standalone, applicazioni Web
e applicazioni per i dispositivi palmari.

 e applicazioni per i dispositivi palmari.
mi spiace contraddirti ma dai vari articoli e libri che ho lette 
riguardo A JME ci sono versioni diverse per i vari produttori ed è molto 
meno potente purtoopo del compact framework.


 soluzione migliore sia di rifare tutto in php/Mysql secondo me perchè?
2 domande provvocatorie :
- La migliore caratteristica di Mysql è che è gratis, sei sicuro che
quello è l'aspetto importante da tenere in considerazione nella scelta
della base dati per i gestionali aziendali ?
- La migliore caratteristica del web è poter fare applicazioni con
molta  grafica o testo per utenti non professionali che accedono
dall'esterno. Sei sicuro che sia l'aspetto più importante da tenere in
considerazione per il tuo gestionale ?

 E' ridondante IMHO.
Certo è per avere un'unica applicazione.


 Ecco un'altra ragione per scrivere un client "stupido" e minimale.
Però per quanto sia minimile il client comunque se ci sono bachi va 
aggiornato su tot pc etc, io invece vorrei avere un'unico server con il 
software nel caso di Client/SERVER mentre nel caso eccezzionale di un pc 
locale gli metto su tutto li.
Inotre fino a che punto riuscirei a farlo minimale questo Client PC/Palmare?
Cosa mi consigli di usare?
Io vorrei usare java però poi su palmare ho letto che JME è un bordello.


 Io vorrei usare java però poi su palmare ho letto che JME è un bordello.
Non mi esprimo su java vs .net perché non conosco il primo, ma ti assicuro
che con il secondo, pur facendo applicazioni client, puoi tranquillamente
gestirti un auto-update tramite un loader che verifica se ci sono
aggiornamenti su un repository apposito. Nel caso il loader provvede a
scaricare i componenti aggiornati.
Inoltre utilizzando i web service puoi tranquillamente sviluppare
un'applicazione client che usa http per accedere ai dati e/o scaricare i
componenti.
Questa è stata la strada utilizzata per un software che è stato sviluppato
per una multinazionale con circa 500 pc sparsi per il mondo.
Ciao
PaF
PS.
Chiaramente non sto considerando l'aspetto cross platform, non conosco il
livello di compatibilità del progetto Mono per cui non mi pronuncio, ma
*forse* in linea teorica il tuo applicativo .net potrebbe girare anche su
altre piattaforme

 Voi cosa ne pensate?
Ci anche ottimi ERP già fatti (ed eventualmente
da personalizzare):
http://sourceforge.net/search/?words=erp&sort=num_downloads&sortdir=desc&offset=0&type_of_search=soft&pmode=0&form_cat=18
Ciao!
Paolo