SQL-Datenbanken sind integraler Bestandteil vieler Webanwendungen. Doch wie interagiere ich mit der Datenbank am Besten? Schreibe ich alle SQL-Statements per Hand, um maximale Kontrolle zu behalten? Oder verwende ich ein ORM, um mich weniger zu wiederholen und zu mehreren SQL-Dialekten kompatibel zu bleiben?
Wir werfen einen Blick auf die Doctrine-Bibliotheken ORM und DBAL sowie native PHP-Erweiterungen und vergleichen sie für unsere Anwendungsfälle.