ASP.NET 2.0
Post sulle tecnologie ASP.NET
Visto che sta per arrivare il tempo
nel quale le nostre applicazioni potranno sfruttare le MasterPages, di
ASP.NET 2.0, cercando in rete ho scoperto un sitarello interessante che spiega
come ottenere con l'uso di css e DIV i più disparati layout, certi anche di
essere compatibili con Firefox, Opera e Netscape oltre che con Internet
Explorer.
Vado a provare...
Link: Little Boxes
powered by IMHO 1.2
per leggere il post originale o inviare un commento visita il seguente indirizzo: Tempo di MasterPages
Non è molto che ho scoperto, con somma gioia, l'uso dei soli
"div" e degli stili nella realizzazione di pagine web, grazie a Giulio, un
collega grafico che ha fatto di questa tecnica un'arte. Questa sera, mentre
imbellettavo la form di login di .TRAQ, che usa il controllo Login di
ASP.NET 2.0 e le (quasi) favolose Membership API, eccomi nuovamente alle prese
con le tabelle.
I controlli ASP.NET dedicati all'autenticazione a a quant'altro
vi gravita attorno, hanno una caratteristica molto interessante, ovvero la
possibilità di diventare "template", consentendo così la customizzazione spinta
del loro aspetto. E così ho fatto, cliccato l'apposita voce nel menu...
Credo di essere sulla via buona, stavolta, per unire l'utile ed
il dilettevole. E' un piano di lavoro che ha preso forma alcuni mesi orsono
quando, lo scorso Novembre, ho per la prima volta accennato alla mia
volontà di impegnarmi a scrivere un "progetto web" che mi consentisse di
impratichirmi con le novità del Framework 2.0 nella sua espressione peculiare
del web che è l'ASP.NET.
Quell'idea è diventata, a furor di blog, il progetto .TRAQ, che
pur apparentemente latitante, in questi giorni comincia a vedere le prime righe
di codice, in puro ASP.NET 2.0. Letture, pensieri, e soprattutto molto ascolto
ai weblog...
Microsoft ha pubblicato un corso gratuito, realizzato da AppDev, per chi voglia imparare ASP.NET in C#. Il download è un file ISO da 280MB.
powered by IMHO
Chi ha provato a scrivere un'applicazione
ASP.NET 1.0 globalizzata, ovvero che preleva le risorse testuali per il
rendering della pagina da degli appositi file, si sarà reso conto che la
questione è tuttaltro che semplice e lineare.
Ho appena scoperto che ASP.NET 2.0 introduce una nuova sintassi
nei codeblock che risolve questo genere di problema piuttosto
elegantemente.
<asp:Literal Runat="server" Text="<%$ Resources:MyResources, MyText %>"/>
Questa riga è in grado di leggere una stringa dalle
risorse ed assegnarla ad un Literal.
L'espressione <%$...%> supporta anche
altre "keywords" oltre a resources: ConnectionStrings legge una
stringa di connessione dalla configurazione, AppSettings legge
una chiave dall'omonima sezione del web.config infine
Version legge una parte...
Le WebParts che faranno parte
della prossima versione di ASP.NET 2.0, offrono l'occasione di implementare un
framework di connessione cross-page che consenta a delle WebParts Consumer, di
condividere informazioni provenienti da un Producer. L'articolo che segnalo
è una lettura interessante in merito, con tanto di codice di esempio.
Fonte: WebParts and Cross-Page
Connections
Interessante notare che in fondo alla pagina di queso
post si può vedere implementato un eccellente metodo anti-spam che fa uso delle
HIP.
powered by IMHO
Le Membership API di ASP.NET
2.0 per ASP.NET 1.1, le trovate qui
powered by IMHO
Ma anche ASP.NET può
farlo...
How to create the Google Suggest
feature with ASP.NET 2.0
powered by IMHO
Stasera ho deciso di installare un virtual pc, con il framework 2.0 e Sql Server 2005 Express, per fare qualche esperimento e predisporre l'ambiente di sviluppo per .TRAQ. Probabilmente molti di voi lo avranno già fatto, ma ecco lo stesso alcune indicazioni per chi volesse provarci.
tanto per cominciare, occorre installare la giusta versione di framework 2.0 in base alla versione di Sql Server 2005 che si intende utilizzare. Personalmente ho scelto di installare la CTP di Ottobre perchè è l'unica che consente di utilizzare il Sql Express Manager che è stato rilasciato da poco. Le versioni scaricabili del framework sono...
Il dado è tratto. Dato che non vi sono più commenti in
merito ritengo di poter sintetizzare le varie segnalazioni giunte nel seguente
nome:
.TRAQ (si legge dot Track)
Il nome è un po' ambizioso, ma il progetto non è da meno...
Inoltre direi che è sostanzialmente accolta la proposta di Adrian per la
parte relativa ai bugs, che se applicabile si chiamerà BugsBanny (con la "a").
Ho predisposto una categoria nel mio blog per chi volesse rimanere aggiornato
sulle novità del progetto sul quale a breve comincerò a lavorare.
powered by IMHO
So già che mi sarà detto che cominciare dal nome
non è una buona idea, però io sono abituato a chiamare le
cose con il loro nome, e se queste non ce l'hanno diventa un problema. Quindi
anche per "esigenze editoriali", vorrei provare a trovarlo subito.
Ecco in due parole di cosa si dovrebbe occupare il
software, sintetizzando le idee che sono state proposte nei commenti al mio
precedente post :
Tracking dei bugs in un progetto. Per
estensione suggerirei che il tracking sia esteso a tutte le fasi di
sviluppo...
ZBB = Zero Bug
Bounce.
Purtroppo a quanto pare la BETA 2 comunque non sarà
pubblicata prima di Gennaio.
ASP.NET 2.0 and Visual Web
Developer hit ZBB
powered by IMHO
E poteva mancare il mitico
Dino?
Cutting Edge: Implications of
Script Callbacks in ASP.NET
powered by IMHO
Et voilà. Un altro interessantissimo articolo di
MSDN.
Service Station: Run ASMX Without IIS -- MSDN Magazine, December 2004
powered by IMHO
Un buon articolo per chi
programma in ASP.NET
ASP.NET: 10 Tips for Writing
High-Performance Web Applications
powered by IMHO
Sto pensando di unire l'utile al dilettevole, e da
qualche giorno ho in mente di cominciare a lavorare su un progetto ASP.NET
utilizzando il Framework 2.0. allo scopo di fare pratica sul campo. Il fatto è
che ho molti dubbi su che pprogetto affrontare. Inizialmente mi era venuto in
mente di fare un porting di BugZilla per .NET, ma non sono del tutto certo di
riuscire a fare meglio di quello che già c'è.
Infatti l'idea non è quella di fare un progettino fine a se stesso, ma di
creare un vero e proprio progetto OpenSource, che possa avere qualche
riscontro.
Qualche...
In questo post si riportano delle modifiche, già presenti
nella CTP di novembre al modello di compilazione di ASP.NET e al naming delle
directory. Le modifiche vanno nella direzione di quanto suggerito dai membri
della comunità degli sviluppatori.
Source: ASP.NET 2.0 product design changes
between Beta 1 and Beta 2
powered by IMHO
Visto il post di Alessandro, ecco un altro link che completa quello da lui proposto per aiutare nella scelta del data provider per Oracle
http://msdn.microsoft.com/data/default.aspx?pull=/library/en-us/dnadonet/html/ODPvsMSDP.asp
Microsoft ha rilasciato un tool
per verificare la presenza sui propri server del Modulo ValidatePath, che
dovrebbe proteggere dal bug di ASP.NET Canonicalization (un nome più
semplice faceva brutto?)
http://www.microsoft.com/downloads/details.aspx?familyid=be7366f5-82a1-444f-9ebc-d70b6c8830dd&displaylang=en
Questo post informa che i folder "di sistema" di ASP.NET 2.0 cambieranno nome acquistando un prefisso "Application_"
http://www.asp.net/Forums/ShowPost.aspx?tabindex=1&PostID=691250
Perciò Code diventa Application_Code, etc.... Tutto ciò per evitare che si possano avere omonimi nei folder creati dall'utente.
Io preferivo i nomi corti, non mi è mai venuto in mente di chiamare "bin" un mio folder...