[CodeIgniter] Un framework fais pour moi ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [CodeIgniter] Un framework fais pour moi ?

Re: [CodeIgniter] Un framework fais pour moi ?

par annyphp » 20 janv. 2011, 10:56

CodeIgniter est un framework PHP puissant avec un très faible encombrement, construit pour les codeurs PHP qui ont besoin d'une boîte à outils simple et élégante pour créer des applications web complet.

[Modération de zeus] lien retiré, suspicion de publicité

Re: [CodeIgniter] Un framework fais pour moi ?

par katagoto » 28 sept. 2010, 10:22

C'est ce que je voulais faire, mais comme on fait plus de PHP cette année et que j'ai pas l'écriture facile, c'est dur ^^"

Re: [CodeIgniter] Un framework fais pour moi ?

par Nours312 » 28 sept. 2010, 09:41

il y a très peu de doc sur Kohana, dommage.
Il ne tiens qu'a toi de participer en publiant des docs ;)

Re: [CodeIgniter] Un framework fais pour moi ?

par katagoto » 28 sept. 2010, 09:36

Merci à tous,
Personnellement je me suis tourné vers Kohana (un fork de CI), je ne l'ai pas autant utilisé que je le pensais, mais je le trouve très bien, auotload bien pensée, facilité de gestion des template, ORM, scaffolding, bien qu'il soit plus léger par défaut de CI, il possède un grand nombre de plug-in qui le rendre ultra-modulaire, je suis fan des hooks. Le seul point où j'ai eu un peu de mal c'est pour la paramétrage de la connexion SQL, il y a très peu de doc sur Kohana, dommage.

Re: [CodeIgniter] Un framework fais pour moi ?

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.

Re: [CodeIgniter] Un framework fais pour moi ?

par Albator » 10 sept. 2010, 00:40

Salut.
Personnellement, j'ai découvert CI (CodeIgniter) fin 2008, et depuis je n'utilise que lui. Les produits que je développe : du "vitrine/plaquette", du e-commerce, du CMS.
Comme c'est un framework "élémentaire", j'y ai ajouté très facilement mon propre framework (php5.3 POO, bdd, saupoudré de JS) de gestion de droits, utilisateurs et ressources, bref un CMS.
CI permet de bien se concentrer sur le "métier" pour lequel tu dois dev. Après, forcement, il a ses limites, mais je ne les ai pas encore rencontrés. (par contre dans mon framework si :D )
Je trouve que :
- c'est une bonne base,
- une structure simple,
- modulaire,
- extensible,
- facilement compréhensible,
- fonctionnant sur tout hébergement (même mutualisé),
- dans laquelle on peut facilement ajouter des trucs en quelques minutes.
Donc, je dirais que CI est très bien pour produire, ou pour apprendre "les framework" (avant de passer sur du lourd (qui, bien souvent, est surdimensionné))

Re: [CodeIgniter] Un framework fais pour moi ?

par katagoto » 25 août 2010, 09:41

Je pense que pour bien utiliser un framework, il faut le comprendre. ;)
D'où l'intérêt de prendre un framework simple à comprendre.
Pour moi un framework c'est un outil qui donne un ensemble de méthodes, qui évitent la répétition (gestion des sessions, protection des formulaires, scaffolding, etc.).
Mon choix se porte pour l'instant sur Kohana, il semble plus simple, la base est plus légère que celle de CodeIgniter, mais elle dispose de beaucoup plus de plug-in, ce qui compense largement. Le seul hic c'est la pauvreté de la documentation, mais bon, c'est pas insurmontable.
Si vous avez déjà eu l'occasion de le tester,
Par avance merci de vos retour d'expériences.

Re: [CodeIgniter] Un framework fais pour moi ?

par xTG » 25 août 2010, 09:37

