|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2000
Città: dintorni di Seregno (MI)
Messaggi: 312
|
argomenti a favore di Visual Basic ?
Ciao a tutti.
Innanzitutto chiarisco che non voglio scatenare un flame, ma imparare (se possibile) qualcosa di nuovo. La mia opinione su VB (basata anche su un breve utilizzo parecchi anni fa) è che sia un linguaggio che non vale la pena di usare per molti validi motivi (proprietario, non adatto a progetti medio/grandi, non adatto al calcolo numerico,lento,instabile (?),basso controllo dell'hw,...). Nonostante questo mi piacerebbe sapere da chi lo utilizza abitualmente se sa indicare qualche applicazione "valida" scritta in VB (lasciando stare l'uso in Office) o comunque qualche uso particolarmente significativo di VB. A me risulta che venga utilizzato da ditte nel settore IT per creare interfacce a database, forse poi c'è qualche utility per il registro di win. A voi la parola, se volete difendere l'onore di questo linguaggio
__________________
powered by GNU/Linux [ Debian Sid ] |
|
|
|
|
|
#2 |
|
Junior Member
Iscritto dal: Oct 2003
Messaggi: 22
|
Ti riferisci alla verisone più recente di visual basic, il .NET che supporta la programmazione orientata agli oggetti, oppure a quello vecchio?
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 2000
Città: dintorni di Seregno (MI)
Messaggi: 312
|
Non conosco le aggiunte dovute a .NET,comunque mi sembra giusto non limitare il discorso. Le mie osservazioni si riferivano a versioni precedenti alla .NET, ma dubito che il linguaggio possa essere molto migliorato; comunque la parola agli estimatori.
__________________
powered by GNU/Linux [ Debian Sid ] |
|
|
|
|
|
#4 |
|
Junior Member
Iscritto dal: Oct 2003
Messaggi: 22
|
Beh, passare da non OO a OO mantenendo la possibilità di riutilizzare il 95% delle vecchie applicazioni attraverso dei wizard di conversione non mi sembra cosa da poco.
Chi sa l'inglese può guardare qui per una infarinatura di visual basic .NET http://msdn.microsoft.com/library/de...hooinvbnet.asp Io sono un cplusplusista fino al midollo ma ho sempre reputato visual basic un ottimo linguaggio per la velocità e facilità con cui è possibile scrivere applicazioni esteticamente molto accattivanti; ora che è anche orientato agli oggetti non posso che essere ancora di più un suo sostenitore. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Dec 2000
Città: dintorni di Seregno (MI)
Messaggi: 312
|
Dove sono però gli esempi di queste mirabolanti applicazioni ? C'è un browser, un Autocad, un player video, insomma qualcosa che l'utente finale usa ? o siamo sempre nell'ambito aziendale o dell'hobbysta ?
__________________
powered by GNU/Linux [ Debian Sid ] |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Sep 2000
Messaggi: 886
|
Mettila così: VisualBasic fino alla versione 6 è stato un linguaggio di quantità ma non di qualità: apprendimento veloce, tanti strumenti e materiale già pronto, grande velocità nel costruire applicativi medio piccoli efficienti. E non è poco, credimi, applicazioni in VB ne trovi a man salva. Se però si va più sul professionale il linguaggio mostrava i suoi limiti. Ora VBNet tenta di far acquistare al vecchio Basic dignità superiore. Vedremo cosa succederà.
__________________
1986/2008 - 22 anni di rabbia cancellati in un giorno. Adesso passeranno altri 22 anni.. |
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Jul 2002
Città: TV
Messaggi: 125
|
Programmo in Mfc,ma ho lavorato anche in Vb6 e in Vb.Net.
Vb e' sempre stato la cenerentola tra i linguaggi di programmazione linguaggi,sebbene la sua crescita sia stata costante.E da li proviene lo scetticismo riguardo a questo linguaggio e i molti luoghi comuni(ne ho letto anche sopra..). In effetti a Vb6 potevano essere contestate delle limitazioni,a volte pesanti,a volte piccole,a volte solo nella forma.Era cmq un versione abb. matura per il contesto in cui e' uscito. Il vero salto di qualità VB lo ha fatto con la versione 7 alias il Vb.Net.Rimane veramente poco da contestare,e' stata raggiunta la parificazione con i linguaggi reputati "superiori" e finalmente si può scrollare l'immagine della cenerentola.. Ogni linguaggio e' più o meno adatto allo sviluppo di un certo software.Se fino a poco tempo fa il C spadroneggiava in lungo e in largo(e a ragione) perche' effettivamente non poneva limitazioni(a differenza di altri linguaggi) ed era largamente conosciuto,a mio avviso ora lo scenario e' cambiato. Per nuovi progetti e' una follia(IMHO) usare il binomio C++ + MFC se non strettamente necessario per ottimizzazioni particolari, controllo a basso livello delle risorse,esigenze specifiche. Decisamente più indicati VB.net o C# o quant'altro.Decisamente più veloce lo sviluppo e il mantenimento del codice,decisamente meno rotte di p.. e potenzain abbondanza per la stragrande maggioranza della applicazioni/sviluppatori(sopratutto..). Senza nulla togliere alla piattaforma c++ + Mfc..ma e' davvero troppo "incasinata",e sinceramente vedo,in tante applicazioni,"tanta potenza sprecata" nell'averlo usato.. |
|
|
|
|
|
#8 | |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
Re: argomenti a favore di Visual Basic ?
Quote:
Sono 100 volte più facilmente e rapidamente realizzabili in VBA-Excel. E si vendono anche. |
|
|
|
|
|
|
#9 |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
Non a caso hanno spinto in questa direzione con VBA-Visio.
|
|
|
|
|
|
#10 |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
schiusa xybercom ma l'hai mai visto un codice di calcolo per l'ingegneria ?
perchè mi rendo conto che un codice di calcolo numerico è una cosa abbastanza diversa da un applicativo, un SO, un database o un sito web. |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Dec 2000
Città: dintorni di Seregno (MI)
Messaggi: 312
|
Intanto mi fa piacere avere una risposta da qualcuno che ha usato VB in ambito lavorativo.
Sul fatto che le MFC siano incasinate sono d'accordo, trovo che librerie come wxWindows o Fltk siano più comode da usare anche se non si discute che siano molto meno diffuse. Sul fatto poi che spesso si possano usare linguaggi che consentano cicli di sviluppo più brevi questo è un fatto innegabile, mi rimangono però dubbi sulla scalabilità. Quindi direi che mi confermate l'idea che il VB sia indicato in ambito professionale per realizzare interfacce oppure per piccoli programmi hobbystici. Però In ambito "consumer" però non mi avete indicato nulla (nomi e indirizzi web !) e quindi mi confermate l'idea che i programmi realizzati con VB siano alla fin fine di bassa qualità o almeno non adatti per questo tipo di uso. Ovviamente correggetemi se interpreto male. Ah, tra l'altro mi sarebbe utile un programmino per impedire la visualizzazione sul mio browser dei post degli utenti molesti
__________________
powered by GNU/Linux [ Debian Sid ] Ultima modifica di xybercom : 30-01-2004 alle 21:57. |
|
|
|
|
|
#12 | ||
|
Senior Member
Iscritto dal: Dec 2000
Città: dintorni di Seregno (MI)
Messaggi: 312
|
Quote:
Quote:
1)che c'entra l'ingegneria ? Per usare VB bisogna essere ingegneri ? 2)Se hai qualcosa da dire di utile grazie, se hai voglia di offendere parla pure con il muro più vicino.
__________________
powered by GNU/Linux [ Debian Sid ] |
||
|
|
|
|
|
#13 | |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
Quote:
però io penso che ... non per usare il VB bisogna essere ingegneri, ma per programmare bisogna essere ingegneri (o matematici, fisici, biologi, ecc. ) ! ossia per parlare, usare un linguaggio, anche di programmazione, bisogna avere delle cose, dei contenuti da dire senno' è tutta grafica e pettegolezzo (database). d'altra parte la programmazione è nata in ambito tecnico-scientifico per affrontare problemi di calcolo numerico. xybercom, quando programmi ... fai conto di essere ospite in casa altrui. |
|
|
|
|
|
|
#14 | ||
|
Senior Member
Iscritto dal: Dec 2000
Città: dintorni di Seregno (MI)
Messaggi: 312
|
Quote:
Quote:
Comunque io uso spesso anche Mathematica e Matlab ma "codici numerici in fortran con interfacce in VB/Excel" non li ho mai visti, quindi ti invito (cortesemente) a fare nomi e indirizzi web che così gli dò un'occhiata.
__________________
powered by GNU/Linux [ Debian Sid ] |
||
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Nov 2001
Messaggi: 445
|
Quote:
- Ho lavorato su grossi progetti VB.NET, ed il linguaggio non era stato scielto per i suoi meriti tecnici - Molti dei miei colleghi sono certificati MCAD, e nessuno di essi scieglierebbe VB.NET per un progetto importante. Ultima modifica di ev8 : 31-01-2004 alle 16:40. |
|
|
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: Dec 2000
Città: dintorni di Seregno (MI)
Messaggi: 312
|
Quote:
Io ho l'impressione (magari è un pregiudizio però) che VB sia usato perchè fa parte di Visual Studio e a tante ditte (specie medio/piccole) non viene neanche in mente di usare librerie o linguaggi che non arrivino da M$; per la diffusione in ambito "hobbystico" invece temo che contribuisca parecchio la pirateria.
__________________
powered by GNU/Linux [ Debian Sid ] |
|
|
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Nov 2001
Messaggi: 445
|
Quote:
|
|
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Dec 2000
Città: dintorni di Seregno (MI)
Messaggi: 312
|
Quote:
__________________
powered by GNU/Linux [ Debian Sid ] |
|
|
|
|
|
|
#19 | |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
Quote:
Io penso che tu non abbia visto at all codici di calcolo numerico, perchè altrimenti sapresti che l'input di migliaia di dati sotto forma di vettori-matrici porta "naturalmente" all'uso di VBA/Excel. Per esempio il 40% di tutto quello che mangi è prodotto anche grazie a codici Fortran con interfaccia dati in VBA, come pure il 60% di tutta la plastica più diffusa che consumi. Certo sono codici proprietari che richiedono una conoscenza del codice da parte dell'utilizzatore non minore di chi l'ha scritto (come deve essere). |
|
|
|
|
|
|
#20 |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
Te stai incazzado ?
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:10.



















