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

MkFramework Discussion :

Informations sur les templates Craftsmanship


Sujet :

MkFramework

  1. #1
    Membre éclairé
    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/software-craftsmanship-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
    vous connaitrez la vérité et la vérité vous affranchira !
    windev/firebird/Mkframework
    vous devez tous l'éssayer impressionnant pour Débutant, Confirmé et Expert
    http://mkframework.com/accueil.html
    http://sqlmanagerx.com/

  2. #2
    Rédacteur

    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é
    Bonjour Imikado

    Merci pour toutes ces informations. on attend la suite alors !
    vous connaitrez la vérité et la vérité vous affranchira !
    windev/firebird/Mkframework
    vous devez tous l'éssayer impressionnant pour Débutant, Confirmé et Expert
    http://mkframework.com/accueil.html
    http://sqlmanagerx.com/

  4. #4
    Membre régulier
    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

    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

###raw>template_hook.ano_emploi###