Newsgroup: it.comp.lang.delphi
Titolo: 4/11 - The day after

Un saluto a tutto il ng.
In attesa della presentazizone di Roma, espongo alcune mie impressioni 
riguardo la presentazione di Milano avvenuta ieri, 4/11/2004
In primis, siam andati a pranzo con Cantu&c dopo aver fortunosamente 
recuperato MarcoB&MarcoB che si erano smarriti nei meandri di Milano 
Centrale.
Adesso veniamo al sodo....
Dopo i soliti discorsi, sigle, spot (ma quand'è che 'ste cose le mandano 
in tv???) etc etc etc quelli di Borland ci hanno tenuto molto a 
sottolineare che 2005 è la migliore versione di delphi mai uscita dai 
loro laboratori.
Dopo Cantu ha rapidamente presentato alcune novità dell'ambiente.
Riguardo l'ide, sono stati aggiunti degli ausilii (alcuni gia presenti 
in roba di 3 parti tipo gexpert...), è stata potenziata la call-stack 
utile per il debug.
Riguardo il linguaggio sono state aggiunte le funzioni inline, molto 
note a chi programma in c/c++ (non a me...), le classi astratte e i 
membri di tipo strict private, ovvero privati sul serio e non visibili 
da nessuna classe oltre a quella in cui sono dichiarati.
Dopo un coffee break, uno di borland ha mostrato la costruzione di una 
semplice applicazione 
asp.net
 basata su eco2.
La nota importante è che eco2, a differenza di eco1, permette il reverse 
engineering e la creazione di class diagram di db esistenti.
Questo, ihmo, permette la riesumazione di eco che senza questa 
possibilità era molto limitativo.
Per la cronaca, lo sviluppo in 
asp.net
 *sembra* abbastanza simile a 
quello basato su intraweb.
Infine, è stata presentata una implementazione di borland x cio che 
riguarda l'uso dei db anche in ambito distribuito, cosa su cui mi 
dlilungo un attimo....
A differenza di altre tecnologie, i provider 
ado.net
 sono *specifici* 
per database; x specifici intendo che ogni provider ha il proprio set di 
componenti. Quindi, se devo connettermi ad un db m$sql uso una 
SqlConnection ma se devo connettermi a Sybase uso una AseConnection.
Ergo, se devo usare diversi tipi di db, mi tocca creare uno strato, 
tipicamente una classlibrary magari usata tramite reflection (rtti).
In 
vs.net
 tale strato non esiste, mentre in delphi2055 è rappresentato 
dai bdp: borland data provider.
Il concetto è abbastanza simile a quello su cui si basa dbx, ma a detta 
di borland è esteso, permettendo l'uso di potenzialità specifiche del 
db. Di questo non è stata fatta dimostrazione, ma se è vero è una cosa 
favolosa...
Poi, riguardo le app distribuite, hanno praticamente messo su un 
qualcosa molto simile a midas, con la differenza che questa 
infrastruttura specifica per i database si basa su remoting che 
sostituisce dcom (cosa di cui saremo tutti felici, imho....).
Imho, su questo punto potevano almeno trasmettere il concetto che 
remoting può essere usato anche in ambiti non legati a database.
In pratica remoting permette di istanziare classi in un application 
server usate dai client tramite classi proxy, un po come lavora corba, 
ma non è detto che le classi debbano x forza avere a che fare con un db: 
basta che siano serializzabili (ovvero, persistenti..) e che erditino da 
una classe specifica: MarshalObjectByRef.
Il tutto potendo usare tcp/ip o http come protocollo.
Riguardo la parte x win32 non vi sono grosse novità di rilievo.
Esiste il bde ma senza sqllinks ed è lo stesso bde di d7 compresi i bug.
Cosa penso??? ehehehehehe!
1) Che il prodotto sia superiore alla attuale versione 
vs.net
 è fuori 
discussione.
2) Borland spinge molto la suite ALM, strumenti che secondo me in Italia 
potrebbero interessare ben poche aziende
3) Idem dicasi per eco, che ha senso per applicazioni molto complesse, 
ma x cose medio piccole potrebbe essere macchinoso
4) Mentre molti sparano quasi a zero su uml spingendo metologie 
alternative leggere come scrum e xp, borland basa eco su uml...
5) Per chi non ha intenzione di migrare su .net, passare a questa 
versione non porterebbe grosse migliorie
In sintesi, borland punta agli ausilii alla produttività personale e 
aziendale come valore aggiunto di un rad estremamente potente, ma in 
Italia molte aziende, a voler essere delicati, di queste cose se ne fottono.
Va detto anche che, per esperienza diretta, le richieste di 
svilauppatori delphi al momento sono NULLE, a differenza di quelle di 
c#, 
asp.net
 e addirittura vb.net....
