Newsgroup: it.comp.lang.visual-basic
Titolo: Meglio Visual Basic o Delphi?

Sono un neofita di programmazione Visual Basic.
Esiste anche delphi al quale ho dato un occhiata essendo un ex
programmatore
Turbo Pascal.
Il dilemma è il seguente:
E' meglio Visual Basic o Delphi ?
Cosa spinge tutti gli utenti Visual Basic a preferirlo a Delphi, che
secondo le recensioni è nettamente più veloce e funzionale ?
Ringrazio anticipatamente a tutti coloro che vorranno rispondermi
Carlo Motta
carlo...@promo.it
--
Automatic posted from 
grus.promo.it
 [194.243.49.2]
via Mailgate Server - 
http://www.mailgate.org

 secondo le recensioni č nettamente piů veloce e funzionale ?


 Carlo Motta
Che la Borland é già fallita una volta? Che con VB trovi molto lavoro
mentre con Delphi quasi nulla? Che é Microsoft?
Chisenefrega se Delphi é + figo, con VB ci compro il pane!

 >


Uno . . . .
Quanti dischi di installazione necessinato per un applicativo che
utilizza archivi Access ??
Grazie.
Antonio Tanzillo  
a...@netgroup.it

io volevo solo aggiungere che Delphi gira anche su AS400
bye,bye
C.I.
e-mail 
gat...@iol.it
Online with ----------> ICQ:4908004
Delphi LBD:  
http://users.iol.it/gateway/
Un corso potente e versatile orientato all' apprendimento o alla formazione
di Borland Delphi  Entry/Beginner LEVEL

Secono me il programma dipende sia dal linguaggio usato ma soprattutto dal
programmatore (sarebbe come dire che basta avere Word per essere tutti degli
scrittori)
Ma se Delphi (a.k.a Visual Basic Killer) è così eccezionale perchè
(rispetto ai programmatori VB e C++) lo usano così in pochi?(forse perche
chi si vuole sbattere sceglie il C++ e non Delphi?).
Perchè la Borland (casa che io personalmente ammiro) è già fallita una
volta?,come mai per vendere Delphi sono arrivati a fare pubblicità su VBPJ a
99$ consigliandolo di usarlo per fare le DLL? (l'avete visto lo stand allo
SMAU?)
VB non è così limitativo come appare,certo, non puoi spremerlo al massimo se
non conosci la filosofia Windows e tutto quello che ci sta dietro
(API,Messaggi,hWnd,hDC,lpFn...),un vero programmatore VB non può non
conoscere (almeno le
basi) della programmazione C,C++.
La verità,secondo me, è che la maggior parte delle persone che denigrano VB
spesso non lo sanno usare,o perlomeno non sanno dove può arrivare
veramente;quanta gente utilizza la programmazione ad oggetti di VB con il
relativo utilizzo delle Interfacce,TLB e magari un pizzico di AddressOf?
(quanti sanno utilizzare i puntatori con VB?)
Se dovessi mettermi a studiare un nuovo linguaggio sceglierei Java,non di
certo Delphi.
La verità la si trova sulle inserzioni,come mai nessuno cerca programmatori
Delphi? (solo VB,C++,Java).
Non sono un dipendente Microsoft e non dico che VB sia il miglior
linguaggio,dico solo che fino ad ora,le limitazioni di VB le ho sempre
superate brillantemente.
Sono pienamente d'accordo con Domenico Statuto per quanto riguarda la wish
list.
Corrado
PS: .... e se devo sviluppare per WinCE 2.0?
      ... come mai i Delphisti vengono a pubblicizzare corsi di formazione
sul ng di VB? (solitudine?)

sul ng di VB? (solitudine?)
io nutro il massimo rispetto per il vostro know-how....anzi vi volevo
chiedere chi vuole collaborare ad espandere il sito inserendo anche Visual
Basic LBD (avevo intenzione di farlo io ma non ho il vostro vb know-how)
Ciao

...


Ciao Corrado, concordo pienamente con quanto da te esposto.
Se sei un programmatore con le p...e puoi far fare a Visual Basic cose che
in apparenza sembrano impossibili.
Il problema e che purtroppo essendo uno strumento RAD,molti utilizzatori lo
usano senza sapere nulla di Windows,Oggetti,API,Polimorfismo,Incapsulamento,
Puntatori ecc.
Personalmente mi e tornata molto utile la conoscenza del linguaggio C e
C++,con il quale sviluppavo e sviluppo tuttora..
Per quanto riguarda il Delphi, devo dire che la cosa migliore che ho trovato
e il compilatore,di gran lunga superiore a quello di VB.
Ciao Riccardo