Un framework est un ensemble d'outils à étendre.
C'est une solution pour ne pas redévelopper la roue rien de plus.
Cela n'apporte en rien un produit fini sans connaissances.
Donc prendre un framework sans connaître son langage c'est risible. :)
Pas vraiment , il ne faut pas confondre FW et ensemble de librairies , ( quoi que pour certains ce n'est pas si loin ) , nous arrivons aujourd'hui à un tel niveau d'abstraction via les frameworks que certaines personnes , ne sauront pas faire un simple formulaire d'enregistrement avec vérification des champs et enregistrement en base de façon sécurisé , sans sortir systématiquement le char d'assaut qu'est le FW .... ( et cet exemple est bien réel ... ) , à ce niveau , je ne trouve pas ça tellement risible ...
Je suis tout à fait d'accord avec toi sur ce point sauf sur la différence FW/librairies, l'abstraction est certes présente mais quel est le but de cette abstraction ? C'est justement pour ne pas avoir à coder trente six fois la même chose pour trente six systèmes différents. C'est un outil comme un autre qui permet de développer plus vite.
Cependant tu vois vraiment quelqu'un qui arriverai à faire un site avec un framework quelconque en ne sachant différencier echo et explode ?
J'hyperbole beaucoup mais ce afin de préciser ma pensée puisqu'elle n'a semble-t-il pas été comprise. :)

Re: [CodeIgniter] Un framework fais pour moi ?

par Berzemus » 25 août 2010, 09:22

Mais bon, en écrivant ça, je me dit que c'est la même chose pour PHP en fait :?
Que ceux qui utilisent php devraient pouvoir maitriser et comprendre C ? :mrgreen:

Re: [CodeIgniter] Un framework fais pour moi ?

par zeus » 25 août 2010, 08:40

Je suis assez d'accord avec la vision de stopher, sur le fait que nombres de personnes utilisent un FW en passant pouvoir se passer de la maitrise du langage qui se trouve au dessous.

Mais, pour moi, c'est assez suicidaire de faire ça, et c'est comme ça qu'on fini par entendre que les FW ne sont que des usines à gaz.

Je pense que pour bien utiliser un framework, il faut le comprendre. ;)
Je ne dit pas qu'il faut maitriser les moindres rouages et la moindre ligne de code, mais plutôt qu'il faut comprendre les principes qu'il met en place, pour savoir comment l'utiliser correctement.

Mais bon, en écrivant ça, je me dit que c'est la même chose pour PHP en fait :?

Re: [CodeIgniter] Un framework fais pour moi ?

par stealth35 » 25 août 2010, 02:19

le PHP c'est quand même assez bas niveau, je doute que ceux qui font du ruby ou du python arrivent a faire un site facilement et de A a Z (RoR et Django n'étant que des frameworks de ces derniers)

Re: [CodeIgniter] Un framework fais pour moi ?

par stopher » 25 août 2010, 00:54

Une question il est possible d'utilisé un framework sans connaitre le langage PHP :|
Il est bien évident que certaines bases sont forcément nécessaires pour utiliser un framework , maintenant je ne suis vraiment pas persuadé que 100% des personnes qui utilisent un FW maitrisent les designs pattern mis en avant , ou les rouages du langage .

Un framework est un ensemble d'outils à étendre.
C'est une solution pour ne pas redévelopper la roue rien de plus.
Cela n'apporte en rien un produit fini sans connaissances.
Donc prendre un framework sans connaître son langage c'est risible. :)
Pas vraiment , il ne faut pas confondre FW et ensemble de librairies , ( quoi que pour certains ce n'est pas si loin ) , nous arrivons aujourd'hui à un tel niveau d'abstraction via les frameworks que certaines personnes , ne sauront pas faire un simple formulaire d'enregistrement avec vérification des champs et enregistrement en base de façon sécurisé , sans sortir systématiquement le char d'assaut qu'est le FW .... ( et cet exemple est bien réel ... ) , à ce niveau , je ne trouve pas ça tellement risible ...

D'ou mon point de vue sur les connaissances assez pointues sur le langages et les concepts objets avant de vouloir utiliser quelque chose qui permet de se passer des notions de base ... il ne sagit pas de réinventer la roue mais de connaitre son fonctionnement .

Re: [CodeIgniter] Un framework fais pour moi ?

par xTG » 24 août 2010, 19:35

Un framework est un ensemble d'outils à étendre.
C'est une solution pour ne pas redévelopper la roue rien de plus.
Cela n'apporte en rien un produit fini sans connaissances.

Donc prendre un framework sans connaître son langage c'est risible. :)

Re: [CodeIgniter] Un framework fais pour moi ?

par dunbar » 24 août 2010, 19:21

Avant toute chose ....

Il faut se poser la question .. qu'est-ce qu'un framework ....

L'utilisation d'un tel outil ( quel qu'il soit ) ne dispense pas d'apprendre le langage PHP avant ... et quelques concepts de prog objet .

( ce n'est que mon avis perso ... )
Une question il est possible d'utilisé un framework sans connaitre le langage PHP :|

Re: [CodeIgniter] Un framework fais pour moi ?

par stopher » 24 août 2010, 19:04

Avant toute chose ....

Il faut se poser la question .. qu'est-ce qu'un framework ....

L'utilisation d'un tel outil ( quel qu'il soit ) ne dispense pas d'apprendre le langage PHP avant ... et quelques concepts de prog objet .

( ce n'est que mon avis perso ... )