Newsgroup: it.comp.lang.delphi
Titolo: vb .NET o delphi ?

Aiuto ragazzi, ho notato che molte cose belle del .NET in realtà sono state
copiate pari pari da Deplhi, fra l'altro moltissime cose erano già presenti
su Delphi 4 quindi molti anni fa.
Allora la domanda è:
1) Visto che bill ha copiato spudoratamente e con netto ritardo tutte le
cose di delphi, che casino avrà fatto ?
2) Quanti service pack usciranno per correggere i bug di .NET
3) Il codice che scriveremo per .NET non sarà mai portabile su Linux perche
sarebbe contro a Bill ?
4) Per distribuire un'applicazione .NET si dovrà installare sempre il
fardello di 30 Mb. che è il framework, anche se il mio programmetto e'
piccolo piccolo ?
5) Visto che il compilato di .NET non è in lunguaggio macchina ma è una
spece di script interpretato da un precompilatore, sarà piu' lento di un exe
generato con Delphi ?
6) Se già 4 anni fa con delphi versione 4.0 c'erano multissime cose di .NET
chissà tra poco quando uscirà la nuova versione di delphi come sarà, magari
sarà sicuramente meglio e piu' all'avanguardia ?
7) Il supporto per applicazioni multilingua del delphi mi sembra
notevolmente superiore a quello di .NET, voi che ne dite ?
8) Visto che devo iniziare a sviluppare un software abbastanza grande che
spazia fra l'uso dei db, immagini, internet, posta elettronica ecc.... cosa
mi consigliate, farlo su .NET o su DELPHI ?

 generato con Delphi ?
Tra poco tempo, saremo costretti a usare Delphi.NET quindi fai tu...
--------------------------------
Inviato via 
http://usenet.libero.it

Ho dato un'occhiata a Mono, ma sembra che il codice vb .net non sia
portabile su linux. Sembra accetto solo il C
"Andrea Laforgia" <x@x.x> ha scritto nel messaggio
news:80Z105Z34Z80Y1...@usenet.libero.it...


 Hejlsberg, padre del Turbo Pascal e di Delphi.
non era Frank Borland ?

 ecc.... cosa mi consigliate, farlo su .NET o su DELPHI ?
Usa Delphi, e se devi ricompilare per .NET usa Delphi 7.

 portabile su linux. Sembra accetto solo il C
Mono e' il porting di .NET indi per cui i linguaggi supportati da .NET
saranno supportati da Mono. Il linguaggio di cui parli e' il C#, non il C.


Scusa l'ignoranza, ma allora posso scrivere tranquillamente codice VB .NET ?
...e sara' portabile su MONO quindi su LINUX ?
"Andrea Laforgia" <x@x.x> ha scritto nel messaggio
news:80Z105Z34Z80Y1...@usenet.libero.it...


...e sara' portabile su MONO quindi su LINUX ?
Mono č su linux e 
VB.NET
 sarą portabile se e quando gli sviluppatori
di Mono gli presteranno attenzione
--
Rhymes (rhy...@NOSPAMmyself.com)
http://www26.brinkster.com/rhymes
" avevo Halo, poi č arrivata la mia fidanzata ;-) "

 ...e sara' portabile su MONO quindi su LINUX ?
Le specifiche su cui si basa il codice intermedio di .NET sono standard
(ECMA) ed e' da li' che si e' partiti per la creazione di Mono. .NET e' una
piattaforma che prevede la scrittura di software in un codice intermedio
chiamato CIL (Common Intermediate Language), secondo la specifica CLS
(Common Language Specification) e questo fa si' che qualsiasi compilatore
produca codice compatibile con la specifica, sara' cross-platform.


Delphi non è un linguaggio, è un IDE.
Object Pascal è il linguaggio.

Object Pascal è il linguaggio.
Ti stupirò ma la Borland ha decretato che anche Delphi oltre ad essere
un IDE/RAD è un linguaggio. Infatti lei stessa lo definisce "Delphi
language"
--
Rhymes (rhy...@NOSPAMmyself.com)
http://www26.brinkster.com/rhymes
" avevo Halo, poi è arrivata la mia fidanzata ;-) "

 wrote in message
news:n12e9.63935$ub2.1...@news1.tin.it...



wrote:

Ahem, credo che Frank Borland fosse una sorta di personaggio
immaginario presente sottoforma di pupazzo disegnato in alcune
primitive reclame della Borland (fondata da Philippe Kahn, per chi se
lo ricorda..)
fe...@delenda.net
can't help it, I'm a born lever puller

 Object Pascal è il linguaggio.
Alla BorCon 2002 la Borland ha evitato totalmente di parlare di Object
Pascal defindendolo il linguaggio Delphi.
D'ora in avanti l' OP non esiste più.
Saluti.

 dicessi che le ruote della punto sono copiate dal motore della Clio.
Se dici che .NET è la *copia spudorata* della VM Java, vuol dire che, o 
non conosci .NET o non conosci la Java Virtual Machine. L'idea di base 
del framework che gestisce il codice è comune, come pure il linguaggio 
C# è simile a Java, ma da qui a dire *copia spudorata* ce ne passa e 
come... .NET ha le sue belle innovazioni.
Saluti,
-- 
Best Regards,
Antonio Cangiano
Webmaster di 
www.visualcsharp.it
Fondatore di free.it.comp.lang.csharp
free.it.comp.lang.vbnet e free.it.comp.lang.aspnet
--

 ne passa e come... .NET ha le sue belle innovazioni.
