Few weeks back at Mix 07 Microsoft announced “Jasper”, an ADO.NET incubation project for building quick, clean and iterative applications.
Jasper is latest steps to make the life of database driven application easier; using “Jasper”, developers start with a connection string and can immediately begin programming the core of an application. Jasper uses a set of new technologies to make this happen:
· Dynamic generation of data classes (no configuration or design time code-gen to bug the brains of developers).
· Jasper is built on top of the Entity Framework and thus offer rich query and O/R capabilities
· Auto-binding capabilities for ASP.NET, WinForms, and WPF to make binding data to a UI simple and automatic.
I see lot of time saving and cost saving for teams hard pressed for churning around prototypes at quick pace.
You start by building your UI with a few pages for navigating categories and browsing and adding messages. Done, but only a half hour until the big game starts and it’s going to take forever to wire this to the database. Wrong. With “Jasper”, it’s done in a handful of lines of code.
For more information or to download the CTP, check out these sites:
· Learn more about “Jasper” on the MSDN Data Access Incubation Projects site
· Download the Jasper CTP
I hate the multiple technology, object models and ever changing stuff around database access on Microsoft platform but I am noticing lot of momentum around this time to make the life of developers easy.
With the announcement of Microsoft Silverlight and technologies like AJAX, a new wave of web applications are now being built that enable developers to build better, richer user experiences on the web. With these technologies we are bound to notice stronger separation of presentation from data in the organization of our web applications (that too without much extra code and efforts!).
I would be posting some quick contents on some of the new development and on exciting LINQ approach in the coming weeks.