IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

Dois-je prendre un framework ? [Débat]


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 49
    Par défaut Dois-je prendre un framework ?
    Bonjour,

    je suis en train de developper une application web tres oriente AJAX, puisque utilisant enormement la cartographie (map24). Pour le moment, la partie serveur est assure en PHP par des pages. donc pas de framework pour le moment. La partie client javascript, par contre est deja fixe (grace a jquery), et la suite de mon developpement demandera encore beaucoup de developpement javascript pur.
    Je commence serieusement a toucher a la partie administratif de l'application, qui ne requiert pas autant de javascript/ajax. Aussi, ayant vu en java les mechanismes de securite de webapps, je pensais utiliser un framework PHP. J'ai une vue sur jelix mais je le trouve tres contraignant. Si il me contraint sur le javascript egalement, il ne pourra etre une option. Mais le fait qu'il soit stable et propose differents services avec vérification (pendant positif de la contrainte) pourrait me faire gagner beaucoup de temps.
    Il est bien entendu hors de question que je me mette a une usine a gaz, et je ne peux me permettre le luxe de tout reecrire le site (sinon je passe direct a java, pour le même prix).

    Que me conseilleriez-vous? la partie ajax est la plus importante, et est principalement javascript/JSON, mais la partie adminstration, bien que petite, est aussi important. Et il me faut des mechanismes de sécurité éprouvés.
    Prendre un framework est-il adapte? jelix pourra-t'il repondre a mes principaux besoins (totale liberte pour javascript/DOM)?

    merci d'avance de vos reponses.

  2. #2
    Membre averti
    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
    Par défaut
    Citation Envoyé par gokudomatic Voir le message
    Bonjour,
    J'ai une vue sur jelix mais je le trouve tres contraignant. Si il me contraint sur le javascript egalement, il ne pourra etre une option.
    Déjà je peux te dire si tu trouve jelix contraignant, alors que vas tu dire quand tu decouvrera Zend et Symfony

    jelix, est pour moi un des framework le plus souple et le plus facile a prendre en main. Pour ton inquiétude avec Javascript et JSON, je te rassure d'avance que jelix n'a aucun problème d'intégration avec eux. Il a même une API pour gérer des services web sous JSON.

  3. #3
    Membre éclairé
    Avatar de __fabrice
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Août 2004
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Août 2004
    Messages : 404
    Par défaut
    Salut,

    Pour ma part, apres avoir fait pas mal de recherches, j'ai choisis le Zend Framework. Il est vraiment tres bien. Lire "Zend Framework In Action", qui est excellent, t'aidera.

    Fabrice

  4. #4
    Membre extrêmement actif
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 144
    Billets dans le blog
    3
    Par défaut
    Apparemment il parle d'une appli très orientée Ajax... Alors pour jelix je sais pas, mais concernant Zend Framework (et bien que je le trouve génial) il me semble pas qu'il y est d'aide concernant Ajax.

    Me concernant j'ai développé mon propre framework (un truc simple), couplé avec Xajax qui me permet par exemple d'appeler des méthodes Ajax dans mes classes comme des méthodes (actions) "classiques" d'un contrôleur...

    Bref, moi je te préconise 2 solutions :

    1) soit tu pars sur un framework complétement Ajax
    2) soit tu utilises un framework le plus léger possible pour le côté classique... et tu implémentes à l'intérieur la librairie Xajax ou une autre du genre pour t'aider sur les actions Ajax.

    De plus , rien ne t'empêcheras d'utiliser des composants du Zend Framework puisque ce dernier est orienté "composants" (Pdf ? Zend_Pdf, Acl ? Zend_Acl)

    Voilà ce que moi j'en dis

  5. #5
    Membre confirmé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 161
    Par défaut
    je vais peut être contre courant, mais pour moi, rien de mieux qu'un développement fait maison

  6. #6
    Membre averti
    Profil pro
    dyiiythj
    Inscrit en
    Octobre 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : dyiiythj

    Informations forums :
    Inscription : Octobre 2006
    Messages : 27
    Par défaut
    Citation Envoyé par sirbaldur Voir le message
    je vais peut être contre courant, mais pour moi, rien de mieux qu'un développement fait maison
    C'est le cas pour moi aussi

    Mais entre nous, quand j'essaie d'utiliser un Framework, je perd bcp de temps a la place de le gagner

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2005
    Messages : 115
    Par défaut pourquoi choisir un framework?
    Bonjour,

    J’ai appris à programmer en ruby on rails mais vu les difficultés à trouver des hébergements à un prix correct, je me suis mis au php. Etant débutant en php, je me demande s’il y a un intérêt au début de s’intéresser aux frameworks comme cakephp ou zend framework ?

    Actuellement j’ai réalisé des petits sites exigeant peu de dynamisme (une base de données avec 5-6 tables).

    A quel moment est-il intéressant d’utiliser un framework ?

    Merci à tous pour vos réponses,

  8. #8
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Bonjour,

    Avant d'utiliser un framework il faut maitriser correctement le langage, dans le cas contraire tu ne pourras même pas savoir ce que t'apportes réellement ce framework.

    On utilise un framework lorsque c'est nécessaire, c'est à dire lorsqu'on estime que celui-ci va nous faire économiser du temps de développement.

    Aussi, il faut savoir qu'un framework, il faut l'apprendre, l'assimiler et le comprendre avant de pouvoir l'utiliser. Tu auras donc besoin pour cela de connaitre le langage PHP(5) suffisament pour pouvoir tirer parti du framework.

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2005
    Messages : 115
    Par défaut
    Bonjour,

    Merci pour cette réponse rapide.
    Je me demandais, comme j’ai appris à programmer en ruby on rails, si un framework ne me permettrait pas de retrouver le modèle MVC en php car ce modèle reste très avantageux et pratique pour s’y retrouver facilement,

  10. #10
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Si bien sûr,

    L'utilisation d'un framework tel que Zend par exemple te permettra de séparer ton application en couches logiques : MVC.

Discussions similaires

  1. Dois-je utiliser le framework log4PHP?
    Par henry49 dans le forum Langage
    Réponses: 3
    Dernier message: 25/04/2014, 11h47
  2. Dois-je prendre les drivers conseillés par ma-config.com
    Par parazitenew dans le forum Windows
    Réponses: 2
    Dernier message: 05/08/2013, 16h18
  3. Quel driver JDBC dois-je prendre ?
    Par alvandar dans le forum JDBC
    Réponses: 2
    Dernier message: 19/04/2013, 14h43
  4. Réponses: 5
    Dernier message: 29/05/2009, 09h10
  5. [Etudes] Quels direction dois-je prendre ?
    Par Kayvin dans le forum Etudes
    Réponses: 7
    Dernier message: 04/05/2007, 09h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo