Newsgroup: it.comp.lang.delphi
Titolo: RadStudio XE opinioni?

Ciao  a tutti
Ho visto l' annuncio di Rad Studio XE. Tra poco mi scadrà il supporto e 
devo decidere se rinnovarlo (e prendere quindi i nuovo prodotto con la 
software assurance) o no. Il fee annuale è di circa 400 euro + iva e 
devo dire che per quello che fa il nuovo Rad Studio non sono molto 
convinto....
-) Subversion.... non so se qualcuno con sistemi di controllo versione, 
ma pare che molti grossi progetti si stiano spostando su Git (creato tra 
l'altro da Linus Torvald per gestire il kernel di linux....)
A differenza di Subversion, Git non richiede necessariamente l' uso di 
un repositori centralizzato. Ergo è molto più flessibile per lo 
sviluppatore singolo (quanti sviluppatori singoli ci sono che lavorano 
in delphi ?)
-) RadPHP... utile per chi lavora in Php ma quanti usano delphi per 
lavorare in Php ?
-) AqTime e CodeSite... ho già acquistato da tempo Aqtime e SmartInspect 
(prodotto concorrente di Codesite). X chi non li ha AQtime è fatto 
veramente bene e da una mano in tanti frangenti
Circa le varie promessa non ancora mantenute ...
-) Cross Compilazione (applicativi mac con delphi)
-) Compilazione a 64 bit (ormai metà dei computer escono con windows 7 
64bit)
Insomma sarei proprio curioso di sapere chi di voi vole investire dei 
soldi per l'upgrade al nuovo Rad Studio XE?
Buon ferragosto
Ing Giuseppe Monteleone

Al momento quello che serve IERI e' il compilatore a 64bit...
Secondo me, dal 1 gennaio 2011 un pc a 32bit sara'  piu' unico che
raro.
Il resto serve, ma non e' prioritario.
A.

 promesso fin dal 2004 e sempre rimandato da allora
Imbarcadero ha iniziato mettendo in delphi2010 cose che la community
chiedeva da anni.
Questo l'ho visto come un segnale importante: "noi ASCOLTIAMO".
Questa cosa non depone certamente a favore, ma se borland ha avuto
circa 9 anni credo che Imbarcadero almeno un altro anno di tempo se lo
meriti.
Condivido qmc il tuo punto di vista.
A.

 soldi per l'upgrade al nuovo Rad Studio XE?
Guarda Giuseppe, io un mese fa ho iniziato un nuovo lavoro.
Mi era stato chiesto di decidere per un nuovo progetto se utilizzare 
.net oppure qualcosa win32, considerando anche delphi come la base. la 
mia volontà era quella di lasciare delphi per qualcosa di nuovo, di diverso.
dopo quasi 8 anni di delphi ho scelto QT, di nokia 
(
http://qt.nokia.com/products/
).
Ho dovuto passare al c++, che conoscevo già, ma non mi sono per niente 
pentito: QT è a dir poco eccezionale.
Non mi dilungo nel descriverti dove è innovativo e tosto, ti dico solo 
che sono rimasto sbalordito da una cosa: il crossplatform.
Tu scrivi codice usando le classi del framework QT. Compili e hai un 
.exe che gira su windows. Porti i sorgenti su ubuntu, compili e hai un 
eseguibile *nix *senza dover cambiare i sorgenti*. :-)
"Write once, compile everywere"... non era questo il concetto? :-D
L'ho fatto io stesso, non l'ho letto in giro: ieri ho scaricato dal repo 
aziendale i sorgenti nella mia ubuntu che tengo a casa, ho ricompilato e 
il programma funzionava perfettamente.
Il vero cross platform ora l'ho trovato. C'è anche lazarus, è vero, ma 
purtroppo sopravvive grazie a pochi volenterosi con le OO, se giri per 
il sito di Qt invece troverai che e' documentato benissimo,e' open 
source e supportato da un'enorme community ed inoltre è costantemente 
foraggiato da nokia ($$) che lo possiede.
Se vuoi vedere cosa si può fare con qt, guarda questo sito: 
http://qt-apps.org/
 (sftware free e opensource) oppure guarda questo: 
