Newsgroup: it.comp.lang.delphi
Titolo: Delphi 8 .Net: Domanda

Salve a tutti, volevo porvi un quesito:
E' possibile con Delphi 8 poter migrare un'applicazione client/server
scritta in delphi 5 e dbms Oracle nel nuovo ambiente convertendo poi il
progetto in forma web oriented?
(Questo č possibile ad esempio col tool della oracle Oracle Developer 9i,
basta ricompilare i sorgenti nella nuova versione)
Grazie mille

 basta ricompilare i sorgenti nella nuova versione)
qui non si tratta di una "nuova versione": Delphi 8 e' un prodotto
interamente nuovo e che non ha niente a che spartire con Delphi 7 e
precedenti, se non il nome e una libreria, la 
VCL.NET
, che da' un certo
limitato grado di portabilita'.
Ciao, Sandro


Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)

 basta ricompilare i sorgenti nella nuova versione)
Tu 6 uno degli "eroi"che usa il developer di Oracle?
Finora non ne ho mai sentito parlar bene...
Mi interesserebbe conoscere le tue impressioni su questo strumento.
A

Io sono un fedele utilizzatore di Delphi, un mio collega utilizza il
developer, xò devo dire che è veramente penoso.... qualsiasi cosa fai in
developer impieghi molto tempo di piu (codice e sudore) rispetto al delphi.
Cmq la mia applicazione si può ricompilare in delphi 8....volevo solo sapere
se poi era possibile riconvertire le form in un formato web oriented....
ciao

 oriented....
Con "riconvertire in formato web oriented" ti riferisci al fatto di
poter tramutare le tue Windows Forms in Web Forms? Secondo me, non è
possibile in modo automatico a livello di interfaccia poichè le
gerarchie di controlli utilizzati nelle due situazioni sono diverse,
anche se la parte "logica" dell'applicazione dovrebbe essere
trasferibile con più facilità considerando che usa classi di supporto
comuni (quelle fornite dal framework .NET).
Ciao!


 gerarchie di controlli utilizzati nelle due situazioni sono diverse,
appunto. Ed inoltre la dinamica di funzionamento di una pagina web e'
totalmente differente da una form standard di Windows: la seconda reagisce
in tempo reale ad eventi ed azioni dell'utente, la prima solo dopo il post
dei dati. Non e' pensabile un porting "automatico" da form windows a web.
Ciao, Sandro

 da form windows a web.
Dicendo che non è possibile convertire Windows Form in Web Form in modo
automatico, mi riferivo al fatto che lavorando "a livello fisico" in
modo diverso, emergono tutta una serie di aspetti di cui si deve tenere
conto: performance e tempi di risposta della pagina Web, sostituzione
dei controlli Windows con il corrispondente Web più simile, ecc.
Tralasciando questi aspetti, sebbene una form di Windows e una pagina
Web siano due entità diverse, lavorando all'interno di un ambiente di
sviluppo basato sul framework .NET non si nota la differenza poichè si
tratta di trascinare controlli all'interno di un'area progettabile ed
associarvi degli eventi da "farcire" con istruzioni codificate usando il
linguaggio preferito.
Siccome il meccanismo di "PostBack" che dà luogo all'aggiornamento della
pagina Web è automatico e trasparente allo sviluppatore, poichè fornito
e gestito dalle classi basi delle quali si creano discendenti nello
sviluppo - sebbene sia sempre possibile intervenire sul meccanismo - una
Windows Form e una Web Form non sono *concettualmente* e
*funzionalmente* così diverse tra loro (riferendosi al livello alto di
astrazione del framework).