Ribadisco quanto detto. E aggiungo che e' una mia opinione personale. Ho
lavorato con Java e ho *testato* Visual Studio .NET ai tempi della Beta 2.
Comunque con questa storia delle innovazioni penso che *qualcuno* stia
nascondendo la *triste realta'*
Sto solo aspettando l'occasione per passare definitivamente a Linux. XP mi
ha fatto quasi decidere ma .NET potrebbe essere la botta definitiva.
Se sei l'avvocato di Bill Gates, con me hai poche speranze. Altrimenti
vorrei che una buona volta qualcuno si decidesse a illustrarmi le grandi


 innovazioni.
Tutto è relativo. Tu puoi dirmi che il fatto di gestire XML con una 
semplicità e produttività impressionanete è una cazzattella, mentre per 
altri può essere una caratteristica sostanziale. Stesso discorso per il 
supporto per il web e le web forms... o ancora il discorso inerente ai 
web services... o la totale interoperabilità tra i vari linguaggi 
enabled .NET. Ce ne sono di innovazioni, e come... non ti faccio un 
elenco, però non si può negare che .NET è una bella mossa della mamma M$.
Saluti,
-- 
Best Regards,
Antonio Cangiano
Webmaster di 
www.visualcsharp.it
Fondatore di free.it.comp.lang.csharp
free.it.comp.lang.vbnet e free.it.comp.lang.aspnet
--

 della mamma M$.
E io insisto che IMHO la tecnologia che c'e' dietro non ha nessuna grossa
differenza dalla VM Java.
La gestione di XML da dove viene? Dalle librerie che sono disponibili anche
in Java? (Hai mai lavorato con Forte for Java? Sai quanto XML c'e' dentro?)
Ti posso dire che ho fatto una tesi di laurea con Java, e c'era parecchio
XML dentro. Se invece la gestione e' semplificata per via della IDE, allora
non c'entra piu' niente con la piattaforma.
L'integrazione con web e web services non c'era gia' in Java? Rimando sempre
a Forte For Java come esempio.
L'unico punto su cui puoi aver ragione e' l'interoperabilita'. Purtroppo e'
vero, da questo punto di vista la potenzialita' di Java come piattaforma e'
stata poco sfruttata. Sarebbe stato possibile creare compilatori di C, C++ e
altri linguaggi anche su piattaforma Java, e questa possibilita' e' stata
sottovalutata, limitando di fatto la piattaforma al linguaggio. Ma di nuovo
non si tratta di limiti della piattaforma, ma di problemi causati
dall'utilizzo sbagliato. La tecnologia usata e' la stessa, sono gli
strumenti che cambiano. Se Borland avesse fatto un Delphi for Java, forse
ora la penseremmo in modo diverso...

 ora la penseremmo in modo diverso...
Può darsi. Di fatto però credo che, pur essendo piattaformi simili, 
siano stati apportati dei miglioramenti nell'implementazione. La 
gestione del codice intermedio in .NET è migliorata e diversa dalla 
gestione in Java, senza parlare di 
ASP.NET
 che è sicuramente una bella 
innovazione. Lunga vita a Java e Delphi, ma credo fermamente nel 
successo di .NET... un'analisi approfondita del framework mette in luce 
che il lavoro che è stato fatto da Microsoft con .NET è eccellente (non 
a caso... ci ha messo le mani il creatore di Delphi e TurboPascal).
Ciao. ;)


come... .NET ha le sue belle innovazioni.
E sarebbero?
-- 
Sostenete la lega per la soppressione dello sceriffo nano.


Quali innovazioni? Potresti farne un elenco?
--
Roal Zanazzi

Mentre attraversavo il messaggio news:alr0um$t02$
1...@newsreader.mailgate.org
,
un giorno senza sole,
vidi Roal Zanazzi pianger d'amore:

Ma come "quali innovazioni?" Ma scherziamo? Lo sanno tutti che il marchio
Microsoft e' SINONIMO di innovazione...
Dove avete mai visto una macchina virtuale indipendente dalla piattaforma?
Con librerie standard che ti permettono di compilare un programma una sola
volta e poi usarlo su piu' configurazione hardware e software? Pensa che
appena saranno pronte le librerie per Linux si potra' avere lo stesso
eseguibile che gira su Linux e su Windows! E tutto questo grazie alla spinta
innovatrice della Microsoft!
Per non parlare del linguaggio C#: ma ti rendi conto della grande
innovazione? Chi mai sarebbe riuscito a produrre un linguaggio cosi'
semplice da usare, interamente orientato agli oggetti, con la sintassi del
C++ per permettere ai programmatori di non imparare tutto da zero, ma senza
puntatori per evitare di dover gestire l'allocazione della memoria dal
programma, notoriamente la parte responsabile del maggior numero di bugs.
E poi ancora, la compilazione Just-in-time... In pratica un interprete che
funge anche da compilatore, permettendo di raggiungere la stessa velocita'
del codice nativo...
E dimmi che queste non sono innovazioni. Perfino la Sun, avversaria storica
della Microsoft, ora si trova a dover inseguire, ed e' stata costretta a
rilasciare velocemente le prime beta del progetto Oak (nel 1994). Pare che a
partire dal 1995 prendera' il nome Java, ma non credo avra' molto seguito.


Gia', speriamo che non gli venga in mente di usare come logo quella
specie di trangolino con gli occhi venuto male :-)
No, scherzi a parte, vorrei seriamente sapere da Antonio quali sono
secondo lui le innovazioni di .NET.
--
Roal Zanazzi