dedlfix: Trennung DAL?AL

Beitrag lesen

Hi!

Ist es in PHP möglich, eine Trennung zwischen Data Abstraction Layer (DAL) und Application Layer (AL) zu erreichen?
Natürlich, wie in jeder Sprache.
Hast Du mal ein Beispiel für PHP, gerne auch als Link?

Beispielsweise kann man mit MVC die grundlegenden Zuständigkeiten einer Anwendung regeln. Das Model seinerseits, in dem ja die Geschäftslogik stattfindet, kann über ein Repository die Datenhaltung ansprechen. Das Repository hält dafür grundlegende und je nach Bedarf spezialisierte RUDI-Funktionalität bereit. Konkrete Implementierungen findest du in den diversen Frameworks.

Aber nur weil man das so machen kann, heißt das nicht, dass man das so machen muss, um hip zu sein. Je kleiner das Projekt, desto übertriebener und unangemessener wirkt üblicherweise der Einsatz solcher Spatzenkanonen.

Lo!