Newsgroup: it.comp.lang.delphi
Titolo: Delphi XE

Mentre sono tutto impegnato ad imparare il mio Delphi 2007 Win32, ho 
cominciato a sentire in giro questa nuova sigla Delphi XE. Qualcuno mi può 
spiegare in che relazione stà con Delphi Win32 ? E' per caso, diciamo la 
versione 2011 ? 

 E' per caso diciamo la versione 2011 ?
precisamente.
Ale

Se hai dei progetti scritti in D2007 rimani con questo ancora per un 
po'. Un consiglio da amico. La migrazione č un inferno.
-- 
Il silenzio ti fa vedere ciň che il rumore non ti fa cogliere ..

 Il silenzio ti fa vedere ciò che il rumore non ti fa cogliere ..
La migrazione ? Ma non è sempre Delphi ?  C'è qualche cambio drastico ? 

 ?
su quale pianeta sei stato dal 2008 a oggi? :)
Ale

> La migrazione ? Ma non è sempre Delphi ? C'è qualche cambio drastico ?
Dal 2009 in avanti tutte le stringhe vengono gestite in unicode e quindi 
tutto ciò che gestisce le stringhe deve essere riconvertito alla nuova 
codifica. Siccome che la Codegear prima, e la Embarcadero ora, se ne 
sono sbattute le palle di scrivere cosa e come deve essere modificato o 
anche scrivere un bel programmino che a partire dai sorgenti cambi in 
automatico o almeno segnali i punti e suggerisca la modifica del codice 
necessario al passaggio all'unicode, io non passo ne a D2009 ne 
successivi e sto valutando di passare a Visual Studio proprio per il 
mancato supporto.


 Visual Studio proprio per il mancato supporto.
bravissimo. Intelligentissimo. :)
Ale

 bravissimo. Intelligentissimo. :)
Hummm scusa Ale era provocatoria o appoggi la scelta ? No perchè ti 
spiego anche, per amore verso Delphi, che il Visual Studio è un altro 
inferno, anche se di natura diversa, prova tu a fare un applicativo in 
VS che funzioni senza colpo ferire dal 2000 al 7 passando per i vari 
server senza mettere mano pesantemente al codice... Io scrivo in .NET 
solo per ambiente Mobile 5 e 6 e per i Webservices ma per il resto uso 
Delphi che trovo eccellente per il codice nativo, il problema è che se 
ogni anno esce una nuova versione e ogni volta la migrazione dei 
progetti ce la dobbiamo smazzare noi utenti, non vedo come la 
embarcadero possa sperare di vendere licenze e fare soldi a sufficienza 
da tenere in piedi il progetto Delphi o RAD Studio che sia. Questo 
impone di orientarsi verso ambienti di sviluppo che diano garanzia di 
continuità sacrificando un po' il cuore.


 garanzia di continuità sacrificando un po' il cuore.
il cuore non c'entra nulla. Prova tu a scrivere ex-novo in un
linguaggio diverso un progetto che è costato magari 3-4 anni di lavoro,
e poi ne riparliamo. Secondo me fai prima e meglio ad adeguare il
progetto al nuovo sistema di sviluppo. Poi, ognuno faccia le sue
valutazioni, non sta certo a me. Se vuoi andare verso VS, auguroni..
Ale

 Ale
Haemm, mi pare che abbia già concordato con il fatto che passare a VS 
sia una complicazione più che un vantaggio. Comunque Delphi non è morto 
di certo è che spero che chi ne segue lo sviluppo lo faccia con la 
stessa professionalità e cuore con cui lo facevano quelli ai tempi di 
Delphi 1.0 fino al 7, poi è successo un casino.
Dani.


 continuità sacrificando un po' il cuore.
allora ti conviene passare a Lazarus + FreePascal
Enrico

 Enrico
Eeeehhh già sentito, ma per esempio l'importazione degli activeX ? 
L'importazione wsdl dei webservices basati su SOAP 1.2 (cosa che il 2007 
non fa e il 2010 sì) ? tutti i componenti con sorgenti si installano ? 
Il quick report e il rave report ci girano ? Le APro ? La SDL Suite ?
Uff mi sa che il tempo necessario è come quello che ci vuole per passare 
dal 2007 all'XE. Dimmi di più.


 dal 2007 all'XE. Dimmi di più.
Di piu`?
 - FLOSS;
 - Compilatore portabilie sia a livello di architettura (x86, amd64, arm,
   PPC/PPC64, SPARC), sia a livello di sistema operativo (windows, linux,
   OS X...);
 - Non sei legato alle librerie VCL/LCL, ovvero puoi usare il compilatore
   direttamente con librerie native (libreria standard, FCL, synapse,
   fpGUI...) oppure utilizzare i binding verso altre librerie (Qt, Gtk, i
   vari database...).
Altro non so dirti, purtroppo per un motivo o per un altro non sono mai 
riuscito ad utilizzare FreePascal nei miei progetti (e.g. la versione 
stabile di synapse non permette le connessioni SSH in quanto va ad 
utilizzare delle unit deprecate e non riesco a capire se supporti i 
keyfile)
Enrico

 Enrico
Azz, peccato mi ci vorrebbe troppo. Comunque grazie molte per le info. 
L'ambiente è senz'altro intrigante speriamo cresca.


 mancato supporto.
Lavorando con d7 non ho idea pratica di questi casini.
Pero', una cosa la so.
Fino a prima di questa storia di unicode, o meglio, fino a d7, delphi
ha sempre mantenuto un elevata retrocompatibilita'.
Di questa cosa microsoft se ne fotte.
Chi ha lavorato con vs prima di .net, sa di certo i casini da vb3 a
vb4 e da vb4 a vb5.
Vb6 introdusse ado, ma prima microsoft ha cambiato paraticamente ad
ogni versione la sua tecnologia di accesso ai dati.
Infine, la botta finale e' arrivata con .net dove hanno prp "staccato
la spina" a vb6.
Ora, secondo me, introdurre un cambiamento necessario ha sicuramente
degli impatti, ma e' una cosa diversa dal fregarsene come fa
microsoft.
Sul fatto che non vi sia stato un supporto, come dici tu, non posso
parlare.
Sul fatto che ci siano n-mila componenti di terze parti che debbano
essere riveduti e corretti concordo.
Per contro, mi sono sempre messo di traverso per quando ho potuto per
evitare l'uso di n-mila componenti di terze parti.
Pax vobiscum
A.