Newsgroup: it.comp.appl.access
Titolo: VB.NET: la fine di Visual Basic .... e VBA?

Ciao a tutti ragazzi,
Chi tra di voi segue it.comp.lang.visual-basic sarà già al corrente del
fattaccio: MS ha di fatto sancito la fine di VB "standard" per 
VB.NET
.
Nonostante le importanti innovazioni, quest'ultimo è pesantemente
incompatibile con VB6.
Può darsi che nasceranno tools "intelligenti" per tentare conversioni
automatiche da una versione all'altra, ma per il momento la situazione è
difficile: chi vorrà passare a 
VB.NET
 dovrà riscrivere tantissimo codice.
A questo punto è giusto chiedersi quale sarà il futuro di VBA (e di chi ha
investito tempo e risorse su esso).
Mi è stato detto che Office XP continua a supportate VBA, ma per il futuro?
E' possibile che MS voglia sconvolgere un linguaggio nato come "linguaggio
di Macro" orientato all'utente finale?
Ciao a tutti, Matteo

 ha scritto nel messaggio
news:Fq4R6.12087$HK.6...@news.infostrada.it...

Ma io penso che bisogna riflettere su la prossima rivoluzione nel mondo
dell'informatica che, a mio avviso e per certi aspetti, è già iniziata da
almeno due anni.
All'inizio degli anni settanta iniziò la rivoluzione dell'informatica
distribuita; allora si disse che nel giro di un paio di decenni si sarebbe
così raggiunta l'alfabetizzazione informatica della popolazione mondiale.
Tutti siamo però coscienti che questo non è avvenuto. Non è avvenuto, a mio
avviso, innanzitutto perché l'utente finale si è accorto che è troppo
"costosa" l'informatica distribuita ed è ancora troppo complesso restare con
hardware e software aggiornati; ma la cosa che ha decretato la fine
dell'informatica distribuita è a mio avviso la necessità di avere sempre a
disposizione degli specialisti di informatica: la stragrande maggioranza
dell'utenza finale non è comunque in grado di aggiornare e/o parametrizzare
i programmi client istallati nei vari PC. Se ne sono sicuramente accorte
sulla propria pelle le grandi aziende del settore produttrici di hardware e
software, alcune delle quali sono scomparse ed altre sono state fortemente
ridimensionate; c'è un eccezione che conferma la regola: Microsoft.
Ma è riuscita a continuare ad espandersi perché ha imposto al mercato i suoi
prodotti come standard, inizialmente regalandoli (leggi DOS, Internet
Explorer ecc.).
Rifacendosi anche ai discorsi di Bill Gate del giugno 2000, non ci vuole la
sfera di cristallo per capire che i programmi da usare sui computer
periferici stanno per morire o per lo menon non saranno implementati. Stiamo
ritornando verso una utenza finale dotata di terminali idioti, rispostando
la capacità di memorizzazione ed elaborativa verso i grandi host
centralizzati.
E' ineluttabile che ciò avvenga; è necessario per diminuire i costi di
gestione; è necessario per proteggere meglio i dati; è necessario per poter
organizzare un backup che rispetti anche i criteri del Disaster Recovery.
Se poi passiamo all'utenza domestica, il PC si adopera, nella stragrande
maggioranza dei casi, per i videogiochi, per chattare, qualche volta
navigare e per inviare un pò di posta elettronica. Ma per far questo è
sufficiente avere un televisore ed il suo telecomando: basta che il
televisore sia collegato via cavo o tramite una parabola ad un host
centralizzato e potente.
Nessuno è più disposto a pagare per l'hardware specializzato o per licenze
software: hardware generico e software a tassametro.
Cosa manca perché la cosa si realizzi? LAN e WAN velocissime a basso costo e
giganti come la Microsoft che facciano quattrini creando un altro tipo di
standard. A mio avviso ambedue le cose sono in avanzato stato di
realizzazione.
Se dovessi aver ragione, mi sembra riduttivo ragionare su cosa succederà a
VB o VBA; per me sono destinati a morire: il quando lo deciderà il nostro
amico Bill.
Forse è bene che, chi mangia con l'informatica, inizi a diversificare
progressivamente la propria attività in una prospettiva che sicuramente
cambierà rapidamente e radicalmente.
Ringrazio il NG per aver ospitato ancora una volta la mia proverbiale
prolissità.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Ciao Roberto,
temo, purtroppo, che tu abbia perfettamente ragione.
Gli appassionati della programmazione saranno ridotti in piccole riserve
'indiane' dove quello che verra' prodotto sara' eseguito a puro scopo
hobbystico ( come succede, attualmente, agli aficionados dell' elettronica
autocostruita ).
Non credo neanche si possa diversificare l'attivita', forse cambiando
mestiere..... (:-((((
-----
ciao, grenzo

 ha scritto nel messaggio
news:9f334h$cql$1...@taliesin.netcom.net.uk...

Mi dispiacerebbe se non fossi riuscito a trasferire il mio pensiero.
Lungi da me pensare che gli informatici siano dei panda ed il bambù sta
perfinire.
Ho detto che forse è bene diversificare e non cambiare attività.
Insomma non continuare a cacciare i bisonti anche quando la carne di bisonte
non ha più mercato ed i bisonti sono in via di estinsione, altrimenti
finisci nelle riserve a fare l'indiano; se il mercato chiede i caimani,
resta cacciatore e caccia i caimani: il fucile cel'hai, compra cartucce
diverse e cerca di imparare gli usi dei caimani,
così come oggi conosci quelli dei bisonti. ;-)
Se poi ti scoccia continuare ad aggiornarti, forse qualche problemino
potresti averlo; io, anche se forse sto vivendo l'autunno della mia carriera
professionale, sto sicuramente studiando molto più di quanto non abbia fatto
nei momenti dell'arrampicata iniziale.



Ok, ma cosa vuol dire diversificare? se un'azienda, anche piccola, ha la
possibilita' di collegarsi ad un network nazionale ( tipo i telefoni, la
luce o il gas ) per approvigionarsi dei programmi che gli servono ( che in
fondo sono: gestionale ( contabilita', magazzino, ecc..), internet ( gia'
standard), qualche cad ( standardizzabile pure lui ) ) , e riceve
un'assistenza che, essendo centralizzata, puo' essere molto esaustiva, non
ha certamente bisogno del programmatorino della piccola azienda locale x
risolvere i suoi problemi.
Tale individuo, poi, non potra' nemmeno riciclarsi presso queste aziende
nazionali perche' l'assistenza di tali prodotti, essendo standard,
richiedera' molte meno risorse.
In pratica la tua similitudine del panda e del bambu' mi sembra molto
calzante......
Se non sei d'accordo fammi qualche esempio riciclante in termini
informatici, sarei veramente lieto di essere smentito.......
-------
ciao, grenzo

 prolissità.
Sei troppo pessimista!  :-)
Penso che all'atto pratico soltanto le grosse aziende seguiranno la strada
di cui parli.
Anche perchè (almeno in Italia dove la fibra ottica è poco diffusa) non c'è
abbastanze banda per poter sostenere un modello così radicale.
Ciao, Simone

 richiedera' molte meno risorse.
Beh, messa in questa luce è un inno alla disoccupazione!
Su col morale ... il classico imprenditore italiano vuole avere i suoi
preziosi dati (Nero soprattutto) tra le mura di casa ;-D
Ciao, Simone


E' il concetto di riciclaggio che non condivido. E' un concetto negativo che
precede una involuzione. La diversificazione precede invece un'evoluzione e
quindi è un fatto normalmente positivo.
Inoltre ho la sensazione che tu confonda il concetto di lavoro con il
concetto di posto di lavoro; a mio avviso la tranquillità deriva dal lavoro
e non dal posto di lavoro, ovvero da quella nicchia esistenziale dalla quale
qualcuno vorrebbe non essere tirato fuori in attesa della pensione.
Non so da quanto sei nel mondo dell'informatica, ma non credi che il tuo
knowhow non sia limitato a quello di conoscere Access. Non è forse vero che
hai imparato a fare una macroanalisi, a discuterne con il cliente gli
aspetti tecnico-organizzativi. E' possibile che oggi tu dedichi molto più
tempo a sviluppare database che agli aspetti tecnico-organizzativi che ci
sono dietro; se però, come io penso, hai acquisito (tu e non il tuo cliente)
anche una capacità di riorganizzare in visione di nuovi strumenti di
automazione, preparati a vendere meno righe di codice VBA e più consulenza
organizzativa: questo intendo per diversificare.
Se dovesse succedere quello che io ho ipotizzato, nelle aziende sparirà il
concetto di internet per essere sostituito da quello di intranet; i tuoi
clienti avranno bisogno di essere assistiti per l'acquisto di hardware e
software per imbastire una loro LAN. Se non lo faranno non potranno
interfacciarsi alle WAN che li collegheranno ai megaHost che stanno
dall'altra parte del cavo. Non credi che molti dei tuoi clienti abbiano la
necessità di essere assistiti da un consulente-amico nelle scelte del nuovo
hardware e durante le trattative commerciali per acquistare servizi dai
nuovi padroni dell'informatica? Non credi che dipenda soprattutto da te che
restino tuoi clienti?
Certo che devi cominciare a vivere una necessaria stagione di studio e
riqualificazione. Ma se ci rifletti un pò questo è sempre avvenuto nella tua
vita professionale.
Questo è ciò che intendo per diversificazione, che non ha assolutamente
punti di contatto con il tuo concetto di riciclaggio. Va riclato chi
(sfortunatamente per lui) effettua un lavoro prevalentemente manuale, ma non
credo che si possa parlare di riciclaggio per una persona che effettua un
lavoro basato sul suo intelletto e sulla sua creatività. Almeno che tu non
ti ritenga un manovale dell'informatica.


 Ciao, Simone


 sacerdoti dell'informatica: potremmo far scuola ai Farisei. ;-)
Buttar via anni di esperienze e ricominciare da zero non è "tenersi
aggiornati" ... è simile alle pene dell'inferno.
Ciao, Simone

 aggiornati" ... è simile alle pene dell'inferno.
Anche nei post precedenti ho asserito il contrario di quello che tu dici;
non c'è da gettare via alcuna esperienza acquisita, ma nessuno può fermare
le innovazioni solo perché non le capisce o non le condivide.
In fin dei conti è ciò che nell'accezione corrente viene definito conflitto
generazionale, che per definizione ogni individuo vive in maniera diversa a
secondo della stagione della propria vita.
Ed ora è giusto che abbondoni il thread, penso di aver rotto le scaole
abbastanza.


 abbastanza.
Non hai affatto rotto le scatole: hai semplicemente espresso opinioni; non
tutti possono essere d'accordo, no?  :-)
Ciao, Simone

Matteo Nolli ha scritto nel messaggio ...

VBA non è un'entità asestante: è un linguaggio integrato in applicazioni Host ... pensi che MS abbia
intenzione di abbandonare Office?
E' probabile che in futuro subisca evoluzioni, ma non sconvolgimenti (le applicazioni Host hanno
strutture e modelli a oggetti specifici che non possono essere rivoluzionati).
Comunque documentati sulle caratteristiche di 
VB.NET
: dichiara tutte le variabili, non usare
variant, esplicita il ByRef nelle Functions etc.
Ciao, warp