Una giornata con Scott Guthrie -
pcapirci non è online. Ultima attività: 22/04/2008 13.28.31pcapirci
Inserito il: 08 febbraio 2005 10.25
44 messaggi dal 19 giu 2001 Istalla Microsoft Silverlight!
Visto che ero anch'io all'evento, mi avrebbe fatto piacere potervi conoscere di persona, dopo avervi tanto letto. Aspetto la beta 2 per iniziare ad usare ASP.NET 2.0 e VS 2005 (da ex sviluppatore ASP con DW di Macromedia, quante belle similitudini!). Un paio di domande: il codeFile ha la stessa assurda incompatibilità del CodeBehind in produzione? E poi, ieri non si è parlato di Code Beside, eppure anche Dino Esposito nel suo ultimo libro lo consiglia; la tua idea in proposito ?
grazie

Paolo
Microsoft Most Valuable Professional
Re: Una giornata con Scott Guthrie -
rickyvr non è online. Ultima attività: 07/09/2008 1.06.18rickyvr
Inserito il: 08 febbraio 2005 13.09
contributi / Top Poster / Community manager / www.riccardogolia.it / Blog / 2114 messaggi dal 16 mag 2004 Istalla Microsoft Silverlight!
Con la nuova beta il compilation model subisce una grossa variazione che di fatto invalida il discorso code-beside (presente nelle versioni precedenti della beta e CTP, sulla base delle quali Dino ha scritto il suo libro).

Con la beta 2 la direttiva Page cambia, compilewith diventa codefile e classname ritorna ad essere inherits. La classe inherits definisce di nuovo una classe base e deve derivare a seconda dei casi da Page, UserControl oppure MasterPage o relativi figli. I gestori di evento nel code-behind diventano public o protected (invece che private).

La bruttura che abbiamo fatto a notare a Scott (Andrea Saltarello ha fatto da portavoce per tutti) sta nel fatto che la classe del controller continua ad essere "partial" anche se in realtà è una classe base. A noi sinceramente piaceva molto di più il discorso code-beside!

Scott ci ha spiegato che l'uso di "partial" è giustificato dal fatto che si vuole evitare di definire i controlli usati nella UI nella classe base come avviene oggi... Per il resto il modello è e rimane molto simile a quello passato, per salvaguardare l'esperienza degli sviluppatori nei confronti del modello code-behind.

Ciao, Ricky.

Riccardo Golia
Microsoft MVP ASP.NET - Architecture
ASPItalia.com Community Manager & Content Editor
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it

Vai a:
Torna al forum |   Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.


maltra - 811 pt
vladimiro - 562 pt
fabrica - 180 pt

Ultimi vincitori: fabrica, vladimiro, PeppeDotNet

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008 + Windows Server 2008, ReShaper e 1 ebook!



COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums