Standards: Pros and cons
It’s widely accepted that it’s a good idea to use standards in software applications. But is this really true? Let’s take JPA (1.0) vs Hibernate as an example. A lot of people use Hibernate as JPA implementation in their project. The idea is that one can easily switch to another ORM framework that implements JPA. [...]