Pour prendre part au débat, je dirais SQLpro à raison. Certes les ORM c'est bien pour coder rapidement mais on arrive vite au bout. Perso je suis encore étudiant mais pour l'entreprise ou je bosse j'ai du coder un site web avec asp.net/sql server 2008.
Comme ORM nous avons utilisés Linq to SQL (je connais bien entity framework aussi) et je dois dire que pour faire de la requête select et des jointures simples c'est vraiment top.
Mais pour les opérations sensibles, comme l’ajout d’articles, la gestion des clients, gestion des commandes etc.... j'ai vite trouvé les limites. Il y a une perte de control qui n'est pas acceptable sur ce qui ce passe au niveau de la db. J'ai donc utilisé des procédures stockées des fonctions pour toutes les requêtes sensible, avec les transactions qui vont bien et maintenant tout roule niquel c'est vraiment fiable.
En plus avec sql server 2008 les outils de debug sont fournit même pas besoin de lancer vst bref j'adore.
Pour le coup moi qui avait un peu laisser le SQL je m'y suis remis,n SQL c'est vraiment top et fun. J'essaie de me faire une vraie culture au niveau SGBDR.
Partager