Carlo Motta
Ogni tanti rispunta questa domanda....
Ti dico in breve la mia opinione.
Delphi è sicuramente più adatto alla creazione di (più o meno) piccoli
programmi che non utilizzino accesso a database. A differenza di VB
non ci sono DLL mostruose da distribuitre: te la cavi con 200-300 Kb.
Delphi produce programmi più veloci, ma va detto che per la maggior
parte dei casi questo è un vantaggio più teorico che reale, nel senso
che VB è comunque sufficientemente veloce.
Delphi è inferiore a VB nel supporto di database locali (tipicamente
formato Paradox) per due motivi:
- Un database Access sta tutto in un file, un database Paradox è
frammentato in una miriade di files con estensioni tipo .y0, oltre
alle tabelle vere e proprie. Questo può causare problemi, sia a te che
ne dimentichi uno, sia agli utenti che possono fare casino (succede,
succede...)
- E' opinione corrente che l'implementazione SQL di JET sia molto
migliore di quella del motore Borland. In particolare JET riesce ad
ottimizzare meglio le query. I risultati sono invece equivalenti  se
si usano direttamente le tabelle (ma questa soluzione non è scalabile
verso l'alto).
VB gode di un supporto migliore: la Knowledge Base di Microsoft è
ottima e risolve rapidamente molti problemi, la documentazione è
migliore.
VB è Microsoft, Windows è Microsoft...
Insomma: se devo sviluppare un programma gestionale strategico (nel
senso che ci devo guadagnare da vivere e si spera anche di più...)
utilizzo VB, se devo scrivere un programma di calcolo matematico o un
programmino di utilità utilizzo Delphi.
Ciao
--------------------------------------------------------------------
Fulvio Senore
Eliminate "zz" dall'indirizzo e-mail per scrivermi (spammers...)
Remove "zz" from e-mail address to write me (spammers...)
--------------------------------------------------------------------

che VB non può fare e Delphi sì"
DLL
Obelix

 via Mailgate Server - 
http://www.mailgate.org
Sono un programmatore di C, C++, SmallTalk, VB e VBA, ambienti RAD in
genere.
In realtà non ho una grande competenza in Delphi, ma è certo che in
ambiente professionale gode di maggior credito e diffusione rispetto VB.
Per contro stà pur certo che per progetti seri non si usa ne l'uno ne
l'altro.
Quando si sviluppa ad alto livello ci sono solo 4 situazioni: 
1-grosse realtà gestionali dove vengono centralizzati solo i dati:
Oracle;
2-piccole e medie realtà gestionali dove sono ancora importanti i
sistemi dedicati : Cobol;
3-applicazioni speciali, statistica, grandi progetti distribuiti: C;
4-modellistica: SmallTalk.
Tutti i linguaggi RAD sono un mezzo fallimento per tantissimi motivi,
posso solo consigliarti di studiare bene l'ambiente di lavoro dove
proffessionalizzarti e poi scegliere il linguaggio o lo strumento.
Ti consiglio anche di fare un giro in America, ma non nei siti di
Microsoft o Sun o Borland o IBM...
Si imparano tante cose.
Ciao.

Ciao.
Mi sembra che la tua sia una posizione di retroguardia.
Sono d'accordo che se si deve scrivere un programma come WinWord sia
meglio scriverlo in C++. Il progetto è talmente grande che il tempo di
sviluppo non è più un fattore primario di scelta.
Esistono però moltissime realtà che, pur essendo medio-piccole,
sviluppano progetti "seri". In questi casi l'uso di VB o Delphi può
voler dire riuscire a terminare il progetto in tempo utile o,
addirittura, riuscire a terminarlo prima che il sole si trasformi in
una gigante rossa ed inghiotta il nostro pianeta...
Per quanto riguarda il gestionale, non credo proprio che molti nuovi
progetti vengano sviluppati in cobol. Il cobol continua a vivere nelle
SW houses che riciclano lo stesso codice (e gli stessi programmatori)
da vent'anni.
Per gli altri la vita è troppo corta e degna di essere vissuta
meglio...
Per quanto riguarda le debolezze tecniche, sono convinto che ci siano,
ma per essere sincero ne ho trovate poche, e comunque aggirabili. Mi
torna in mente la risposta che ho letto tempo fa in un messaggio, dove
si diceva che tutto dipende da che cosa si vuole far fare al
programma. Se si chiedono cose ragionevoli è facile ottenerle, se si
esagera con la fantasia saltano fuori i problemi.


...
