par
Kijer » 19 sept. 2010, 13:46
Pour ma part, j'utilise CI depuis 2/3 mois, et j'en suis fan, j'ai un niveau PHP qui se limite au procédural depuis des années, quand je me teste à l'objet, au final je code comme du procédural... donc aucun intérêt.
D'utiliser CI, me force à rester dans le cadre que me fixe le FW, me force d'utiliser une structure MVC, et me permet de ne pas négliger la sécurité, et de faire la même chose en "moins bien".
J'ai bien essayé d'autres FW comme Zend ou Symfony, mais le niveau requis était trop haut pour mon pauvre niveau objet, et pour donner une anecdote, quand symfony demande d'ouvrir un terminal et de lancer des procédures, je me suis dit "oula, kézako", pour exprimer le fait que je n'avais ouvert un terminal de ma vie (windows user), et réaliser tous mes devs, a base de wampserver, et de transfert FTP.
Mon but premier est de faire un site, je dirais presque, peu importe la façon d'y arriver, les seules contraintes que je me donne sont la qualité, la légèreté et la finition du produit pour que l'utilisateur prenne du plaisir à utiliser le produit final.
Pour ma part, j'utilise CI depuis 2/3 mois, et j'en suis fan, j'ai un niveau PHP qui se limite au procédural depuis des années, quand je me teste à l'objet, au final je code comme du procédural... donc aucun intérêt.
D'utiliser CI, me force à rester dans le cadre que me fixe le FW, me force d'utiliser une structure MVC, et me permet de ne pas négliger la sécurité, et de faire la même chose en "moins bien".
J'ai bien essayé d'autres FW comme Zend ou Symfony, mais le niveau requis était trop haut pour mon pauvre niveau objet, et pour donner une anecdote, quand symfony demande d'ouvrir un terminal et de lancer des procédures, je me suis dit "oula, kézako", pour exprimer le fait que je n'avais ouvert un terminal de ma vie (windows user), et réaliser tous mes devs, a base de wampserver, et de transfert FTP.
Mon but premier est de faire un site, je dirais presque, peu importe la façon d'y arriver, les seules contraintes que je me donne sont la qualité, la légèreté et la finition du produit pour que l'utilisateur prenne du plaisir à utiliser le produit final.