NHibernate su IoProgrammo

E' uscito IoProgrammo di maggio, con un mio articolo su NHibernate...
così ho fatto contento al mamma che voleva che diventassi uno scrittore da grande...
(meno male che non ha specificato di cosa...) 

Print | posted on giovedì 20 aprile 2006 16.13

Feedback

# re: NHibernate su IoProgrammo

left by Lorenzo Barbieri at 20/04/2006 16.32 Gravatar
E bravo Janky!!!

# re: NHibernate su IoProgrammo

left by Mighell at 20/04/2006 16.32 Gravatar
Vado a comprarlo allora :)

# Re: NHibernate su IoProgrammo

left by Roberto Messora at 20/04/2006 17.16 Gravatar
Spero tu ti sia firmato Giancarlo "Validation" Sudano :-)

# re: NHibernate su IoProgrammo

left by Adrian Florea at 20/04/2006 17.39 Gravatar
bello! bravo!

vado a comprarlo anche io

# re: NHibernate su IoProgrammo

left by Igor Damiani at 20/04/2006 17.44 Gravatar
bravo Janky....evviva!!!!

# Re: NHibernate su IoProgrammo

left by Simone Chiaretta at 20/04/2006 17.52 Gravatar
Lo compro solo se anche tu compri ComputerProgramming con DNN e i blog!!!

uè... mica avete detto lo stesso per i miei articoli... moh me la lego al dito!!!

# re: NHibernate su IoProgrammo

left by Lorenzo Barbieri at 20/04/2006 19.00 Gravatar
X simone... ROTFL!

# re: NHibernate su IoProgrammo

left by Lorenzo Barbieri at 20/04/2006 19.00 Gravatar
E poi io se lo trovavo in edicola l'avrei comprato... ;-)

# Domanda di servizio...

left by Lorenzo Barbieri @ UGIblogs! at 20/04/2006 19.12 Gravatar
cliccate solo se avete gi

# re: NHibernate su IoProgrammo

left by Andrea Raimondi at 20/04/2006 19.36 Gravatar
Avendo comprato la rivista ed essendo un vecchio lettore(chiedi pure a Jaco se non ci credi :-)) e non solo... mi permetto una piccola considerazione o forse due, non lo so ancora :-)

L'articolo in alcuni punti non è molto chiaro, se vuoi poi ti scrivo in mail i passaggi che mi hanno confuso.

Inoltre mi sarebbe piaciuto che l'esempio non avesse avuto validità solo per Visual Studio: un modo di renderlo meno legato all'IDE sarebbe stato di avere un package dove si
implementa la SessionFactory come singleton potendo poi
derivare da essa per la *propria* SF.

Ancora, ma questo non so se NHibernate lo fà: sarebbe stato più carino(imho) se si fosse creato il DB a partire dalle classi e dal file XML e non partire dal DB.

Infine, mi sarebbe piaciuto che fossero stati dati dei riferimenti ad URL dove trovare tool di ausilio per la generazione di detti files XML.

