Hot answers tagged

2

A book could be written on this topic. I bet some have . . . It's hard to answer because each tool-chain has its own strengths, shortcomings and quirks. I must have structured different projects a half-dozen different ways, but I will mention the two that I've used the most. For almost all techniques, you need to partition the components adequately. The ...


1

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