http://qt-prop.org/
 (software proprietari).
Cosa ne pensi?
Ciao
-- 
morde

 pentito: QT è a dir poco eccezionale.
Potevi riciclare il pascal, in quanto freepascal e` multipiattaforma (e a 
64bit) e ci sono i binding per QT. Questo senza contare Lazarus che ti 
permette di lavorare in un ambiente simil delphi e che si smazza da solo  
quale toolkit utilizzare per la gui
Enrico

 
Le QT devi provarle in accoppiata al Python, io dopo averci 
"giocato" (assieme ad altre librerie per gestire i DB, generare i pdf, 
etc.) ho letteralmente buttato alle ortiche un decennio di lavoro in C++ 
Builder e Delphi e, a distanza di qualche anno, posso dirti che non me ne 
sono ancora pentito.
Naturalmente all'inizio è antipatico doversi abituare a nuovi strumenti 
di sviluppo e dover ricreare tutte quelle routines che negli anni ci si è 
costruiti, però recuperato questo gap iniziale ci si rende conto che ne è 
valsa la pena.
Ovviamente tutto rigorosamente IMHO
Giuseppe

 Enrico
-- 
morde

 tecnica per soli 12 mesi. Alla faccia..
Si Alessandra, ma questi soldi per un'azienda potrebbero benissimo 
essere messi ad investimento, o no? :-)
E poi se proprio vuoi scarichi la versione open source che non costa 
nulla e la utilizzi per fare tutte le prove e gli sviluppi del caso. se 
poi lo vendi, ovviamente passi alla licenza commerciale, ma a quel punto 
saprai cosa andrai a fare.
Oltretutto ho visto i prezzi di delphi.. te la cavi se stai sulla 
professional, ma se sali a vai sulla architet anche li' non si scherza 
coi "dindini" ;-)
-- 
morde

 Giuseppe
-- 
morde

 soldi per l'upgrade al nuovo Rad Studio XE?
Secondo me, è un po' presto per dirlo, poiché si sa ancora relativamente 
poco del prodotto: si sono viste solo alcune anteprime delle nuove 
feature e non è soprattutto chiaro il prezzo e l'intento dell'uscita di 
questa versione.
Io aspetto settembre per ogni valutazione che sia definitiva. :)
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 dell'azienda [...]
Sģ, penso che al momento quello che sconcerta maggiormente la community 
sia la tendenza a procrastinare molto quanto č stato promesso, poiché č 
vero che ogni presentazione inizia con una "slide" che avverte del 
possibile cambiamento di piani, ma certi slittamenti fanno 
effettivamente un po' preoccupare. :)
Ciao,
   Marco.


Volevo ringraziare tutti per le bella discussione che mi ha aperto gli 
occhi su tante cosa.
Circa il concetto di subscripton concordo con Marco, ma visto che i 
database non sono il mio core-business non ho mai avuto la necessita 
reale di passare alla versione enterprise. L'unica cosa che mi fa un po' 
gola di quella versione e la licenza di Blackfish che permette molto con 
molto poco. Con BF ho solo giocato ma un DB C/S che sta in una dll e non 
necessita di manutenzione è quantomeno intrigate.
In riferimento a quanto detto da morde ed altri su QT, ho avuto anch'io 
la semi-disgrazia di usarlo.
Le premesse sono buone, ma non c'e' paragone con l'ide di delphi. 
Premetto che uso QTCreator 1.3 con le QT 4.6.x.
Secondo me è un buon prodotto un po' acerbo.
Sono convinto che le QT 4.7 ed il futuro QT Creator 2.1 con "Quick" sarà 
una bomba. Dopo tutto, se mi permettete la digressione fuori tema, per 
nokia avere uno strumento di sviluppo semplice è fondamentale perchè da 
quando l' iPhone ha messo piede sulla terra, uno smartphone non è più 
tale se non ha qualche app.
i miei dubbi su QT sono due
-) Nokia fa telefoni e non software quindi non vorrei che in futuro QT 
per win 32 venisse un po' abbandonato (lasciato con il solo supporto 
della comunità) per concentrare gli sforzi su Qt per MeeGo e Symbian
-) Odio il C++. Lo odio per scherzo, perchè vengo dal c++ (ho iniziato 
con C++ Builder 3) ed ho incontrato delphi per caso, quando con 
un'offerta Borland permetteva l' acquisto di RadStudio 2006 al prezzo 
dell' upgrade del solo C++Builder 2006. Da quando ho cominciato ad usare 
delphi me ne sono innamorato (merito anche del CodeExplore di 
ModelMakerTool, il mio add-on preferito). Anche altri linguaggi tipo 
Java e C# non sono male. A mio giudizio il c++ è troppo flessibile ma 
troppo dispersivo ed ha una sintassi un po' incasinata.... E' un 
opinione personale, tuttavia il Tiobe index da il C++ in calo...
Circa Python e tanto che mi riprometto di studiarlo, ma come molti di 
voi sanno il tempo, nella nostra professione e un gran lusso...
Giuseppe Monteleone

 Ale
Se vuoi realizzare un software che giri su Windows, Linux e OS X quali 
compromessi devi fare per crearlo con Delphi ?
Io ho buttato più di un anno di lavoro a creare codice compatibile con 
Delphi e Kylix per poi sentirmi dire dalla Borland che per loro non era 
produttivo e quindi lo hanno abbandonato.
Giuseppe

 sistema (vedi ad esempio il plugin JEDI).
Non so voi ma non mi pesa fare un alt-tab per passare alla finestra di
Visual Source Safe o altro.
Secondo me, sono altre le cose che contano, tipo i 64bit e la
portabilita'.
Aggiungo che capisco che avendo altri prodotti cercano ovviamente di
piazzarli, ma se non voglio mandare ai festini del nano di arcore" gli
investimenti fatti su delphi etc dovrebbero stare attenti...
A.

 linguaggio.. prima di essere produttivi quanto tempo bisogna buttare
Se lavori in proprio e hai il tuo parco clienti, sei tu che decidi
cosa usare.
In tal caso, il suggerimento di cambiare ambiente/db o altro, e' una
FOLLIA.
Un altro discorso riguarda i consulenti freelance (come me..) ai quali
tocca seguire le tendenze di mercato per non restare tagliati fuori
dal mercato del lavoro.
A.

 voi sanno il tempo, nella nostra professione e un gran lusso...
Python ha avuto molto successo e continua a crescere, è cross platform e 
sta soppiantando gli scripting piu' radicato come perl. Va tenuto 
d'occhio. :-)
ciao
-- 
morde

 potuti realizzare (anche se con qualche compromesso) con Delphi. Mah.
Sicuramente, Alessandra. Concordo con tutto il ragionamento, se restiamo 
in ottica di un'"azienda che fa prodotti software".
Spostando il discorso sul "programmatore che sviluppa", per un 
professionista che programma da anni il passare da un linguaggio ad 
un'altro non deve rappresentare uno scoglio. Se sei un programmatore mi 
aspetto che passi da delphi a c++ oppure a java oppure a C# senza 
impazzire o issare bandiera bianca.
Quando si parla di passare ad un'altro linguaggio spesso lo si vede come 
un ostacolo, un impedimento, una richiesta enorme di energia e di sforzo 
(devo "studiarlo",si, ma lo studio viene visto come ostacolo, non come 
miglioramento!). In verità tutto questo è solo un'occasione che uno ha 
di evolvere, di migliorarsi, di confrontarsi con sè stesso. :-)
Avrai ben capito che io non sono venuto qui a dire "ragazzi di là si sta 
da dio, cosa aspettate a mollare RAD e linguaggio?" ma a parlare di una 
mia esperienza di migrazione che mi sta dando molti entusiasmi e mi sta 
anche portando soddisfazioni. :-D
Ma sono anche consapevole che che per motivi di politica delle aziende 
dove ho lavorato in passato, io sono rimasto zavorrato su delphi 5,6,e 
7. Non ho mai avuto la fortuna di "evolvere" ad una versione più potente 
con un framework più evoluto quale delphi 2010. Se fosse successo, 
magari non avrei sentito l'esigenza di dare una svolta buttandomi alle 
spalle 8 anni di pascal e vcl. ;-)
ciao
-- 
morde

 produttivo e quindi lo hanno abbandonato.
Aggiungo che più volte le community delphiane chiesero a borland di 
aprire il sorgenti di kylix, invano purtroppo (e su questo aveva ragione 
laforgia a criticarla pesantemente anni fa).
Eppure le classi QT che uso hanno tutte il prefisso Q, come quelle che 
si usavano in kylix.. semplice coincidenza o progettisti comuni? :-O
Ciao
-- 
morde

 consulente ? :D)
ehehe... considera questo: sei un consulente/freelance?
Devi trovare il tempo di aggiornarti, oppure resti fermo "al palo" e il 
il cavallo campa, come dici tu ;)
Ma allora... non ti lamenti se il mercato si fa sempre più stretto e hai 
sempre meno sbocchi: e sto proprio facendo l'esempio di delphi.
Sei uno sviluppatore dipendente? Se ti lasciano studiare al lavoro, 
studi un poco ogni giorno e intanto porti avanti la baracca, sennò ti 
arrangi col tempo che ti resta fuori dal lavoro.
Il discorso della produttività che ne risente, del tempo che non si ha 
mai, sono scusanti per non fare sacrifici. (sto generalizzando! :-D).
Alessandra sono mesi che mi lamento qui dentro di come non si trovi più 
facilmente lavoro in ambito delphi, e questi sono fatti concreti. Delphi 
non basta più, a mio avviso dobbiamo imparare *almeno* un altro 
ambiente, che sia java o .net o pyton o PHP, fa lo stesso.
Se non progredisci, sai cosa ti succede? che ti trovi a 40/50 anni in 
mezzo alla strada a cercare un lavoro che non richiedono più, ed è 
successo ad un mio caro ex collega che e' rimasto un anno senza lavoro 
perchè delphisti senior sono sempre meno richiesti e, quando lo sono, la 
paga offerta è un insulto alla dignità (esagero!! :-D)
ciao :-)
-- 
morde

 
In 
http://oreilly.com/news/kylix_0800.html
 c'è una presentazione di Kylix, 
tra le righe c'è scritto:
VisualCLX uses Qt , TrollTech's GUI toolkit, for graphics and visual 
controls. (Borland has negotiated a limited license with TrollTech, so if 
you purchase Kylix, you have a royalty-free license to use parts of Qt in 
freeware, shareware, and commercial products. You do not need to pay any 
additional fees to TrollTech for use of Borland-licensed Qt technology.) 
In pratica: la VisualCLX di Kylix era costruita sulle qt.

 In pratica: la VisualCLX di Kylix era costruita sulle qt.
GREAT! GOOD LINK :)
questa poi non la immaginavo... 10 anni fa :-O
Pensa da quanto tempo esistono le QT: e ora capisco perchè questo 
framework è pensato così bene ed il cross platform è così semplice da 
ottenere. :-)
ciao
-- 
morde

 Ho visto l' annuncio di Rad Studio XE.
Approfitto di questo thread per segnalare che "RAD Studio XE" è stato 
rilasciato (c'è già una trial scaricabile da ieri):
http://www.embarcadero.com/rad-studio-xe-preview
Ciao!


 
http://www.embarcadero.com/rad-studio-xe-preview
e hanno già beccato bug clamorosi, nella gestione della memoria e
dell'ide, con crash e leaks a più non posso.
Ale

 dell'ide, con crash e leaks a più non posso.
Questo è un classico. :)
L'importante è che siano rapidi ed efficaci nel "fixarle".
Ciao,
