1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mai 2004
    Messages
    1 337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : mai 2004
    Messages : 1 337
    Points : 742
    Points
    742

    Par défaut Informations sur les templates Craftsmanship

    Bonsoir Imikado

    Je viens de lire la nouveauté introduite au niveau du builder http://mkframework.com/scraftsmanship.html

    J'ai aussi lu quelques articles entre autres http://blog.xebia.fr/2011/01/31/soft...p-en-pratique/

    Je pense a voir compris le concept.
    Mais je n'arrive pas à saisir réellement comment l’implémenter dans un nouveau projet ou pour améliorer un projet existant. d'ou ma question de savoir s'il y aura une tuto ou un exemple assez clair et simple pour la mise en oeuvre de ce concept ?

    Merci

  2. #2
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Ingénieur développement
    Inscrit en
    décembre 2006
    Messages
    4 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 4 820
    Points : 18 586
    Points
    18 586
    Billets dans le blog
    17

    Par défaut

    Bonsoir,
    Tout d'abord merci de suivre les évolutions du framework

    Ensuite pour ce nouveau template:

    1. C'est lors de la création d'un nouveau projet que l'on selectionne simplement ce nouveau venu (le dernier en bas)
    Toutes les générations faites par le builder incluent cette logique
    - architecture hexagonale
    - multi lingue
    - tests unitaire

    2. le travail de migration d'une applcation existente vers ce nouveau template peut etre un peu longue: on appelle ça du "legacy"
    C'est une démarche honorable que vous pouvez entreprendre une fois que vous aurez bien pris en main ce mode différent de programmation

    J'écris en ce moment un article pour dvp qui permettra de créér une application avec ce nouveau template et ainsi mieux comprendre les tenants et aboutissants

    Dans le meme temps j'écrirais des petits tutoriaux + sildes pour presenter ce ptit nouveau

    Il faut bien comprendre que ce nouveau template demande un peu plus d'efforts à prendre en main que les templates habituels
    Il y a un effort de reflexion supplémentaire pour voir comment implementer son code dans cette logique
    Mais les avantages en valent le coup:
    L'idée étant d'extraire le code métier dans une classe business,
    - facilité de maintenance
    - ajout de tests unitaires facilités
    - injection de dépendances
    - possibilité de ré-utilisabilité sur divers biais (webservice, appel en ligne de commande...)
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mai 2004
    Messages
    1 337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : mai 2004
    Messages : 1 337
    Points : 742
    Points
    742

    Par défaut

    Bonjour Imikado

    Merci pour toutes ces informations. on attend la suite alors !

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    février 2010
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : février 2010
    Messages : 82
    Points : 82
    Points
    82

    Par défaut

    Félicitation pour cette avancé, personnellement je ne migrerai pas mes applications existantes (trop chronophage ... )

    par contre je me plongerai bien volontier dans la doc que tu vas nous faire

    bon courage
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)

  5. #5
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Ingénieur développement
    Inscrit en
    décembre 2006
    Messages
    4 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 4 820
    Points : 18 586
    Points
    18 586
    Billets dans le blog
    17

    Par défaut

    Oui bonne idée

    Il faudra un petit temps d'adaptation sur ce nouveau template plus orienté test unitaire
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

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

Discussions similaires

  1. Information sur les templates et JSP
    Par mattrixx dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 16/07/2011, 15h53
  2. Informations sur les langages/outils de ce forum
    Par Idelways dans le forum Autres langages
    Réponses: 2
    Dernier message: 30/09/2004, 22h07
  3. information sur les ps
    Par devalender dans le forum Débuter
    Réponses: 4
    Dernier message: 20/07/2004, 11h07
  4. Réponses: 6
    Dernier message: 28/04/2004, 11h41
  5. Informations sur les procédures stockées
    Par jfphan dans le forum MS SQL-Server
    Réponses: 4
    Dernier message: 13/01/2004, 15h30

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