SlideShare une entreprise Scribd logo
1  sur  11
amfPHP v2 "Reloaded" 24 mars 2011 par Ariel Sommeria-Klein pour les TTFX & the "amfPHP communication gang" de Silex Labs
le plus court chemin entre un client et vos classes PHP! Exemple de Service : Un service PizzaService Une méthode getPizza Elle renvoit « margarita » Difficile de faire plus simple ! "What is amfPHP?"
le plus court chemin entre un client  et vos classes PHP! Démonstration : - client Flash (AMF)‏ - client Flex (AMF)‏ - client javascript (JSON)‏ "What is amfPHP?"
[object Object],amfPHP v2 Reloaded?
Le cœur léger ! Les 3 actions effectuées par amfPHP 1. Conversion de la requête du client en objet PHP 2. Appel d'une méthode de votre classe de service PHP 3. Conversion valeur de retour (objet PHP)       dans le format attendu par le client et renvoi "What is amfPHP?"
Les Plugins  Les plugins permettent de modifier élégamment le comportement de la bibliothèque amfPHP Par exemple : - support JSON, XML, SOAP, SWX... - authentification - cache ... "What is amfPHP?"
"Why amfPHP?" Nouvelle road map  Réécriture moderne et modulaire 01/2011 Système de plugins 03/2011 v2 beta 04/2011 Principaux plugins 05/2011 v2 stable 06/2011
"Why amfPHP?" Des nouveautés à venir partager à la Cantine* Soyez les 1ers à découvrir les nouveautés !!! * Passage des Panoramas, 12 Galerie Montmartre, 75002 Paris lacantine.org
Silex Labs ,[object Object]
* 27ème sur Sourceforge en Février 2011 "Why amfPHP?" Special thanks Design, Intégration Plugins Communication, Architecture Plugins, Architecture Architecture, Développement du coeur  Riwal Corbel; Pol Goasdoué Yannick Dominguez Alexandre Hoyau Danny Kopping  Ariel Sommeria-Klein
amfPHP v2  Reloaded? "Why amfPHP?" > la cantine en mai,  inscrivez vous ! > la road map,  renseignez vous ! > les nouveaux supports de collaboration,  collaborez ! > l'association Silex Labs,  devenez membres !

Contenu connexe

Similaire à Amf php

Typescript + Graphql = <3
Typescript + Graphql = <3Typescript + Graphql = <3
Typescript + Graphql = <3felixbillon
 
eServices-Tp5: api management
eServices-Tp5: api managementeServices-Tp5: api management
eServices-Tp5: api managementLilia Sfaxi
 
TuleapCon 2017-CEA-Case-Study
TuleapCon 2017-CEA-Case-StudyTuleapCon 2017-CEA-Case-Study
TuleapCon 2017-CEA-Case-StudyTuleap
 
Symphonie pour PHP industrialisé en agilité majeure
Symphonie pour PHP industrialisé en agilité majeureSymphonie pour PHP industrialisé en agilité majeure
Symphonie pour PHP industrialisé en agilité majeureMarc Nazarian
 
Symphonie pour PHP industrialisé en agilité majeure
Symphonie pour PHP industrialisé en agilité majeureSymphonie pour PHP industrialisé en agilité majeure
Symphonie pour PHP industrialisé en agilité majeureJonathan Bonzy
 
Installation configuration OpenERP 7 - Windows
Installation   configuration OpenERP 7 - WindowsInstallation   configuration OpenERP 7 - Windows
Installation configuration OpenERP 7 - WindowsSanae BEKKAR
 
PHPTour 2011 - PHP5.4
PHPTour 2011 - PHP5.4PHPTour 2011 - PHP5.4
PHPTour 2011 - PHP5.4julien pauli
 
Tout pour se préparer à PHP 7.4
Tout pour se préparer à PHP 7.4Tout pour se préparer à PHP 7.4
Tout pour se préparer à PHP 7.4Damien Seguy
 
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009Renaud AIOUTZ
 
Cours IEF - Présentation de PHP
Cours IEF - Présentation de PHPCours IEF - Présentation de PHP
Cours IEF - Présentation de PHPRégis Lutter
 
ASP.NET MVC 6
ASP.NET MVC 6ASP.NET MVC 6
ASP.NET MVC 6Microsoft
 
Comment identifier et analyser les contenus conspiratoire sur Youtube
Comment identifier et analyser les contenus conspiratoire sur YoutubeComment identifier et analyser les contenus conspiratoire sur Youtube
Comment identifier et analyser les contenus conspiratoire sur YoutubeNicolas Herbaut
 
Formation html5 CSS3 offerte par ippon 2014
Formation html5 CSS3 offerte par ippon 2014Formation html5 CSS3 offerte par ippon 2014
Formation html5 CSS3 offerte par ippon 2014Ippon
 
Lte service enablers
Lte service enablersLte service enablers
Lte service enablersAtlantic 2.0
 

Similaire à Amf php (20)

Typescript + Graphql = <3
Typescript + Graphql = <3Typescript + Graphql = <3
Typescript + Graphql = <3
 
eServices-Tp5: api management
eServices-Tp5: api managementeServices-Tp5: api management
eServices-Tp5: api management
 
