NHibernate
Mi fa veramente piacere, dire che da qualche giorno Fabio Maulo, ha cominciato a partecipare in maniera prorompente sul nostro forum nella sezione di ORM di Ugidotnet.
Chi è Fabio? Come chi è? :-)
Uno dei committers di NHibernate! che tra l'altro si è scoperto essere italiano di origine, e vive in Argentina.
Il fatto che partecipi al nostro forum ci farà onore, la sua esperienza e conoscenza è di grande spessore e si è fatto subito sentire a colpi di post.
Mi ha chiesto di dare visibilità al google-group che ha da poco creato (sempre con Focus Nhibernate) e lo faccio con piacere:
Ecco...
Mi è stato chiesto molte volte, anche su Guisa esiste un bel thread sul confronto di questi tre ORM, quindi ne ho approfittato per fare una matrice che incrocia le feature di questi tre prodotti. Ahime non ho ancora qualche informazione su Entity Framework e consideranto che quest'ultimo è ancora in CTP,la sua colonna potrebbe essere passibile di modifiche.
Ho usato il simbolo "??" nelle feature di cui non ho ancora conoscenza.
Siete invitati a propormi qualche eventuale feature su sui trovare i confronti, terrò aggiornata la tabella.
...
Mi sa che c'è solo "un" posto libero!! Ho apportato alcuni ritocchi al materiale, e aggiunto qualcosa (scenari enterprise, linq, e robe vari). Mancano una decina di giorni al 7 Maggio, e questo è un periodo intensissimo di lavoro...il tempo sembra non bastare mai. Se c'è qualcuno interessato si faccia sotto qui!
Lo dicevo qualcosa come due mesi fa al webcast che abbiamo fatto assieme io e Lorenzo,
la famosa Sessione di Domande e Risposte (in cui tra l'altro ci siamo divertiti un casino...), che per come stavano andando le cose avevo intravisto una possibile sinergia tra Linq e NHibernate ed ecco la slide di allora:
Mi sarebbe piaciuto scriverci su qualcosa...ma in fondo in fondo...sapevo che "uno a caso" ci sarebbe arrivato prima...e quindi Linq for NHibernate comincia a prendere forma...
Avere Linq nel linguaggio e una trasformazione delle expression in clausole HQL o Criteria (poco importa) potrebbe voler dire il declino di...
Purtroppo solo in casa Java...ma chissà che non si pensi ad un porting appena possibile. Hibernate Shards è un framework (costruito su Hibernate) che permette di lavorare con le partizioni orizzontali dei database, il tutto con le interfacce abituali SessionFactory, Session, Criteria e Query. Permette di sfruttare la distribuzione dei dati in qualsiasi configurazione di shards. C'è anche il supporto per shards virtuali (in modo che le shard fisiche possano essere rifattorizzate in qualsiasi modo). Tutta la logica è ovviamente a plugin come nella buona tradizione Hibernate, con HQL e Transazioni distribuite. Ecco l'attuale stack di tecnologie Hibernate...
Quando ho letto che i miei blogger preferiti (Jeremy Miller, Scott Bellware, Jeffrey Palermo...e altri "ragazzacci" di CodeBetter) avevano organizzato una "spedizione punitiva" e si sono presi a parte tutto il team di Linq for Entities per spiegare loro un po come va il mondo (giusto qualche lezioncina di NHibernate...quoto: "...teaching them about NHibernate...") mi è venuto troppo da ridere! Una delle cose che da più fastidio della versione attuale di EF è che non rispetta neanche quel minimo principio della persistence ignorance. Classi base da cui ereditare, classi specifiche per le associazioni e interfacce specifiche per il tracciamento dei cambiamenti.Sam Gentile dice che questo è...
Che piacere! Per il primo Mastering NHibernate in italia (data del 15/16 Marzo) è tutto esaurito!Ma credo che ci sia la possibilità di un'altra data, visto che ci sono un bel po di persone che stanno dando l'adesione in queste ore... Il Materiale è pronto...ci sarà da divertirsi.Vi terrò informati su eventuali news in merito alla prossima data. Seguirà per la sera del 15 anche la prima "NHibernate Geek Dinner" a cui ovviamente possono partecipare tranquillamente anche i nn partecipanti al corso...Se ci fosse qualcuno interessato...lasci un commento qui...
Parliamo prima di cose serie. Si va a Bari dagli amici di DotNetSide per andare a mangiare il polipo.Detto questo...nel resto della giornata, per quello che ne rimarrà... si pensava di fare un bel workshop! E infatti ecco qui l'agenda...Ma mica vado da solo....viene pure il mio compagno di merende...Lorenzo, cintura nera di Team System a farci vedere la suite per Database Professional. (Solo questo basterebbe a vedere gente in pellegrinaggio per Bari)L'agenda è veramente di lusso...accesso ai dati a tutti i livelli.Si prevedono i "botti" nella sessioni di Michele, Tiziana, Fabio, Vito... Nella mia sessione stavolta proporrò qualcosa di veramente nuovo e lo...
Primo webcast della giornata finito...Sta per iniziare il secondo...NHibernate: un caso reale...di un altra serie però...(piattaforma applicativa)(Si...ho montato la tenda di fronte alla Microsoft...)ps: sposto le riflessioni a fine giornata...a dopo!
Ci sono già una cinquantina di persone...A dopo...
Full NHibernate Archive