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

Langage PHP Discussion :

PHP, POO et MySQL


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 134
    Par défaut PHP, POO et MySQL
    Bonjour,

    Je dispose du site suivant : http://boby1500.free.fr
    Celui-ci étant créer le plus simplement possible (beaucoup de fonctions), j'aimerais savoir si pour un tel site je devrais utiliser la programmation Objet, et si la POO permet de travailler avec MYSQL...

    Merci à tous....

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Bonjour

    J'ai quelques difficultés à comprendre ta question, mais je vais quand même essayer d'y répondre.

    Tu peux utiliser les objets en php si tu en a l'utilité, sachant qu'avoir des notions de POO avant de s'y mettre est une bonne idée.
    En ce qui concerne mysql, tu peux soit continuer à utiliser les fonctions mysql natives de php, soit te tourner vers PDO si tu veux rester dans l'objet.

    Bon courage
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 134
    Par défaut
    En faîte, ce que je souhaite comprendre c'est si il est utile pour mon site d'utiliser la POO, ou si la programmation classique peu très bien aller.

    Conclusion : Est-il plus sage d'utiliser la POO, pour ce site (c'est un site assez gros, et qui demandera quelques M.A.J) où bien je reste comme je suis...

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 77
    Par défaut
    Ce n'est pas parce qu'on utilise de l'orienté objet que le code produit sera nécessairement meilleur. Plusieurs paramètres entre en ligne de compte. L'important est que la solution soit «maintenable» et satisfait les besoins actuelles et ceux qu'on peut anticiper...

    Vous êtes la personne la mieux placé pour répondre à votre question. Sentez-vous que la solution que vous utiliser actuellement vous limite ou est difficile à maintenir?

    Supposons que vous répondez oui à la dernière question. Il est possible que le problème provient d'un manque de structuration dans votre code... Rien ne pourrait garantir qu'avec la POO vous serez en mesure de mieux le structurer...

    N'oubliez pas que si le but est d'utiliser la POO pour utiliser la POO et créer des classes bidons juste pour dire qu'on utilise des objets... Je ne crois pas que cela vaut la peine de réécrire votre programme actuel...

    À vous de juger en fonction du code que vous avez actuellement...

  5. #5
    Membre émérite
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2003
    Messages
    910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 910
    Par défaut sans conflits
    Sans chercher à créer des conflits, et selon mon expérience, je pense qu'à une certaine taille, la POO devient nécessaire voir indispensable. Certains gros sites fonctionnent en procédural (le contraire de la POO) et le développeur qui a programmé le projet s'en sort très bien. Mais lorsque le site commence à prendre de l'ampleur et qu'un nouveau développeur rejoint le projet, il lui faudra énormément de temps pour s'habituer au projet (s'il s'y habitue, ce qui reste à voir).

    La POO doit être conçue pour effectuer un maximum d'actions avec un minimum de classes et un minimum de fonctions dans chacune de ces classes. Et c'est là où la modélisation UML prend tout son sens (et toute son importance).

    Beaucoup de développeurs évitent la POO par un manque de maîtrise de celle-ci, enseignée de façon rébarbative et trop théorique (opinion qui ne tient qu'à moi, en aucun cas la vérité). Mais dès que l'on comprend son intérêt et celui de la modélisation UML, on peut réduire la quantité de ligne de code de 30% à 70% (le 70%, c'est du vécu) !

    A chacun son opinion...

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 134
    Par défaut
    Merci de vos suggestions

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [POO] Débutant en POO, class mysql php5
    Par ouafouaf dans le forum Langage
    Réponses: 9
    Dernier message: 06/02/2006, 09h21
  2. [MySQL] Filtre via formulaire HTML/PHP dans Base mySQL
    Par Al3x dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 14/01/2006, 16h27
  3. [php / free ] Prb Mysql, je ne l'avais pas hier
    Par arnolem dans le forum Administration
    Réponses: 6
    Dernier message: 24/10/2005, 15h03
  4. Pb PHP 5 & support Mysql
    Par wdionysos dans le forum Installation
    Réponses: 2
    Dernier message: 18/10/2005, 16h59
  5. [SGBD] PHP et mysqli - MySQL 4.1
    Par meda dans le forum Outils
    Réponses: 5
    Dernier message: 09/01/2005, 17h56

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