TuleapCon 2017-CEA-Case-Study
TuleapCon 2017-CEA-Case-StudyTuleapCon 2017-CEA-Case-Study
TuleapCon 2017-CEA-Case-Study
 
Symphonie pour PHP industrialisé en agilité majeure
Symphonie pour PHP industrialisé en agilité majeureSymphonie pour PHP industrialisé en agilité majeure
Symphonie pour PHP industrialisé en agilité majeure
 
Symphonie pour PHP industrialisé en agilité majeure
Symphonie pour PHP industrialisé en agilité majeureSymphonie pour PHP industrialisé en agilité majeure
Symphonie pour PHP industrialisé en agilité majeure
 
Installation configuration OpenERP 7 - Windows
Installation   configuration OpenERP 7 - WindowsInstallation   configuration OpenERP 7 - Windows
Installation configuration OpenERP 7 - Windows
 
Mysql
MysqlMysql
Mysql
 
PHPTour 2011 - PHP5.4
PHPTour 2011 - PHP5.4PHPTour 2011 - PHP5.4
PHPTour 2011 - PHP5.4
 
Tout pour se préparer à PHP 7.4
Tout pour se préparer à PHP 7.4Tout pour se préparer à PHP 7.4
Tout pour se préparer à PHP 7.4
 
Xhprof
XhprofXhprof
Xhprof
 
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
 
43_pps.pdf
43_pps.pdf43_pps.pdf
43_pps.pdf
 
Cours IEF - Présentation de PHP
Cours IEF - Présentation de PHPCours IEF - Présentation de PHP
Cours IEF - Présentation de PHP
 
ASP.NET MVC 6
ASP.NET MVC 6ASP.NET MVC 6
ASP.NET MVC 6
 
Tests Interfaces Web avec Rails
Tests Interfaces Web avec RailsTests Interfaces Web avec Rails
Tests Interfaces Web avec Rails
 
Comment identifier et analyser les contenus conspiratoire sur Youtube
Comment identifier et analyser les contenus conspiratoire sur YoutubeComment identifier et analyser les contenus conspiratoire sur Youtube
Comment identifier et analyser les contenus conspiratoire sur Youtube
 
UserGroup Varnish - eZ
UserGroup Varnish - eZUserGroup Varnish - eZ
UserGroup Varnish - eZ
 
Formation html5 CSS3 offerte par ippon 2014
Formation html5 CSS3 offerte par ippon 2014Formation html5 CSS3 offerte par ippon 2014
Formation html5 CSS3 offerte par ippon 2014
 
Plici - PréSentation V2
Plici - PréSentation V2Plici - PréSentation V2
Plici - PréSentation V2
 
Lte service enablers
Lte service enablersLte service enablers
Lte service enablers
 

Amf php

  • 1. amfPHP v2 &quot;Reloaded&quot; 24 mars 2011 par Ariel Sommeria-Klein pour les TTFX & the &quot;amfPHP communication gang&quot; de Silex Labs
  • 2. le plus court chemin entre un client et vos classes PHP! Exemple de Service : Un service PizzaService Une méthode getPizza Elle renvoit « margarita » Difficile de faire plus simple ! &quot;What is amfPHP?&quot;
  • 3. le plus court chemin entre un client et vos classes PHP! Démonstration : - client Flash (AMF)‏ - client Flex (AMF)‏ - client javascript (JSON)‏ &quot;What is amfPHP?&quot;
  • 4.
  • 5. Le cœur léger ! Les 3 actions effectuées par amfPHP 1. Conversion de la requête du client en objet PHP 2. Appel d'une méthode de votre classe de service PHP 3. Conversion valeur de retour (objet PHP)       dans le format attendu par le client et renvoi &quot;What is amfPHP?&quot;
  • 6. Les Plugins Les plugins permettent de modifier élégamment le comportement de la bibliothèque amfPHP Par exemple : - support JSON, XML, SOAP, SWX... - authentification - cache ... &quot;What is amfPHP?&quot;
  • 7. &quot;Why amfPHP?&quot; Nouvelle road map Réécriture moderne et modulaire 01/2011 Système de plugins 03/2011 v2 beta 04/2011 Principaux plugins 05/2011 v2 stable 06/2011
  • 8. &quot;Why amfPHP?&quot; Des nouveautés à venir partager à la Cantine* Soyez les 1ers à découvrir les nouveautés !!! * Passage des Panoramas, 12 Galerie Montmartre, 75002 Paris lacantine.org
  • 9.
  • 10. * 27ème sur Sourceforge en Février 2011 &quot;Why amfPHP?&quot; Special thanks Design, Intégration Plugins Communication, Architecture Plugins, Architecture Architecture, Développement du coeur Riwal Corbel; Pol Goasdoué Yannick Dominguez Alexandre Hoyau Danny Kopping Ariel Sommeria-Klein
  • 11. amfPHP v2  Reloaded? &quot;Why amfPHP?&quot; > la cantine en mai, inscrivez vous ! > la road map, renseignez vous ! > les nouveaux supports de collaboration, collaborez ! > l'association Silex Labs, devenez membres !
  • 12. &quot;Why amfPHP?&quot; Nouveaux sites, nouveaux supports Site officiel http ://projects.silexlabs.org/?/ amfphp Documentation http :// community.silexlabs.org/amfphp/codex/ Forum http :// community.silexlabs.org/amfphp/forum_en