views:

80

answers:

2

Hi all,

I was searching for a light data access framework based on NHibernate. I needed simple CRUD and some simple HQL or LINQ-to-NHhibernate queries. Performance was not an important issue and applications which I'm working on have simple table structure but many tables. This data access framework is going to be used in a ASP.NET Webform application.

Once a time I found S#harp architecture, but it was developed for ASP.NET MVC. Just today I found Castle ActiveRecord. But I'm wondering: If any one has any experience with it? Is it suitable for me? Should I consider any specific matter? What about its future? Is Castle ActiveRecord supposed to be developed and be active in coming years?

Thanks in Advance

+2  A: 

Castle ActiveRecord is a fine choice. It is a data layer built on top of NHibernate. Sharp Achitecture is more than just a data layer.

Castle ActiveRecord is actively maintained and supported.

Michael Maddox
@Michael: Any consideration that one must care?
afsharm
+3  A: 

any one has any experience with it?

So yes, I'd say someone has experience with it.

Is it suitable for me?

Only you can answer that. Every programmer (or architect or lead developer, if there is one) has to evaluate every piece of technology used for every project.

Should I consider any specific matter?

Learn about the ActiveRecord pattern. Learn about NHibernate. Check out CastleCasts.

What about its future? Is Castle ActiveRecord supposed to be developed and be active in coming years?

Nobody knows the future for sure. But I can tell you that Castle ActiveRecord has worked for lots of people for the last 5+ years, and it's open source. That makes it quite risk-free.

Mauricio Scheffer