Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Abbandono VB?

Cari ragazzi probabilmente abbandonerò VB.
E che ca..o ce ne frega direte voi.
A questo punto se non vi interessa passate oltre, othewrwise...
Le motivazioni sono diverse.
Cercherò di riassumerle brevemente in ordine sparso.
Stabilità.
Tra linguaggio di programmazione e S.O. (w95/w98 o NT)  ho sputato sangue
per ottenere risultati accettabili.
Quasi ogni nuovo componente M$ (ma anche di terze parti) si è rivelato un
insieme di buone intenzioni (delle quali sono lastricate le vie
dell'inferno) e di mediocri risultati.
Se il buco non è qua, probabilmente spunta dopo qualche tempo appena appena
più in là.
Prestazione e Complessità.
Per avere prestazione abbinata a complessità occorre smanettare di API
perchè ogni OCX va come una lumaca e "ciuccia" risorse a più non posso.
Usare Api vuol dire scrivere, scrivere, scrivere ed io non ho tutto quel
tempo a disposizione.
Se un progetto è appena più complesso di un PGM del tipo scrivi, leggi,
stampa, diventa un "bagno di sangue".
Affidabilità.
Quello che scrivo su un P.C. non è detto che funzioni su un'altro P.C.
APPARENTEMENTE uguale al primo.
Non posso passare la mia vita ad inseguire le  diverse versioni di DLL
installate sui clients degli utenti.
Credibilità.
Quando propongo un progetto scritto in VB faccio la figura del pellegrino,
lo stesso progetto proposto in DELPHI (per restare in ambito P.C.) suscita
degli Ooohh.
Produttività.
Moltissime funzioni di controllo o utilities che si danno per scontate in
altri ambienti, qui te le devi scrivere con il risultato che lo sviluppatore
ha la zucca puntata sul dettaglio e non sugli aspetti globali
dell'applicazione.
Naturalmente in questo modo i tempi si allungano e anzichè guadagnare si
rischia di rimetterci.
Concludendo.
Ho concluso da poco quello che sarà, penso, il mio ultimo lavoro di una
certa complessità (un ventina di tabelle SQL da gestire + relative viste ed
indici) in VB.
Ovviamente continuerò la manutenzione dei progetti esistenti, ma i nuovi
progetti saranno sotto ...???
Chi lo sà?.
Ciononostante ogni tanto ripasserò di qui a vedere come state.
Ciao a tutti.

Ciao a tutti.
Ciao e Buon Lavoro!!!!
P.S.
Se hai intenzione di cambiare linguaggio, resta in casa M$, non migrare verso Borland o simili.... altrimenti come farà
lo zio Bill a pagarsi l'affitto della nuova casa?
E poi, se abbandoni M$, come farai con poche Service Pack? Con poche patch?
E ricordati che con Delphi non riuscirai più a riempire un CD-ROM di Runtime......
pensaci bene... ;-))
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

Ciao a tutti.

Non mi sembra che Delphi sia un campione di prestazioni e tutti i miei
clienti che hanno avuto a che fare con Delphi si sono messi le mani nei
capelli.
Se vuoi un linguaggio con cui scrivere meno codice possibile ti consiglio a
questo punto il Prolog. Ma ti voglio vedere con SQL Server.
Per la questione delle compatibilità di OCX e DLL devo dire che sono stati
fatti passi da gigante rispetto alle versioni VB precedenti : inoltre molte
librerie sono ormai fornite con il sistema stesso.
PS: nella nostra azienda si è utilizzato spesso Delphi , Builder e compagnia
bella. Tanti di noi erano imbevuti di spirito Anti-Gates da non poter
sopportare il logo di Windows sul pulsante Start. Ma a ragion veduta non è
tutta spazzatura, basta prenderla per il verso giusto.
Comunque le scelte di tutti sono da rispettare.

E ricordati che con Delphi non riuscirai più a riempire un CD-ROM di Runtime......
Mah io personalmente ho gia buttato alle spalle M$ et similia e mi
diverto di piu sotto linux...
E puoi sempre includere nel cd una distribuzione completa di linux
oltre al sw... :->
Sidewinder
---------------------------------------------------
"C'e' una luce in fondo al tunnel..."

Si io ho sentito parlare di CodePainter, e anzi ti dirņ che lo usiamo pure
in azienda.
Peccato che perņ non sia come viene descritto....per i progettini
medio/piccoli puņ anche andare bene, ma quando si tratta di progetti
complessi ce ne vuole per farli andare come si deve..... per non parlare poi
del disegnatore dei batch (una catastrofe!!!)
Tanto per dirti: un progetto che avevamo stimato realizzabile in 5-6 mesi
con Visual Basic in CodePainter ci abbiamo messo ormai 1 anno e non č ancora
completo (e non siamo certo degli sprovveduti alle prime armi) !!!!!!!
Ciao

stampa, diventa un "bagno di sangue".
Il problema di fondo è (a mio avviso) che parecchia gente cerca di
utilizzare VB per scopi molto al di là di quelli per cui è stato
creato.
Come dice la stessa M$ Visual Basic è "UN LINGUAGGIO SCRIPTING HOST
per l'ambiente OLE" nato per interfacciarsi quindi con la tecnologia
COM (e DCOM).
Non bisogna pretendere quindi prestazioni mostruose (anche se si
utilizza il compilatore native code)...
Se si vogliono realizzare applicazioni veramente "toste" sinceramente
non vedo altra alternativa che passare ad un linguaggio compilato (in
senso stretto).
Io personalmente ho optato per il C++ visto che già lo conoscevo e che
non è poi così complicato come possa sembrare (in effetti per chi è
alle prime armi risulta un po' ostico, ma poi la portabilità, la
scalabiità e la modularità, lo portano parecchi punti sopra ad altri
linguaggio più ad alto livello)...
In ogni caso scaglio un sasso a favore di VB che resta sempre un
linguaggio ottimo per piccole/medie applicazione che non necessitano
di elaborazioni pesanti (come ad esempio grafica 2D o 3D).
In effetti io utilizzo entrambe gli ambienti (se ne ho bisogno) e
grazie proprio alla tecnologia COM/ActiveX riesco ad interfacciare
ottimamente i due linguaggi..
Saluti
Marco Frazzoli
 


in fatti l'unico difetto del VB è la gestione della grafica  nel senso della
visulizzazione e non dei calcoli...
cosa che si può pvviare usando opengl/directx/api gdi invece di
pset,circle,line..
cosa ancora + risolvibile con le prossime directx 7 con supporto nativo x vb


Windows... perche' gli utenti hanno tutti quello :-(
Per l'ambiente di sviluppo, scegli quello che piu' ti piace. Ti posso solo
consigliare di dare almeno un'occhiata a Delphi e/o C++Builder.
--
Roal Zanazzi
z...@iol.it


Passi da gigante... in peggio?
E poi... in Windows98 hanno messo le DLL di VB5... poi e' uscito VB6 e siamo
punto e a capo! Rendiamocene conto, le scelte tecniche di M$ sono a dir poco
ridicole.
--
Roal Zanazzi
z...@iol.it