Newsgroup: it.comp.dotnet
Titolo: piccolo gestionale, un parere

Ciao,
 
ho un gestionale (di piccole dimesioni), php con un db mysql, volevo 
riprogettarlo....
 
attualmente il gestionale è utilizzato in lan da 4 postazioni, e stavo 
pensando di creare un' interfaccia grafica da posizionare su ogni 
postazione con C# e interfacciarlo al database medesimo....per 
svincolarmi da php e html, potendo contare su visual studio che è un ide 
eccezionale....
 
Domanda...
 
- per la comunicazione C# <--> MYSQL quale tecnologia conviene utilizzare?
 
 
 
Grazie


 
Considerato che mysql non è free ma gpl, non ti conviene cambiare anche 
quello?
Per esempio sql express oppure sql lite (personalmente non ho 
esperienza su sql lite)
 
-- 
Raffaele Rialdi  
http://www.iamraf.net
 
Weblog: 
http://blogs.ugidotnet.org/raffaele
 
Microsoft MVP profile 
https://mvp.support.microsoft.com/profile/raffaele
 
UGIdotNET - 
http://www.ugidotnet.org/
 
 
 


 
mysql gira su xampp insieme ad apache ed è stracolmo di dati, fare un 
porting dai dati su sqlExpress...che non conosco, comporterebbe un 
carico di lavoro in più... :(
 
 
per la licenza GPL in rete leggevo:
 
http://www.andreagrandi.it/2008/02/05/mysql-quando-si-deve-pagare-la-licenza/
 
 
grazie


p.s. ma per comunicare col DB posso utilizzare 
ADO.NET
?
 
thx

 - per la comunicazione C# <--> MYSQL quale tecnologia conviene utilizzare?
 
Esiste per lo meno un prodotto chiamato MySql Connector o qualcosa di 
simile...
 
-LV
 
 

 Sarebbe una soluzione a "client pesante"
 
 
in che senso?
 
p.s. Avevo pensato ad asp, ma volevo svincolarmi dal 'web'
 
 
Grazie

 p.s. Avevo pensato ad asp, ma volevo svincolarmi dal 'web'
 
Mmm, non mi sembrerebbe una gran mossa, considerato che invece e' li che 
tutti siamo andati o stiamo andando (di nuovo, con o senza AJAX)...  A meno 
che appunto non stai pensando a qualcosa di "successivo" al web, tipo WPF, 
il che pero' mi sembra complichi lo scenario piuttosto che semplificarlo.
 
-LV
 
 

 simile...
 
Come gia' suggeriva Raf, occhio alle licenze...  Una ricerca del tipo ".NET 
MySql" magari fornisce una panoramica dei possibili approcci.
 
-LV
 
 


ti ringrazio per le delucidazioni, è vero tutti vanno verso il web, però 
ASP.NET
 richiede un bel pò di risorse, rispetto a php + apache.... io 
volevo semplificare più che altro il discorso dell'interfaccia, molto 
semplice da manipolare con l'ide VS, evitando di pasticciare con 
php,html,javascript etc...
 
Solo c# e SQL ogni tanto ;)
 
 
 
 

 
ASP.NET
 richiede un bel pò di risorse, rispetto a php + apache....
 
Quello che dici mi suona sensato, giusto per segnalare che non e' poi che 
ASP.NET
 richieda chissa' quali risorse: IIS ce l'hai con Windows, si tratta 
solo di istallare il framework.  Poi non dico che il tutto sia totalmente 
banale, da istallare e da configurare, ma non mi sembra piu' complicato o 
pesante di metter su e far girare PHP+Apache, anzi...
 
-LV
 
 


 
Si, c'è un provider 
ado.net
 per mysql.
Personalmente, se non in casi estremi, 
ado.net
 lo evito come la peste. 
ORM a paletta e dopo la prima volta passa tutta la paura.
 
Sul lato applicativo la scelta, a mio avviso è:
- WPF per una client app
- MVC4 per una web app
preciso mvc versione 4 perché le nuove webapi ti aprono un mondo di 
possibilità che altrimenti non sono facili da implementare.


 sorgente di tutto, senza esclusioni.
 
Nel caso di MySql non e' cosi', perche' e' equiparato ad un servizio di 
sistema. Lo e' per esempio nel caso del MySql Connector (a meno di non 
acquistarne una licenza commerciale).  Il discorso licenze e' un discorso 
complesso, per cui ad esempio ben poco si riesce a trovare sui forum (MySql 
o altri), e piuttosto le informazioni vanno cercate nella letteratura 
specializzata.
 
-LV
 
 


 
Ricordo di aver letto esplicitamente che il multiplexing (cioè l'uso 
tramite un gateway come il connector) è equiparato all'accesso diretto.
Concetto che esiste anche per le licenze CAL di sql server (dalla 
standard in su).


 in su).
 
Non vedo la rilevanza, ma su queste questioni c'e' una sola parola finale: 
se e' il caso (un'altra analisi costi-benefici), occorre rivolgersi ad un 
avvocato.
 
-LV
 
 


 
Oppure non usare affatto mySql perché il costo dell'avvocato non ne 
vale neppure la pena.


 neppure la pena.
 
Oppure usarlo sapendo di poterlo usare...
 
Ciao,
 
-LV