Tutto sommato, un articolo leggibile e ben strutturato, però è un 6+ un pò risicato. Diciamo che è un 6-| .
(manca l'altro - ) :D

Ciao,

Andrea

# re: NHibernate su IoProgrammo

left by Adrian Florea at 20/04/2006 20.56 Gravatar
L'ho appena letto sul treno Milano-Chiasso - tanto si sa che sono uno "sfizzero" :-) - e mi è piaciuto

# Re: NHibernate su IoProgrammo

left by Simone Chiaretta at 20/04/2006 21.10 Gravatar
Scusa Andrea, ma dove ha validità solo per Visual Studio?
NHibernate è una liberia e la si può usare con tutto quello che .NET

e, volendola dire tutta... quanti altri tool di sviluppo per .NET conosci oltre a Visual Studio? Resharper e poi?

# Re: NHibernate su IoProgrammo

left by Simone Chiaretta at 20/04/2006 21.27 Gravatar
Ops.. volevo dire sharpdevelop

# Due miei webcast su VSTS su ioProgrammo di questo mese

left by Lorenzo Barbieri @ UGIblogs! at 20/04/2006 21.36 Gravatar

# re: NHibernate su IoProgrammo

left by Andrea Raimondi at 21/04/2006 0.25 Gravatar
Simone,

Anzitutto perché da alcune cose che dice *sembra*( poi posso sbagliarmi, non sono perfetto) che esso sia utilizzabile solo da VS.

Secondariamente, oltre ad SD ne conosco almeno un altro(per ora marchiato Borland, poi sarà DevCo ma mi riservo di dire la mia su questo appena le cose si saranno stabilizzate).

Ad ogni modo, quello che più mi ha lasciato perplesso sono alcuni passaggi strutturati in modo un pò singolare e non so se attribuire questi ad una semplice svista oppure al fatto che magari mi sono perso una frase.

Ciao,

Andrea

# re: NHibernate su IoProgrammo

left by Giancarlo Sudano at 21/04/2006 10.09 Gravatar
Innanzitutto grazie a tutti, anche a quelli che mi hanno fatto i complimenti senza neanche leggerlo! :-)

Per Simone:
dai non ti arrabbiare, è il mio primo articolo, adesso mi tocca offrire la birra a tutti quelli che hanno lasciato il commento qui...mi costa una fortuna! Tu invece ne hai già scritti una caterba!

Per Andrea:
accetto sempre le critiche soprattutto se sono costruttive come le tue.
Ti rispondo su qualche punto:
L'intenzione dell'editore era di avere un articolo con target medio basso, qualcosa tipo primi passi con Nhibernate step by step, e quindi ho dovuto "tagliarlo" sull'IDE di VisualStudio, ma ovviamente qualsiasi cosa faccia riferimento all'IDE deve poter essere fatta anche dagli altri...
Nella fattispecie: Ho usato add Reference, una application config e una action di build (embedded) per i file XML. Sono tutte cose che ogni buon IDE deve poter fare per produrre delle DLL compliant al framework. Infatti le fa anche SharpDevelop e pur non conoscendo quello di Borland posso dire che "LE DEVE SICURAMENTE" poter fare anche lui. Sono sicuro che mi darai conferma.
NHibernate può creare sicuramente la struttura del database ma non mi interessava in questo contesto scendere così nel dettaglio anche perchè ho un limite fisico di spazio da rispettare e solo quella parte se ne sarebbe preso un bel po. Dall'articolo poi utilizzo cmq un approccio top down, prima definisco le classi, e poi il database. Poi arriva NH e mi permette di mapparlo. Nella realtà succede spesso così! L'architetto fa la sua soluzione in OOD, il dba fa il suo bel relazionale, in parallelo e poi si cerca di unire le due parti (evitando i cazzotti!)
Per le parti meno chiare mi sono accorto solo stamattina quando ho comprato il giornale che sono rimaste due frasi che facevano riferimento a due occhielli che non sono andati in stampa: La configurazione di SQL Profiler (che è di SQL Server e non di VisualStudio e i riferimenti per l'XML...
Peccato, ma li non ho colpe! :-)
Se c'è qualcos'altro che non è chiaro mandami pure una mail e chiacchieriamo volentieri!
Grazie ancora!

# re: NHibernate su IoProgrammo

left by Rosalba Fiore at 22/04/2006 17.44 Gravatar
Spero di trovarne ancora una copia in edicola. Complimenti.

# re: NHibernate le Soluzioni(.sln) di VS senza i Progetti(.prj)

left by maurizio at 16/03/2007 15.52 Gravatar
Buona sera,
sto dando una occhiata a Nhibernate, ma nel provare ad utilizzarlo in una soluzione di VS non riesco ad impostare la proprietà "Build Action" a "Embedded resource" in quanto, da quello che ho capito, è possibile farlo solo se presente un project(.prj).

E vero quanto ho affermato?

Grazie.
Comments have been closed on this topic.