Tom Hollander's blog

patterns, practices and pontification

Enterprise Library for .NET Framework 3.0 - what would you like to see?

Enterprise Library for .NET Framework 3.0 - what would you like to see?

We're getting ready to start the planning process for the next release of Enterprise Library which will target .NET Framework 3.0. In case you missed it, .NET Framework 3.0 is the new name for what used to be known as .NET Framework 2.0 combined with the new WinFX class libraries for WCF, WPF and WF. For more information on the name and version, check out Soma's post.

While we expect that the new WinFX libraries in .NET 3.0 will require us to make certain updates or changes to existing blocks (for example, to allow the Logging Application Block to work within a WCF pipeline), the platform change isn't going to be anywhere near as significant as the move from .NET 1.1 to .NET 2.0. This is hopefully good news for you, as it means we can focus more of our energy on improving the library in other ways.

So where should we focus our efforts? While we have a few ideas up our sleeves, the best ideas are likely to come from people who are using Enterprise Library on real applications (and if you're still reading, that probably includes you!). So don't be shy - tell us what you want!

Instead of just providing a feature list, imagine you have $100 (Australian dollars, of course) to invest in the our new release. If there's only one feature you care about, you can invest all $100 in that feature. If you want 5 new features or changes, you could invest $20 in each of those, or you could split it up differently depending on how important each request is to you (eg $60/$20/$10/$5/$5).

Please use your imagation and come up with whatever crazy suggestions you want for this new release. But to help get you started, here are a few feature areas you may want to consider:

  • New blocks (please specify what these blocks should do)
  • New providers for existing blocks (please specify which blocks and what the providers should do)
  • Integration with new WinFX features (which ones?)
  • Changes to the internal architecture (what and why?)
  • Better support for deployment or operations processes
  • Performance improvements
  • Improvements to the configuration tool (such as?)
  • Improvements to the documentation (such as?)
  • New or improved samples or training materials
  • Software factories or guidance packages to help you build blocks or providers
  • VB version of the block source
  • ...anything else?

Please limit your suggestions and your virtual investment to things that belong in Enterprise Library. The p&p team is continuing to work on a bunch of other projects such as our new Software Factories for scenarios such as web services, smart client and web development - but these are all different projects to Enterprise Library (even though many of these will leverage EntLib blocks). Enterprise Library is - and will remain - a library of general purpose application blocks for common development scenarios.

  • Tom,

    Thanks for asking our suggestions....

    $20 -  out of the box ODP.NET support
    $20 -  Its not a good idea to pass transactions in each method(in Data Access block). So internalize transaction by creating a trasaction scope(which we have done for our block), I would suggest internalize connection management also, upto an extend of course.
    $20 - for Making Securtiy block(ASP.NET authorization and authenticaiton) database agnostic. Let it use Data Access block so that I dont have to be tied up with SQL server.
    $20 - Software factories...
    $20 - New blocks for WCF and WWF.



    -Rujith


  • It would be great to have the EventBroker promoted to EntLib from CAB..
  • Tom, I'd drop 80-bucks on byte-differential Server Application updates, that bundle a single App-Server image (inclusive of Windows Server updates versus layering them) & pushes it to a passive node (virtual?) that can THEN update the whole Application Image. My context is for Managed-Services partners that support customer-premised Application Servers.
  • Hope to see more data access application block beside MSSQL and oracle.
  • Tom Hollander asks what we would like to see in the next version of the Enterprise Library, so here's
  • PingBack from http://community.crosshorizons.us/blogs/softwarearquitecto/archive/2006/08/27/170.aspx
  • What would you like to see?  Seems the team is ramping up again to tackle the next version of the...
  • I'm sure all you regular viewers have noticed that we've been doing a lot of probing to find out how...
  • Enterprise Library Feedback - Integrate GAT and Workflow

  • As Blaine menioned, we're right at the point when we are about to begin planning for the next version

Page 10 of 10 (145 items) «678910