-- 
Alberto Salvati
A *Neapolitan* delphi developer who is studing c# & .Net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso!"

alternative leggere come scrum e xp, borland basa eco su uml...
Alberto, non confondere RUP (il Rational Unified Process, che usa UML, e
che è "heavyweight") con UML. In fondo UML è una notazione, un
metalinguaggio, nulla di più - non ti obbliga ad adottare un certo
processo o una certa metodologia, e non sei obbligato a compilare tutti i
diagrammi disponibili completamente.
Le metodologie agile come scrum e xp non aboliscono il design o la
documentazione, pongono sole enfasi diverse sul loro utilizzo all'interno
del processo di sviluppo. AD esempio vedi
http://www.sdmagazine.com/documents/s=9346/sdm0410f/sdm0410f.html
Borland è sulla strada giusta, Caliber, Together e StarTeam sono ottimi
strumenti per costruire software più "professionale", certo il costo di
alcune versioni è elevato e non alla portata del singolo sviluppatore o
della piccola società, però ti assicuro che per progetti complessi sono
veramente validi.
Luigi D. Sandon - D&amp;D Support Team
--- posted by geoForum on 
http://www.delphiedintorni.it

 veramente validi.
Non discuto sulla validità di strumenti che semplifichino e mettano 
ordine nel ns lavoro, salvo provarli e vederne l'effettiva utilità.
Tra (), trattandosi di roba sfornata da Borland ho pochi dubbi sulla 
loro efficacia.
Il problema è passare dall'idea del "costo" a quella 
dell'"investimento", cosa che qui, oggi, è pura utopia.


 semplice applicazione 
asp.net
 basata su eco2.
Io direi che ha tentato (se ti riferisci a quello italiano) di cui non
rricordo il nome.
Per chč alla fine (dato che laversione Beta non era quella di Cantů) non č
riuscito a compilare. Ed ha mandato in Crash Delphi 2005.
Piuttosto sapete nulla del gruppo Bug-it? Chi c'č che frequenta anche ICLD?
E' valido ? Esiste almeno li un supporto per Kylix ?
Ciao
Mario - (
mari...@inwind.it
)
P.S. Vi ho cercato (voi di ICLD) prima e dopo la conferenza ma non sono
riuscito a riconoserVi. Per caso eravate il gruppo che durante il
Coffe-Break parlavate con Cantů?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Centrale. [...]
Quoto questa frase solo perchè mi riguarda... :-)
Non aggiungo o tolgo nulla alle tue opinioni perchè sto preparando un 
reportage analogo a quello scritto per il Delphi Day 2004 e quindi 
scrivo lì la mia personale...cronaca dei fatti. ;-)
Dico solo che sono stato molto soddisfatto del livello raggiunto da 
Delphi che avevo avuto modo di leggere in diversi "white paper" e che ho 
visto all'opera dal vivo, oltre ad aver conosciuto molte persone con cui 
avevo "conversato" sino ad ora unicamente per via di questo mezzo 
virtuale. :-)
Ora devo chiudere perchè nella mia rete locale il sistemista sta 
compiendo rivoluzioni e la mia connessione va a singhiozzo. :-P
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

Io direi che ha tentato (se ti riferisci a quello italiano) di cui non
Gabriele Giacomelli ha tenuto la presentazione del remoting per
applicazioni n-tier, che ha avuto qualche problemino, ma non credo usasse
una versione retail. Comunque essendo un prodotto "nuovo" che rompe con il
passato qualche problema di "dentizione" immagino ci sarà - basta solo che
il primo UP non si faccia attendere come quello di D7!


dell'"investimento", cosa che qui, oggi, è pura utopia.
Su questo non posso che concordare pienamente.


 È "roba" che hanno comprato, 
non credo che gente sche scrive sw ad un tale livello sia di bocca buona 
negli acquisti....


> P.S. Vi ho cercato (voi di ICLD) prima e dopo la conferenza 
io ero quello che ha fatto la domanda (idiota) sul reverse engineering 
in eco2.... :(
Ma, ..zzo, xche non ti 6 fatto vivo qui? potevamo vederci di persona..
;)


 eco2.... :(
Ma dai... a chiunque puo' capitare di distrarsi un attimo :)
Acqua 

Vi ho cercato. Ma non sono riuscito ad arrivare prima delle 14.45 per
ritardi FS.
(Per quanto riguarda la presentazionine di Jason io non ho capito molto)
Comunque sarà per la prossima volta.
OPPURE
Se Marco Breveglieri ci indica un buon ristorante dalle sue parti Vi ospito
tutti per un pranzo/cena in un giorno comodo per tutti.
Ciao
Mario (
mari...@inwind.it
)
P.S. tutti è riferito a I.C.L.D. . E comunque (<20)


 possibilità era molto limitativo.
non so se sia il caso di sottolinearlo
(ma mi pare che alla fine della presentazione
fosse stato sottolineato)
il fatto che eco sia disponibile solo per win form e web form
quindi niente VCL.Net e men che meno VCL
correggetemi se sto delirando
Cordialmanente,
Stefano
P.S.: è con grande piacere che tanti degli
stimati partecipanti a icld ora per me hanno un volto  :-)
P.P.S.: [per Alberto] se puoi contattami in privato

