Hot answers tagged


This is a very general question so the answer can be unavoidably "it depends". As an example, JPA (Hibernate) and Entity Framework are attempts to create abstraction over (mostly relational) databases - so that your app is agnostic of the actual SQL database engine it is running on. That's great, but it's not free. What you get is more flexibility (you can ...

Only top voted, non community-wiki answers of a minimum length are eligible