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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Gérer le cycle de vie d'une application PHP avec Phing [Tutoriel]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné

    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2006
    Messages : 317
    Par défaut Gérer le cycle de vie d'une application PHP avec Phing
    Phing est un outil permettant de gérer toutes les opérations annexes à votre développement.

    Venez le découvrir :
    Gérez le cycle de vie de vos applications PHP avec Phing

    Que vous soyez débutant ou confirmé, vous avez surement déjà vécu ce scénario :
    Vous venez de livrer votre produit, un problème apparaît. Vous êtes fatigué, un seul fichier PHP semble incriminé. Vous le corrigez. Vous décidez de passer outre votre procédure de livraison. Vous transférez directement le script PHP "corrigé" sur le serveur de production et là, c'est le drame...

    C'est une situation où, aveuglé par la fatigue, l'on s'en veut de s'être comporté comme le pire des débutants. Phing est la solution pour éviter qu'un tel problème ne se reproduise.
    Découvrez, tout au long de cet article, le potentiel de cet outil dans la gestion des opérations annexes au développement pour justement éviter que votre projet déraille au dernier moment.

    Venez participer à cette discussion en nous faisant profiter de votre propre expérience :

    - Comment gérez vous le packaging et le déploiement de vos applications en PHP ?
    - Avez vous déjà utilisé Phing ? Si c'est le cas, qu'en avez vous pensé ?
    - Avez vous utilisé d'autres outils qui permettent de faire ce genre d'opération ?
    - Avez vous mis en plus un environnement d'intégration continue à l'aide de Phing ? Si c'est le cas, quel outils avez vous utilisé ?

    Fabien

  2. #2
    Membre émérite

    Inscrit en
    Janvier 2009
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 467
    Billets dans le blog
    2
    Par défaut
    Dans quelle mesure le fichier build.xml est compatible avec ant ?

  3. #3
    Membre chevronné

    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2006
    Messages : 317
    Par défaut
    Phing s'inspire de Ant sur l'architecture, les concepts et sur le nom de certaines tâches (voir parfois les arguments de celle ci).

    Néanmoins, un script build.xml pour Ant a très peu de chance d'être compatible avec Phing sans retouche (Il y'a beaucoup de tâches Ant qui n'ont pas d'équivalent direct dans Phing).

    Phing est un projet moins riche et moins mature que Ant. Néanmoins, il est écrit pour des applications PHP et offre certaines facilités avec les projets développés avec ce langage.

  4. #4
    Membre éclairé Avatar de Code62
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Novembre 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2008
    Messages : 162
    Par défaut
    Bonjour,


    J'ai trouvé l'article très clair et très intéressant, malheureusement le package d'exemple, contenant "deux exemples supplémentaires qui nous donneront un meilleur aperçu du potentiel de Phing" est "not found on this server"

    Merci d'avance =)

  5. #5
    Membre chevronné

    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2006
    Messages : 317
    Par défaut
    Bonjour,

    J'ai corrigé ça. Le package d'exemples est de nouveau téléchargeable. Je m'excuse pour ce désagrément.

    Cordialement,
    Fabien

  6. #6
    Nouveau membre du Club
    Inscrit en
    Mai 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 5
    Par défaut fichier Build.xml ??? newbi
    bonjour,
    en fait j'ai bien compris l'utilisation de phing avec ce petit tuto "Bon travail et merci bcp"; mais j'ai un problème pour le fichier build. Comme je ne m'y connais pas en xml, es ce que vous pouvez me donner un lien me permettant de trouver l'essentiel pour faire mon fichier de build (du genre le manuel php en ligne).
    Merci d'avance

Discussions similaires

  1. Problème avec le cycle de vie d'une application
    Par sebagot dans le forum Android
    Réponses: 2
    Dernier message: 29/11/2014, 23h57
  2. [Sonar] Pb pour analyser une application PHP avec Sonar
    Par fmarie3 dans le forum Qualimétrie
    Réponses: 3
    Dernier message: 23/12/2013, 21h05
  3. Cycle de vie d'une application et celui d'une Activity
    Par androidisme dans le forum Android
    Réponses: 4
    Dernier message: 04/09/2010, 21h51

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