KG Sosa
KG Sosa

Reputation: 22073

Frameworks available to .NET

I would like to build an application that will run on a web, this is for an enterprise solution, but I don't know what kind of framework that I'll be using, does anyone out there could recommend a framework that is best suited in .NET/ASP.NET application that could handle DAL, BLL and GUI, other than CSLA.NET?

Upvotes: 3

Views: 876

Answers (6)

Chris Kimpton
Chris Kimpton

Reputation: 5551

@biozinc's suggestions all look good, I would just add the inversion of control/dependency injection options too, like:

Upvotes: 1

biozinc
biozinc

Reputation: 4739

If you are looking for something like a .NET equivalent of JBoss, then no, there isn't one product that provides a do-all framework in the .NET world.

However, there are lots of products, mostly on the .NET 3.5 stack itself that can be pieced together to provide a solid framework.

  • Windows Communication Foundation (networking);
  • Windows Workflow Foundation (work flow);
  • Enterprise Library Application Blocks (Caching, Logging etc.);

Object Relatation Mapper

  • Entity Frameworks;
  • NHibernate;
  • LLBLGen

Inversion of control / dependency injection

Upvotes: 6

Cohen
Cohen

Reputation: 2720

Actually .netTiers generates besides the dal some bll and some user controls/web pages. So I think it is the closest to what you are searching.

I personally use subsonic, because:

  • it uses ActiveRecord pattern which I like (it's simple and easy)
  • is lightweight
  • creates scavenger pages out of the box... (so some UI :) )

Upvotes: 1

kenny
kenny

Reputation: 22414

I would add Managed Extensibility Frameworks (MEF) to any Enterprise .NET project I was starting.

Upvotes: 0

Maurice
Maurice

Reputation: 27632

Another good OR mapper is LLBLGen.

Upvotes: 0

Brian Rasmussen
Brian Rasmussen

Reputation: 116501

Another alternative ioc container is Castle Project.

Upvotes: 0

Related Questions