Newsgroup: it.comp.lang.delphi
Titolo: Iniziare con Delphi 2005 o Delphi 7 ?

Provengo da Visual Basic 6.0 e Vb.net, ( ho anche alcune conoscenze di 
C# in ambito Asp.net), essendo a zero con il Delphi, conosco solo il 
Turbo Pascal a livello universitario (Alberi, liste, Stack, e 
algoritmi vari..), mi consigliate di iniziare utilizzando Delphi 7 o 
D2005 ? E come mai?
Inoltre, una domanda, mi pare di aver capito che Delphi 2005 permette 
di utilizzare la piattaforma .net, la mia domanda č:
"Utilizzando C# o direttamnete Delphi?"
Le due piattaforme comportano problemi se installate 
contemporaneamente ? Tipo D2005 e Visual Studio .net 2003 ?
Grazie.

la differenza fondamentale tra d7 e e d2005 è che con d7 non puoi
sviluppare per .net ma solo per win32.
Quindi, se il tuo target è .net, molla d7.
Co d2005 puoi sviluppare su .net usando c#, delphi (object pascal) e
asp.net
.
Ti invito pero a riflettere bene sull'uso di delphi2005.
A livello di sbocchi professionali in Italia, le richieste di
sviluppatori delphi sono poche, a differenza di quelle relative a
figure che conoscano 
vs.net
.

 contemporaneamente ? Tipo D2005 e Visual Studio .net 2003 ?
No, non comportano problemi in genere, salvo il fatto che esiste un 
componente condiviso, Crystal Report, che dovrai scegliere di installare 
per uno solo dei due ambienti, pena qualche conflitto probabilmente 
dovuto al modo con cui è stato realizzato il pacchetto stesso, più che 
ad un problema di installazione vero e proprio o ad un problema di 
compatibilità tra i due ambienti, appunto.
Ciao,
   Marco.
-- 
Marco «Alka» Breveglieri	
http://www.marco.breveglieri.name
  «bvmcnxsjlkhròhyeq, potrei scrivere a questo punto,
   se mi addormentassi sui tasti» (Daniele Luttazzi)



Grazie ad entrambi..
Mi sembra di capire, comunque, che in italia siamo in qualche modo 
costretti ad utilizzare sempre i linguaggi Microsoft, perchè la 
ricihesta è sempre quella del programmatore che conosca a fondo 
l'ultima release del Visual Studio!
Imho
Mentre da una parte ciè potrebbe semplificare un po' le scelte.. 
dall'altra mi sembra anche le limiti notevolmente, non credete anche 
voi?
Ciao..

 voi?
Credo che non ci sia nulla da fare a riguardo perchè Microsoft, dal 
punto di vista commerciale, eccelle mentre Borland, al contrario, non si 
espone granchè. :-|
Bisogna comunque vedere anche quanto sono "stringenti" le richieste di 
lavoro in merito alla conoscenza specifica di 
VS.NET
; ad esempio, credo 
che in generale sia più facile trovare un programmatore qualificato per 
VB.NET
 tra gli sviluppatori Delphi piuttosto che tra gli sviluppatori 
VB6, dato che quelli appartenenti al primo gruppo convivono da anni con 
OOP e tecniche di programmazione che in VB6 non sono mai esistite e sono 
spesso conosciute dai programmatori VB6, appunto.
Peccato che, molto spesso, almeno da esperienze di terze persone con cui 
ho avuto modo di parlare, chi scrive annunci per la "recluta" di 
personale spesso non sappia effettivamente quello che sta chiedendo. :-)
Secondo me, comunque, uno sviluppatore Delphi con esperienza potrebbe 
tranquillamente offrirsi senza problemi come candidato per le richieste 
di sviluppatori VS con C# o 
VB.NET
, senza particolari difficoltà.


 
E se decidessi di tenermi il cristal report per visual studio 2003 e 
poi in seguito avessi la necessità di utilizzarlo per un progetto su 
D2005 come mi dovrei regolare per poterlo poi utilizzare da Delphi..
Inoltre con la nuova CRL 2.0 di .net come funzionerà il rapporto di 
Delphi 2005 con il mondo .net?
Uscirà un nuovo Delphi tipo Delphi 2005 SE ? (haha questo mi fa più 
microsoft che Borlan pero' :P HAHA-HIHI)
Oppure sarà possibile utilizzare direttamente la CRL 2.0 da Delphi 
2005?
Inoltre il fatto che mi è stato riferito che lavorare in delphi in 
italia è quasi un terno al lotto mi chiedo è proprio così castrante la 
cosa ? o è solo una larga linea generale di pensiero comune?
Grazie

 cosa ? o è solo una larga linea generale di pensiero comune?
Dipende a cosa ti riferisci. Da quanto ho visto, è sempre stato un terno 
al lotto per quanto riguarda la ricerca di lavoro come dipendente.
Personalmente, non vedo dove sia la "lotteria": sviluppo software e 
Delphi mi ha sempre dato buona soddisfazione, senza "castrarmi", cosa 
che invece ho riscontrato in passato su ambienti Microsoft.
Al momento, Microsoft ha recuperato davvero bene (te lo credo, con le 
risorse di cui dispone!) il "gap", quindi la guerra si fa più 
interessante: spero solo che questo incentivi Borland ad impegnarsi 
nella realizzazione di un prodotto migliore, con più alternative.
Non approfondisco l'argomento perchè ne ho già discusso a lungo, anche 
su altri gruppi, perdendo un sacco di tempo, anche perchè la "palla di 
cristallo" non la possiede nessuno e quindi credo che la soluzione 
migliore sia quella di rimanere con la mentalità (e gli occhi) più 
aperti possibile.


Crystal report (parlo della versione completa...) è molto potente.
Uno dei grossi problemi che ha è l'interfaccia utente dell'ambiente di
progettazione.
Secondo me, chi l'ha progettata riceve sottobanco mazzette da cliniche
specializzate nella cura dell'ulcera.
Non so cosa succedera con la v2 di .net.
Quello che mi fa seriamente riflettere, a prescindere dal rad, è che
se zio billy sforna una versione nuova di .net ogni anno, questo
potrebbe implicare il rilascio di nuove versioni dei rad, ma di sicuro
implica una corsa da parte nostra per tenersi al passo con  le novità.
Spero che, uscita la versione 2, vi sia un po di calma.
Il delphi2005 non lo conosco.
Fino alla 7, delphi è stato un ottimo prodotto, comodo, potente
stabile, con una elevata retrocompatibilità (cosa INESISTENTE sugli
strumenti m$::!) ma commercializzato male, a differenza di
visualstudio6 che è semplicemente abominevole.
Su 
vs.net
 vi sono delle belle cose, ma poi si perdono in un bicchiere
d'acqua...
Che io sappia, ancora adesso su 
vs.net
 non esiste niente che simgili
alle taconlist di delphi.
Stendiamo poi un velo pietoso sugli esempi parziali riportati nella
guida....
Perchè mettere il codice sorgente di un metodo omettendo tutto il
codice salvo la parte cui l'argomomento della documentazione si
riferisce?
Per cio che riguarda le prospettive lavorative, la cosa dipende...
Se, come Marco, hai o 6 una tua azienda, TE NE FOTTI.
Il cliente ti chiede un qualcosa e in genere se ne frega se usi delphi,
c++, powerbuilder, d, ada o acucobol. Ci sono anche quelli che magari
richiedono specificamente l'uso di determinate tecnologie.. Ad esempio,
se il cliente ha comprato oracle 10g in rac 2 giorni prima, ti
"spedisce" se gli dici che tu lavori solo con Sybase...
Oppure, per la parte web, becchi gente che non vuol sentire parlare di
IIS...
Ancora, ti becchi quello che vuole il gestionale scritto tutto in java
xche "è multipiattaforma"... :(
Questi casi vanno gestiti...
Ma, se tu non hai una tua azienda e ti devi vendere ad aziende del
settore, la prospettiva ovviamente cambia in quanto, per questioni di
marketing, visual studio è + diffuso di delphi.
Fino a dicembre le richieste di sviluppatori delphi erano decisamente
poche.
AS

 Il delphi2005 non lo conosco.
Be per ora non conosco neanche il 7.. ma sto facende delle prove 
varieed anche se ogni tanto mi trovo un po' spaesato, non per la OOP, 
che fortunatamente ho già utilizzato con altri linguaggi come il C++, 
quanto per l'ambiente, la sintassi che non conosco (che comunque non 
cabia molto rispetto a Pascàl trane alcune minuzie) ce le proprietà e 
metodi degli oggetti vari per i quali dovro' perderci un po' di 
tempo..
Eppure mi sembra 10.000 volte più accogliente di VS.net
E non si puo' utilizzare perchè bisogna sottostare al fatto che se no 
non si lavora??????
Oddio!!!
Che vitaccia :)
Siamo proprio sfigati :P
grazie ancora ;)

 Eppure mi sembra 10.000 volte più accogliente di VS.net
VS2003 ha già qualche annetto... i nuovi ambienti di sviluppo in arrivo, 
quando effettivamente decideranno di arrivare, sono ben diversi.
Ad ogni modo, da quanto ho potuto constatare da esperienze comparative, 
Visual Studio di solito propone qualche wizard in più, magari aperto per 
default...insomma, cerca di farsi sempre presente di fronte allo 
sviluppatore, mentre Delphi è ancora riservato ad una utenza più 
autonoma, senza contare che VS è in italiano (brrr).
Si riscontrano insomma nei due ambienti alcune delle differenze che 
esistono a livello commerciale; per quanto mi riguarda, spesso sono 
irrilevanti mentre per altri fanno la differenza.
Questione di gusti, suppongo. :-)


So che ringraziare in genere equivale solo ad intasare il ng, ma dopo 
tutte le domande poste e le tante risposte ricevute (soprattutto da 
Marco Breviglieri) ringraziare mi sembra il minimo mi sono chiarito un 
po' le idee su parecchie questioni grazie alla vostra esperienza ora 
meditero' tutto agosto per prendere le opportune decizsioni..
Grazie..