ALLORA ...
non viene nessuno ???
L'nvito č stato fatto per conoscerVi. E per conoscerci.
Mi piacerebbe anche incontrare il mitico Andrea Laforgia e Marco Cantů.
Ovviamente compatibilmente con i loro impegni.
Il luogo che io proposto č stato scelto tra BO e MI ma qualsiasi altro va
bene. (Parma Piacenza Lodi ecc).
Ciao
Mario - (
mari...@inwind.it
)
P.S. E' evidente che siete tutti ricchissimi o impegnatissimi con il lavoro
o con le Vs fidanzate se non rispondete. : - )


 P.S. tutti è riferito a I.C.L.D. . E comunque (<20)
Allora inizio io:
['Mario Piva', 'Acqua', Null, Null, Null, Null, Null, Null, Null, Null, 
Null, Null, Null, Null, Null, Null, Null, Null, Null]; :)
Acqua 

 tutti per un pranzo/cena in un giorno comodo per tutti.
Come mai sono chiamato in causa? :-) Sei delle mie parti forse?
Comunque non ho alcun problema ad aderire, ci mancherebbe. :-D


 Null, Null, Null, Null, Null, Null, Null, Null, Null]; :)
['Mario Piva', 'Acqua', 'Marco «Alka» Breveglieri, Null, Null, Null, 
Null, Null, Null, Null, Null, Null, Null, Null, Null, Null, Null, Null, 
Null];
P.S.: complimenti Acqua per il look "Matrix style". :-D


> P.P.S.: [per Alberto] se puoi contattami in privato
fatto...


 P.S.: complimenti Acqua per il look "Matrix style". :-D
['Mario Piva', 'Acqua', 'Marco «Alka» Breveglieri', 'Marco Bortolani',
Null, Null, 
Null, Null, Null, Null, Null, Null, Null, Null, Null, Null, Null, Null, 
Null];
	Marco
	info @ 
marcobortolani.it

Io abito a Casalecchio Bologna.
Ti ho chiamato in causa perchè so che lavori tra Mi e Bo e per quelli di
Milano sorbirsi 200 KM di viaggio per un pranzo non sarebbe il massimo.
Inoltre, contando le ture risposte ai Post, penso mancheresti a tutti.
A me, quest'anno, sono mancati i Post di Andrea Laforgia. Per cui rinnovo
l'invito a Lui ed a tutti i Milanesi che vorranno partecipare.
Ha. ... Non voglio storie al momento del conto. Sarete tutti miei ospiti,
senza discutere.
Ciao
Mario
// ___________
Mario Piva
via Lido 72
Casalecchio
40033 - BO
(
mari...@inwind.it
)



 senza discutere.
Guarda che siamo tutti buona forchetta :)
Dai Mario, perchè farti caccià 6/700 ?. Ognuno paga x se e buona notte.
Se poi vuoi proprio rinunciare a qualche licenza Borland..... non insisto.
Acqua 

 Se poi vuoi proprio rinunciare a qualche licenza Borland..... non insisto.
Ma io veramente avevo preventivato € 1000.
Piuttosto ... Alberto Salvati (sto usurpando il Suo Post) cosa fa' ???
Mario
(
mari...@inwind.it
)


 Piuttosto ... Alberto Salvati (sto usurpando il Suo Post) cosa fa' ???
Io, una corsa una tantum in Emilia-Romagna per l'occasione di sedere a 
tavola con tutti voi la fare volentieri.
Basta accordarsi bene sul giorno.
Io ho famiglia e se manco da casa nel we potrei non trovarla + al mio 
rientro... ;)
Pero', a parte le battute, propongo un pagamento alla "romana", 
altrimenti mi trovo costretto a prendere brodino e carote...


Per il giorno hai perfettamente ragione.
Io propongo Giovedģ 11 Novembre.
Per la cena va bene ??? Cercherņ un posto decente.
Sul pagamento non si transige perņ.
Ciao a tutti
Mario - (
mari...@inwind.it
)



 Ciao a tutti
Ciao!
