Publicité

Affichage des résultats du sondage: Quel(s) framework(s) PHP utilisez-vous et pourquoi ?

Votants
421. Vous ne pouvez pas participer à ce sondage.
  • Aucun

    90 21,38%
  • CakePHP

    39 9,26%
  • CodeIgniter

    55 13,06%
  • Copix

    8 1,90%
  • eZ

    2 0,48%
  • Jelix

    13 3,09%
  • PEAR

    10 2,38%
  • php.MVC

    4 0,95%
  • Prado

    12 2,85%
  • Seagull

    1 0,24%
  • symfony

    87 20,67%
  • Zend Framework

    129 30,64%
  • Autres (préciser)

    44 10,45%
Sondage à choix multiple
+ Répondre à la discussion Actualité déjà publiée
Page 8 sur 10 PremièrePremière ... 45678910 DernièreDernière
Affichage des résultats 141 à 160 sur 195
  1. #141
    mon_nom_est_personne
    Invité(e)

    Par défaut

    Merci de vos reponse. je vois qu'au final l'usage de frameworks reste limite au test et au petit projet. j'aimerais bien en tester quelque un en situation reel mais mais boss et clients vont pas aimer si ca foire :S

  2. #142
    Membre à l'essai
    Inscrit en
    septembre 2004
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : septembre 2004
    Messages : 33
    Points : 24
    Points
    24

    Par défaut

    +1 pour le framework Joomla 1.5. mais c'est plus qu'un framework. Il est simple et suivant les projets on peut passer uniquement par le développement de composant.

    Pour le coup on ne réinvente pas la roue.

    Je suis en train de voir le zend framework a voir....

  3. #143
    Expert Confirmé Sénior
    Avatar de GrandFather
    Inscrit en
    mai 2004
    Messages
    4 566
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : mai 2004
    Messages : 4 566
    Points : 6 509
    Points
    6 509

    Par défaut

    Citation Envoyé par mon_nom_est_personne Voir le message
    je vois qu'au final l'usage de frameworks reste limite au test et au petit projet.
    Euh, on a pas vu les mêmes choses alors ! Les frameworks ne révèlent justement leurs véritables atouts que dans les projets de taille importante.
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  4. #144
    Membre Expert Avatar de Rakken
    Inscrit en
    août 2006
    Messages
    1 247
    Détails du profil
    Informations forums :
    Inscription : août 2006
    Messages : 1 247
    Points : 1 110
    Points
    1 110

    Par défaut

    Pour ma part, j'ai hésité entre "aucun" et "autre", pour finalement opter pour "autre".
    En fait, j'ai testé quelques framework (openbiz (qui n'est d'ailleur pas cité dans le premier post il me semble)), prado, et deux ou trois autres développé en interne par des boites privées et je dois avouer que je n'ai jamais été réellement convaincu par aucun d'entre eux. J'imagine que je ne suis pas encore tombé sur le bon...

    Alors j'ai fini par creer le mien. J'en ai fait une premiere mouture qui permet une édition en direct des pages (facon wiki) avec un système assez poussé de gestion des liens en interne, puis je l'ai transformé (et c'est encore le cas aujourd'hui) pour pouvoir y plugger facilement des modules (livre d'or, news, moteur de recherche...), séparation du code pur de l'affichage, etc...

    Alors toute objectivité, je ne pense pas qu'il soit fondamentalement meilleur que les autres. Sur de nombreux points, il l'est même probablement moins. Mais il correspond exactement à mes besoins. Sachant bien évidement que si j'ai un nouveau besoin, il m'est facile de l'intégrer. Je réécrit régulièrement des portions de code pour optimiser ou pour clarifier le code. Cela fait que je suis arrivé aujourd'hui à quelque chose de plutot complet et agréable à l'utilisation.

    De plus, coder ce framework m'a fait comprendre un tas de chose, notamment au niveau des choix de codage que j'ai pu voir dans d'autres framework. Face à un problème donné je reflechi, je trouve une solution, je teste, j'ajuste, et au final je me suit souvent rendu compte que j'ai retrouvé sans le savoir des choix qui ont déjà été fait ailleurs, dans des frameworks "professionnel" (disont plutot, connu ^^).
    Alors oui, on va m'accuser de réinventer la roue encore une fois, mais n'empeche que les autres ont tous des roues différentes, alors quand on ne réinvente pas la roue, il faut tout de même systématiquement réaprendre à rouler avec les roues des autres et ca n'est vraiment pas ce que je prefère.

    Et puis il y a un truc qui peut sembler très con, mais pour mon framework, le code est en francais, et toutes les classes/méthodes sont commentées, façon phpdoc et en français.
    Alors oui, on est dans l'informatique, faut parler anglais, blabla, n'empêche qu'en terme de confort, au jour le jour, c'est vraiment appréciable.
    Rakken

    Oneira, un monde imaginaire d'Heroic Fantasy.

    Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/

  5. #145
    mon_nom_est_personne
    Invité(e)

    Par défaut

    Citation Envoyé par GrandFather Voir le message
    Euh, on a pas vu les mêmes choses alors ! Les frameworks ne révèlent justement leurs véritables atouts que dans les projets de taille importante.
    je veux bien te croire mais personne n'ai capable de me donner un nom, une référence de vrai gros site. Les seul retour que j'ai, c'est principalement sur de l'intra/extranet et petit/moyen. J'ai pas me lancé dans un généralisation mais on va parler de mon cas. J'ai 2/3 sites qui font chacun entre 1 et 3 millions de page vue jour et je parle même pas de la bande passant consommée. Et pourtant je dois gardé un accessibilité élevée, c'est a dire gardé un temps d'exécution d'une poignée de millisecond (après la distribution est un autre souci). Donc forcement j'ai du designer des f1 (a comprendre par la que j'ai réduit les dépendances au maximum, mis en cache tout ce que j'ai pu, utiliser beaucoup de c++ la manipulation d'image et autre truc du genre).
    Et des sites complexes multi-plateforme (pc/mobile) avec de génération de flash a la volée, traitement d'image, des requêtes sql de compét (meme si la c'est plus au niveau de la db quand tu script). Et les seuls références performances que j'ai des principaux fw c'est des articles vieillaux qui affiche "hello world" et dont les chiffres pour certain font peur.

    Donc quand je compile toute les informations a ma disposition, j'en conclus arrive a la conclusion précédentes où a premiere vues les gros frameworks ne serait pas vraiment fait pour des projets de grosse taille.

    svp, si vous avez des ressources, articles, références etc... qui me prouve le contraire, je suis prenneur.

  6. #146
    Nouveau Membre du Club
    Profil pro
    Développeur Web
    Inscrit en
    août 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : août 2005
    Messages : 50
    Points : 29
    Points
    29

    Par défaut

    Citation Envoyé par mon_nom_est_personne Voir le message
    Merci de vos reponse. je vois qu'au final l'usage de frameworks reste limite au test et au petit projet. j'aimerais bien en tester quelque un en situation reel mais mais boss et clients vont pas aimer si ca foire :S
    Bien au contraire mon_nom_est_personne, je crois que l utilisation des frameworks en prod commence à être une pratique courante, du moins ici au Canada.

    Je suis d accord avec toi que, quand vous développez pour des clients, il n est pas facile de prendre la décision stratégique de mettre votre vieux frameworks maison au placard et d adopter un frameworks qui a fait ses preuves.

    Je crois, aujourd'hui, des frameworks comme Symfony, Jelix ou bien joomla frameworks, on dépassées le stade de test, ces dernier son utilisés par des gros joueurs d internet, je citerais Yahoo qui a opté pour Symfony pour développer Yahoo bookmarks, ou Danone qui a opté pour joomla , ou bien Over-blog, l'une des plus grosses plateformes de blogs française qui a choisie Jelix.

    La liste des entreprises qui ont fais ce chois est grande, donc plus vite vous prenez le virage d un framework qui a fait ses preuves, plus vite vous serez opérationnel et compétitive, car pour mois il n y a aucun doute de l utilité et les avantages d utiliser un framework dans nos processus de développement.

    Pour ma par, nous avons commencé à utiliser un véritable framework pour nos développement professionnels il y a deux ans, et je peux te dire que le retour sur investissement est réel.

  7. #147
    Invité régulier
    Profil pro PJ
    Inscrit en
    juin 2004
    Messages
    16
    Détails du profil
    Informations personnelles :
    Nom : PJ
    Âge : 32
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : juin 2004
    Messages : 16
    Points : 8
    Points
    8

    Par défaut

    Citation Envoyé par mon_nom_est_personne Voir le message
    svp, si vous avez des ressources, articles, références etc... qui me prouve le contraire, je suis prenneur.

    http://framework.zend.com/casestudies/ZFCaseStudy-bwin.pdf

    Le ZF utilisé en prod sur http://www.pokerroom.com/

  8. #148
    Membre Expert
    Profil pro
    Inscrit en
    janvier 2007
    Messages
    1 452
    Détails du profil
    Informations personnelles :
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : janvier 2007
    Messages : 1 452
    Points : 1 914
    Points
    1 914

    Par défaut

    mouais. En même temps avec 25 serveurs dédiés, dont 16 pour le front end, je pense que même avec du php3 l'application fonctionnerait de manière optimale.....
    Comme ils le disent dans le pdf, zf leur à apporter un cadre développement optimale avec une perennité sur la qualité des développements futures et de la palte forme.

    Sur la question des performance ils ne font pas étalage du pour ou du contre car de toute manière ils ont les moyen de faire en sorte que cette appli s'exécute rapidement, quels que soit le socle technique sous jacent.

    Citation Envoyé par http://framework.zend.com/casestudies/ZFCaseStudy-bwin.pdf
    The Challenge
    In assessing the best way to rebuild the site, they considered refactoring all of their code, but
    decided against it in favor of completely re-building their system from the ground up. The
    main goal of the re-architecture was to ensure their code and platform would be fully objectoriented,
    extensible, and maintainable into the foreseeable future.

  9. #149
    Rédacteur
    Avatar de Yogui
    Homme Profil pro Guillaume Rossolini
    Directeur technique
    Inscrit en
    février 2004
    Messages
    13 719
    Détails du profil
    Informations personnelles :
    Nom : Homme Guillaume Rossolini
    Localisation : France

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : février 2004
    Messages : 13 719
    Points : 29 234
    Points
    29 234

    Par défaut

    Citation Envoyé par mon_nom_est_personne Voir le message
    Je veux bien te croire mais personne n'est capable de me donner un nom, une référence de vrai gros site.
    Le site anglais de la BBC (bbc.co.uk) utilise Zend Framework pour le front end :
    http://phpimpact.wordpress.com/2008/...-java-and-php/

    L'une des grosses applications E-Commerce du moment en PHP, Magento, est construit grâce à Zend Framework :
    http://www.magentocommerce.com/wiki/...uide/chapter_1

  10. #150
    Invité de passage
    Profil pro
    Développeur Web
    Inscrit en
    octobre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : octobre 2007
    Messages : 4
    Points : 4
    Points
    4

    Par défaut

    J'utilise beaucoup Xataface parce que c'est facile de faire un site en 10 minutes. Je crée ma base MySQL et hop Xataface vient se superposer dessus. J'ai mon site CRUD avec les formulaires, les datagrids et les listes. Ensuite je fais quelques modifications et c'est en ligne. Il utilise les CSS Plone et smarty. Il est souvent amélioré. Il a une souplesse qui permet de développer n'importe quoi et la doc est bien fournie... en anglais. Le développeur, Steve Hannah, répond toujours rapidement aux questions sur le forum. En plus la 1.2 va sortir ce mois-ci (http://xataface.com/)
    Pour les CMS, j'utilise Drupal qui est bien écrit et facile à customiser. Joomla est bien mais il a toutes sortes de bugs, à cause de ses extensions qui se contredisent.

  11. #151
    Membre du Club
    Homme Profil pro Florent Biville
    Inscrit en
    mars 2007
    Messages
    178
    Détails du profil
    Informations personnelles :
    Nom : Homme Florent Biville
    Âge : 28
    Localisation : France

    Informations forums :
    Inscription : mars 2007
    Messages : 178
    Points : 60
    Points
    60

    Par défaut

    ni framework, ni CMS...
    mais l'arborescence de mes applications est toujours la même, et conforme MVC...

    les quelques personnes que je connais qui sont passés à Symfony sont devenus "addict", et c'est bien ce que je veux éviter... imaginez que vous soyez habitués à un framework, vous êtes embauchés dans une nouvelle boîte et vous devez vous former à un autre... il vous faudra d'abord vous déshabituer de l'ancien avant de se former au nouveau...

  12. #152
    Membre Expert Avatar de stailer
    Homme Profil pro Jean-François CAMBOT
    Développeur informatique
    Inscrit en
    mars 2003
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Nom : Homme Jean-François CAMBOT
    Âge : 35
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mars 2003
    Messages : 1 047
    Points : 1 691
    Points
    1 691

    Par défaut

    Passer de mon framework à Zend Framework a été pour moi carrément facile... Pour avoir touché également Code Igniter je n'ai pas rencontré de difficultés.

    Je pense que tu soulèves au faux problème. Quand tu changes de boite, tu vas dans tous les cas devoir t'adapter à la façon de développer de cette dernière, framework ou pas framework.
    .o0o__St@iLeR__oOo.

    Chef de projet / Développeur

    Silverlight / ASP.NET MVC - MCP ASP.NET 4
    Zend Framework / Ajax (Jquery et ExtJS)
    Adobe Flash Builder (Flex)

    Ma librairie pour faire communiquer PHP et Silverlight "à la" WCF : http://code.google.com/p/phpservices-silverlight/

  13. #153
    Membre du Club
    Profil pro
    Inscrit en
    février 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Âge : 26
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : février 2005
    Messages : 58
    Points : 69
    Points
    69

    Par défaut

    CakePHP pour sa facilité de prise en main, la magie apportée par le respect des conventions, les helpers fournis et aussi sa souplesse en cas de besoins très spécifiques (tout ou presque est néanmoins configurable).

    En quelques minutes on a facilement quelquechose de propre, qui fonctionne est qui sera réutilisable facilement.

  14. #154
    Invité de passage
    Inscrit en
    juin 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : juin 2007
    Messages : 4
    Points : 2
    Points
    2

    Par défaut

    Pareil que real34. Je dois avouer que cakephp a été mon premier vrai framework. J'avais fait un essai sur Symphony, mais je l'ai trouvé trop lourd et contraignant. Avec une courbe d'apprentissage trop élevée (C'était il y a 2 ans, ça a peut etre changé).

    Ce que j'aime dans Cake c'est la simplicité (relative) du système.C'est assez contraignant pour avoir un code structuré, mais assez flexible pour ne pas se retrouver bloqué. Je trouve d'aillerus domage que ce framework ne soit pas assez mis en valeur sur developpez.com

  15. #155
    Membre à l'essai
    Inscrit en
    septembre 2004
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : septembre 2004
    Messages : 33
    Points : 24
    Points
    24

    Par défaut

    Bonjour,

    Comme syroz et real34 pour la simplicité et aussi les fonctionnalités. C'est mon premier framework et je ne suis pas déçu le cote très convention me convient bien car j'aime bien être cadré je suis autodidacte et dans mon cas il me faut une structure.

    pour la mise en avant de ce framework sur developpez.com c'est vrai que c'est dommage.

    Cerise sur le gâteau c'est la doc qui est très bien faite et une bonne communauté française (merci real34)
    http://www.cakephp-fr.org/
    http://www.formation-cakephp.com/

    Petit exemple de simplicité: Mise en place de la pagination

  16. #156
    Membre actif Avatar de mathk
    Inscrit en
    décembre 2003
    Messages
    214
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 214
    Points : 194
    Points
    194

    Par défaut

    Citation Envoyé par siddh Voir le message
    alors,
    c'est un avis personnel mais api est framework c'est la meme chose.
    Il y a une différence assez claire en fait:

    API: C'est le développeur qui doit appeler des methodes/fonctions pour demander une fonctionnalité : API POSIX...

    Framework: C'est le framework qui appelé notre code pour exécuter une fonctionnaliter ".NET, EJB..."
    Si grande est la faiblesse d'une âme, dont la raison est partie!
    Ne jamais embrouiller ni abasourdir par une foule d'images le génie intérieur qui réside au fonde de sa poitrine,...
    L'ambition est le rfuge de l'échec. "Oscar Wild"

  17. #157
    Membre éclairé Avatar de sacricri
    Profil pro Jean-Philippe Morvan
    Inscrit en
    juin 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Nom : Jean-Philippe Morvan
    Âge : 29

    Informations forums :
    Inscription : juin 2008
    Messages : 324
    Points : 352
    Points
    352

    Par défaut

    Cela va bientôt faire un an que j'utilise symfony et je ne m'en passerai plus !

    La courbe d'apprentissage peut être élevée, tout dépend du temps que vous pouvez y consacrer.
    Personnellement, j'ai du attendre un peu avant de pouvoir m'y mettre à fond (le temps de monter une architecture de dev cohérente et surtout, en PHP5 :p). Maintenant, je ne fais quasiment plus que du symfony.
    Besoin d'un formulaire ? OK dans 15 minutes tu as un outil complet, sécurisé, graphiquement propre ! Bon, je fabule quant aux 15 minutes, et encore ... Je travaille tellement sur des outils avec des formulaires que le framework de formulaires de symfony me fait gagner plusieurs jours (non non, je ne rigole pas) de dev sur chaque outil (et pour du code bien plus propre et sécurisé !).

    Bref, je ne veux plus coder autrement

  18. #158
    Invité de passage
    Profil pro Sebastopol DELON
    Inscrit en
    novembre 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Nom : Sebastopol DELON

    Informations forums :
    Inscription : novembre 2009
    Messages : 1
    Points : 1
    Points
    1

    Par défaut Rien ou Zend

    Salut,

    Moi je trouve que ces Framework ne sont pas assez paramétrables.
    Perso, je trouve cela horrible d'être obligé d'aller dans le code pour :
    - changer l'ordre des champs d'un formulaire,
    - mettre l'intitulé en gras,
    - convertir en majuscule, ...

    J'ai donc créé mon propre framework, toutes ces données sont stockées en base de donnée ce qui permet de construire une appli en live via l'interface.

    Mais mon Framework est vieillissant et après un léger bench, je vais m'orienter sur du Zend Framework qui pour moi assure au moins une stabilité dans le temps. De plus ce Framework est très ouvert envers les autres frameworks et API PHP.

    Combiné a Zend Server et Zend Studio en environnement pro c'est quand même top ...

    Mais je vais vite retomber dans mes travers et recréer ma propre couche Framework par dessus, quand on a goutté au développement en ligne via l'interface devant le client ca pète et c'est surtout efficace.
    Pk pas rendre cette API FRAMEWORK LIB libre ensuite lol

  19. #159
    Membre chevronné Avatar de metagoto
    Hobbyist programmateur
    Inscrit en
    juin 2009
    Messages
    646
    Détails du profil
    Informations professionnelles :
    Activité : Hobbyist programmateur

    Informations forums :
    Inscription : juin 2009
    Messages : 646
    Points : 745
    Points
    745

    Par défaut

    Citation Envoyé par sebbox Voir le message
    J'ai donc créé mon propre framework, toutes ces données sont stockées en base de donnée ce qui permet de construire une appli en live via l'interface.
    Ca doit être terrible (péjorativement!) niveau perf, à moins de mettre pas mal de truc en cache.

  20. #160
    mon_nom_est_personne
    Invité(e)

    Par défaut

    Ou tu fais comme mois, t'ecrit un converteur xml vers un objet formulaire x (perso j'utilise HTML_quickform) et la ca deviens cool. Flexible, performant, bien mieux qu'une db

    Citation Envoyé par sebbox Voir le message
    Salut,

    Moi je trouve que ces Framework ne sont pas assez paramétrables.
    Perso, je trouve cela horrible d'être obligé d'aller dans le code pour :
    - changer l'ordre des champs d'un formulaire,
    - mettre l'intitulé en gras,
    - convertir en majuscule, ...

    J'ai donc créé mon propre framework, toutes ces données sont stockées en base de donnée ce qui permet de construire une appli en live via l'interface.

    Mais mon Framework est vieillissant et après un léger bench, je vais m'orienter sur du Zend Framework qui pour moi assure au moins une stabilité dans le temps. De plus ce Framework est très ouvert envers les autres frameworks et API PHP.

    Combiné a Zend Server et Zend Studio en environnement pro c'est quand même top ...

    Mais je vais vite retomber dans mes travers et recréer ma propre couche Framework par dessus, quand on a goutté au développement en ligne via l'interface devant le client ca pète et c'est surtout efficace.
    Pk pas rendre cette API FRAMEWORK LIB libre ensuite lol

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •