• # Mélange de langage

    Posté par . En réponse au journal Témoignage d'expérience de nosql avec PHP et Mongodb. Évalué à 10.

    J'avais un peu de mal avec l'idée de mettre des morceaux de code dans un autre langage à l'intérieur de mon code, je trouvais ça moche comme façon de faire, et quand on voit tout les problèmes de sécurités que cela semble apporter, je me suis toujours demandé, mais pourquoi sql ?

    C'est marrant de la part d'un développeur web (ne le prend pas pour toi c'est vraiment très général) où pendant longtemps cela consistait à mélanger à minima HTMl et PHP (avant d'avoir des templates) ou HTML/JS. Au contraire SQL a une séparation relativement bonne puisque tu les mets dans des string.

    Mais je tiens a apporter deux petites choses :

    • LINQ de Microsoft permet d'avoir quelque chose de vraiment intégré (tu peux voir des exemples de code là : http://msdn.microsoft.com/fr-fr/data/cc904318.aspx)
    • les ORM comme doctrine s'attaquent à la fois au problème de mélange de langage et de sécurité (mais pas nécessairement de la simplicité des requêtes1)

    1 : C'est un point dont je peux difficilement parler je fais du sql depuis quelques années et ça ne me paraît pas bien compliqué.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)