Dapper vs Doctrine 2: What are the differences?
Dapper: A simple object mapper for .Net. It is an object-relational mapping product for the Microsoft.NET platform: it provides a framework for mapping an object-oriented domain model to a traditional relational database; Doctrine 2: An object-relational mapper (ORM) for PHP 5.3.2+ that provides transparent persistence for PHP objects. Doctrine 2 sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernates HQL.
Dapper and Doctrine 2 can be primarily classified as "Object Relational Mapper (ORM)" tools.
uLekare.cz, Crisis Text Line, and Vend are some of the popular companies that use Doctrine 2, whereas Dapper is used by Credit Clear, Business Logic, and Knowcross Solution Pvt Ltd. Doctrine 2 has a broader approval, being mentioned in 53 company stacks & 148 developers stacks; compared to Dapper, which is listed in 6 company stacks and 17 developer stacks.