Newsgroup: it.comp.lang.visual-basic
Titolo: [?] suggerimento su come creare nuove applicazioni

Vorrei creare una nuova applicazione che deve permettere l'accesso 
condiviso ad un archivio, probabilmente alcuni utenti avranno privilegi 
in scrittura e altri solo in lettura. al momento gli utenti non 
dovrebbero essere più di cinque ma potrebbero crescere. sicuramente vi 
saranno stampe da effettuare e l'applicazione potrebbe essere installata 
su sistemi operativi diveresi della famiglia windows.
E un discorso che è già stato affrontato varie volte in questo NG ma lo 
ripropongo perchè in vista dei nuovi sviluppi .net, in sostanza:
Non vorrei usare Access, ma iniziare direttamente con la versione di 
sviluppo di SQL server ovvero MSDE, cosi' se in futuro dovesse servire 
SQL server,non dovrei avere problemi a fare l'upgrade.
Poi sono indeciso se Scrivere tutto in VB o iniziare con 
VB.NET
, che non 
conosco ancora, ma che sto studiando.
in VB 6: ho maggiore esperienza, ma devo creare un file di setup con 
tutte le DLL che usa. Non che sia un problema ma mi sono un po stufato 
dei problemi che a volte saltano fuori in questi casi. Ad esempio "il 
componente X funziona con Win98 e ADO 2.5 , ma potrebbe non funzionare 
con Windows 2000 senza SP, se però installo il SP potrebbe smettere di 
funzionare il componente Y, perchè a lui il SP non piace!"
Voglio dire che ultimamente il programmatore deve fare un po i salti 
mortali tra patch, upgrade, e SP dei 4 Sistemi Operativi 
(98,ME,2000,XP), dell'ambiente di Sviluppo e dei singoli componenti.
Più che "Scienze" dell'Informazione mi sembra di lavorare nel campo 
delle "Previsioni" dell'Informazione, nel senso che un programma, a 
causa di bug nel sistema, potrebbe fare quello che gli pare anche se tu 
gli avevi detto di fare un'altra cosa.
Non funziona? ma hai scaricato l'ultima SP?
...
Scusate lo sfogo!
Mi chiedevo se 
VB.NET
, come si pubblicizza, potrebbe davvero risolvere 
parte dei problemi:
1) Niente SETUP
2) il framework è uguale per tutti i sistemi, quindi identico 
comportamento su (98,ME,2000,XP) sia per i componenti sia per 
ADO.NET
.
Ogni intervento pro e contro Vb.NET è bene accetto
Grazie
Marco

io ti suggerisco .NET, ma non per qualche motivo particolare......
è solo che se cominci oggi a progettare un'app, non puoi permetterti il
lusso di trovartela bella funzionante un domani creata con un ambiente (come
vb6) che sarà presto obsoleto......
per quanto riguarda i bachi in fase di setup, i service pack, registrazione
di dll, e così via, capisco il tuo sfogo e sono assolutamente d'accordo:
secondo me, però, anche .NET presto ci farà scoprire qualche "magagna" da
qualche parte......
perciò non ci farei troppo affidamento: avranno anche semplificato qualcosa,
però i bug da che mondo e mondo ci sono e ci saranno sempre.....per
cui......
già adesso si parla del SP1 del framework del .NET, come vedi.....
ottima scelta quella di iniziare tutto con MSDE......te lo consiglio
senz'altro.....
la cosa più brutta, dal tuo punto di vista (che è un po' anche il mio), è
che inizi a creare un app in .NET (se tu decidessi così) ancora in fase di
studio, quindi va a finire che ti accorgi in un secondo tempo che
determinate cose le potevi fare in maniera diversa, più ottimizzata e così
via, ma che ci vuoi fare!?!?!?!
hai sempre tempo e spazio per una versione futura.....
ciao!!! e good coding!!!
--
Igor Damiani
ig...@igordamiani.it
http://www.igordamiani.it
ICQ : 11847262