Sempre relativamente a quelle che sono le tecnologie per l'accesso ai dati, seguo con interesse quelli che sono gli sviluppi lato Microsoft; mi chiedevo se a qualcuno fosse venuto in mente di sviluppare un tool per l'esecuzione di comandi LINQ(Language Integrated Natural Query) da un semplice editor di testo, e il risultato è presente a questo link: www.linqpad.net/
La versione free è funzionante, quello a pagamento è il supporto per l'autocompletamento delle query.
Sostanzialmente questo tool, partendo da una stringa di connessione e/o da un Entity Data Model .NET 3.5, ti dà la possibilità di scrivere query linq e visualizza oltre ai risultati alcune informazioni di supporto al framework.
Qualche mesetto fa la versione funzionante con MySql era in beta, ora invece l'hanno resa stabile, in beta invece c'è ora la versione che funziona con il nuovo framework 4.0 beta 2.
Dietro al funzionamento di questo tool c'è chiaramente la scrittura di un LINQ provider; quello utilizzato da LINQPad è uno dei progetti di CodePlex, la community open source di Microsoft, si chiama IQToolkit ed è presente a questo link http://iqtoolkit.codeplex.com
martedì 12 gennaio 2010
martedì 29 dicembre 2009
Rimpiangeremo il delfino?
Oggi mi sono accorto che Mysql GUI Tools, che già da qualche tempo racchiudeva i tools più utilizzati per accedere al popolare database MySql, vale a dire MySQL Query Browser, Administrator, Migration Toolkit e Tray Monitor(mai utilizzato quest'ultimo) è considerato sul sito MySql un "Archived Download", vale a dire non garantiscono più bug fixing, e questi ultimi ce n'erano e come..
Inoltre credo non garantiranno neanche la retrocompatibilità dei nuovi server con un prodotto che oramai non manutengono più. Spero non sia solo l'inizio di un filone che porterà alla fine della versione gratuita di MySql; non credo arriveremo a questo ma sicuramente un cambio di rotta ci sarà, visto che il popolare delfino è stato acquistato già da un pò dalla partnership Sun-Oracle. Vedremo..
Inoltre credo non garantiranno neanche la retrocompatibilità dei nuovi server con un prodotto che oramai non manutengono più. Spero non sia solo l'inizio di un filone che porterà alla fine della versione gratuita di MySql; non credo arriveremo a questo ma sicuramente un cambio di rotta ci sarà, visto che il popolare delfino è stato acquistato già da un pò dalla partnership Sun-Oracle. Vedremo..
Etichette:
MySql Gui Tools Query Browser Administrator
domenica 27 dicembre 2009
Microsoft Visual Studio rincorre il mercato
In questi giorni mi sono ritrovato a vedere un pò i cambiamenti che Microsoft apporterà nel suo nuovo Framework di sviluppo 4.0 . E' impressionante come, in periodi come questo, lì alla Microsoft hanno la capacità di creare dal nulla nuovi framework di sviluppo e nuove metodologie che promettono di migliorare la produttività delle aziende del settore, ma che in realtà migliorano soltanto le tecnologie precedenti che la stessa Microsoft, forse in maniera prematura, ha fatto uscire sul mercato negli anni scorsi.
Comunque per la cronaca, nel nuovo Visual Studio 2010 ci sarà la possibilità di utilizzare il nuovo Entity Framework 4.0 che tra le altre novità aggiunge:
- la possibilità di scriversi delle classi POCO(Plain Old CLR Object) completamente slegate dalle classi del Framework ORM (Persistence Ignorance); nuovi template sono stati aggiunti per automatizzare lo sviluppo di queste classi tramite la tecnologia T4 Templates, sviluppata da VisualT4 e ora sembra che dovrà essere introdotta nella nuova release di Visual Studio.
- Finalmente le caratteristiche di loading delle proprietà, tanto care al più maturo framework Hibernate, sono state rese configurabili tramite i meccanismi di Eager Loading, Lazy Loading ed Explicit Loading.
- Novità davvero promettente, ma del tutto da scoprire, è la possibilità di avere un tracking delle modifiche che avvengono agli oggetti; il framework ha la possibilità di rilevare le differenze tra stato originale e stato corrente degli oggetti.
- Finalmente, almeno così dicono :) , hanno introdotto la possibilità di creare uno schema fisico di una base dati partendo dal modello disegnato nell'Entity Designer presente già in Visual Studio 2008.
- Infine, sono state apportate modifiche per bug fixing e per migliorare l'usabilità del nuovo Entity Framework.
Per chi volesse approfondire il blog a questo indirizzo è un'ottima risorsa
http://blogs.msdn.com/adonet
Comunque per la cronaca, nel nuovo Visual Studio 2010 ci sarà la possibilità di utilizzare il nuovo Entity Framework 4.0 che tra le altre novità aggiunge:
- la possibilità di scriversi delle classi POCO(Plain Old CLR Object) completamente slegate dalle classi del Framework ORM (Persistence Ignorance); nuovi template sono stati aggiunti per automatizzare lo sviluppo di queste classi tramite la tecnologia T4 Templates, sviluppata da VisualT4 e ora sembra che dovrà essere introdotta nella nuova release di Visual Studio.
- Finalmente le caratteristiche di loading delle proprietà, tanto care al più maturo framework Hibernate, sono state rese configurabili tramite i meccanismi di Eager Loading, Lazy Loading ed Explicit Loading.
- Novità davvero promettente, ma del tutto da scoprire, è la possibilità di avere un tracking delle modifiche che avvengono agli oggetti; il framework ha la possibilità di rilevare le differenze tra stato originale e stato corrente degli oggetti.
- Finalmente, almeno così dicono :) , hanno introdotto la possibilità di creare uno schema fisico di una base dati partendo dal modello disegnato nell'Entity Designer presente già in Visual Studio 2008.
- Infine, sono state apportate modifiche per bug fixing e per migliorare l'usabilità del nuovo Entity Framework.
Per chi volesse approfondire il blog a questo indirizzo è un'ottima risorsa
http://blogs.msdn.com/adonet
Iscriviti a:
Post (Atom)