Lightning talk Mouf au PHPForum (Paris)

23 266 vues

Publié le

Présentation en 4 minutes chrono de Mouf_PHP.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
23 266
Sur SlideShare
0
Issues des intégrations
0
Intégrations
51
Actions
Partages
0
Téléchargements
5
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Lightning talk Mouf au PHPForum (Paris)

  1. 1. Pourquoi vous avez besoin de
  2. 2. Mais qu’est ce que c’est que ce ?Mouf est un framework open-sourcepermettant de télécharger, utiliser etréutiliser des composants PHP de manièregraphique.
  3. 3. Le principe de Mettez des Obtenez une Utilisez la pour annotations interface créer et lier vosdans vos classes graphique instancesLe but: utiliser et réutiliser des composantsPHP pour avoir un code plus propre!
  4. 4. Hé, c’est quoi ces annotations?/** * This comment will be visible in Mouf L’annotation @Component dit * @Component à Mouf qu’il peut utiliser cette */class MyClass { classe /** * This will show as a text field in * Mouf * @Property textProperty est «injectable» * @var string */ public $textProperty; /** * This will show as a select box of * all LogInterface instances in Mouf * @Property * @var LogInterface log est injectable et on injecte */ public $log; dedans des instances implémentant «LogInterface»
  5. 5. Hé, c’est quoi ces annotations?/** * This comment will be visible in Mouf * @Component */class MyClass { /** * This will show as a text field in * Mouf * @Property * @var string */ public $textProperty; /** * This will show as a select box of * all LogInterface instances in Mouf * @Property * @var LogInterface */ public $log;
  6. 6. C’est pas fini!Mouf est accompagné de tout un écosystème de plus de 100 packages : ORM, loggers, mailers, MVC pour Drupal… Donc on ne repart jamais de zéro.
  7. 7. Installer un package ? Super facile….
  8. 8. Clic!
  9. 9. Clic!
  10. 10. TADA! Un assistantd’installation fournit par le package!
  11. 11. Tant de fonctionnalités, si peu de temps• Gestion de la configuration• Gestion des dépendances entre packages• Class-loading intelligent• Gestion de la documentation• Auto analyse• Interface utilisateur extensible• Recherche full-text extensible …. Et plein d’autres choses!
  12. 12. Merci! @mouf_phphttp://mouf-php.com

×