Forum PHP 2018
[:fr]La parole est aux speakers : Mikael Paris[:]
[:fr]Jusqu’au Forum PHP 2018, retrouvez nos interviews de speakers pour mieux comprendre leur parcours et le sujet qu’ils aborderont lors de leur conférence !
La conférence
Reprenez le contrôle de PostgreSQL grâce à POMMAujourd'hui, lorsque l'on parle des bases de données, nous pensons tout de suite ORM. Le plus célèbre d'entre eux est sans doute Doctrine. Mais à quoi sert l'ORM ? Le but premier de celui-ci est l'abstraction de la base de données. En effet, nul besoin de connaissances en SQL pour persister ou récupérer des données. Celui-ci permet également de changer facilement de SGBDR. Cependant, qui, dans la vie d'un projet, a besoin de ça sans refonte ? Le constat est qu'aujourd'hui, si bon nombre de développeurs font du Symfony avant de faire du PHP, ils sont encore plus nombreux à faire du Doctrine avant de faire du SQL. Ce qui était, avant, le point de départ d'un projet, est devenu complètement ignoré aujourd'hui. Nous explorerons les concepts de POMM et son utilisation à travers une application PHP et nous reprendrons le contrôle de PostgreSQL afin d'exploiter la puissance de celui-ci. |
Grace Hopper 25/10/2018 11:25-12:05 |
PostgreSQL a-t-il toujours été ton SGBD de prédilection ? Pourquoi ?
Dans un premier temps, et certainement comme la majorité des personnes qui débutent en PHP, j’ai fait mes armes avec MySQL du fait que la majorité des cours PHP sont réalisés avec ce SGBD avec la fameuse stack LAMP. Par la suite, mon parcours professionnel m’a fait découvrir PostgreSQL. Le changement a été brutal. D’autant plus que le fait de passer de phpMyAdmin à phpPgAdmin a été un choc :). Puis rapidement j’ai pris connaissance des typages, des schémas et des différentes fonctionnalités offertes par PostgreSQL, ce qui l’a rendu pour moi indispensable et ça fait à présent plus de 10 ans que je travaille avec. Actuellement, je ne regrette pas ce choix. En effet, sa robustesse n’est plus à prouver et je trouve vraiment dommage qu’un grand nombre de personnes ignore les fonctionnalités avancées proposées par ce SGBD.