SlideShare une entreprise Scribd logo
1  sur  67
Télécharger pour lire hors ligne
#Polyglottisme: une autre manière de 
développer une application
Thierry Wasylczenko 
@twasyl 
#Polyglottisme 
une autre manière de développer une application
3
Ce dont on va parler 
• Le polyglottisme, c’est quoi? 
• Quelques chiffres 
• Ce qu’il faut en conclure 
• Le polyglottisme dans tout ça? 
• Les types de polyglottisme 
• Les «générateurs», c’est polyglotte? 
• Ils le font 
• Ressources 
4
5 
Le polyglottisme, c'est quoi?
6
Moi, je code !
8 
Quelques chiffres
~3/4
Consultation des sites web 
Consultation (%) 
81.62% 
9.55% 8.83% 
73.21% 
14.58% 12.21% 
Desktop Tablette Mobile 
Q4 2012 Q4 2013 
100 
80 
60 
40 
20 
0 
10 
SmartInsights
Developpement d'applications 
Share of app dev 
93% 
83% 
55% 
Smartphone 
Tablette 
Desktop 
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 
Statista 
11
Ulisation des plateformes mobiles 
Utilisation (%) 
Q1 2014 
67% 
71% 68% 
75% 
71% 
78% 
74% 
60% 
49% 
61% 
54% 
59% 
45% 
38% 
50% 
64% 
49% 
39% 
58% 
62% 
12 
50% 
21% 21% 
29% 
22% 23% 
33% 
24% 
Amérique du nord Amérique du sud Europe de l'ouest Europe de l'est Asie de l'est Asie du sud Afrique et Moyen‑ 
Android iOS HTML5 mobile Windows Phone 
Orient 
100 
80 
60 
40 
20 
0 
SmartInsights
SaaS: utilisation 
Pourcentage d'utilisation 
17% 
22% 
40% 
Jan 2011 Jan 2012 Jan 2013 
45% 
40% 
35% 
30% 
25% 
20% 
15% 
Statista 
13
SaaS: revenus 
Revenus en billions $ 
10.75 
13.46 
16.22 
19.82 
23.72 
27.94 
32.8 
2010 2011 2012 2013 2014 2015 2016 
35 
30 
25 
20 
15 
10 
5 
Statista 
14
15 
Que faut-il en conclure?
L'avenir c'est le 
cloud?
On va coder sur 
tablette?
Le fond d'écran à 
la mode sera Win 
98?
19 
Le polyglottisme dans tout ça?
Nouveau?
Pas vraiment 
• > 30 ans 
• Emacs 
• Coeur en C 
• Extensions en Emacs Lisp 
21
Mais pourquoi le 
polyglottisme ?
La métaphore du batiment 23
Familier? 24
PER-SO-NNA-LI-SA- 
TION
Pour les clients 
• Avantages 
• LI-BER-TE 
• Sentiment de puissance 
• Extensible 
• Inconvénients 
• Facilité indispensable 
• Porte ouverte aux bugs ! 
26
Pour les développeurs 
• Difficulté de conception 
• API 
• Code «borné» / sécurisé 
• Connaissances ++ 
• Compétences ++ 
27
De ça 
Application 
28
A ça 
Application 
Composant 1 
Composant 2 
Composant 3 
Composant 4 
Composant 5 
Composant 6 
29
Mieux ! 
Application 
Composants 
utilise 
Composant 1 Composant 2 
Composant 3 Composant 4 
Composant 5 
30
Il est où le 
polyglottisme ?
Partout !
33 
Les types de polyglottisme
Dev polyglotte
Nashorn 
• Moteur JavaScript en ... Java 
• Créer des applications «natives» en JS 
• Communication JavaScript – Java 
35
Ruby 36 
• JRuby 
• IronRuby
Applications web 
• Vue 
• (Pseudo) HTML + JS 
• Controlleur 
• Java 
• .NET 
• C’est déjà du polyglottisme ! 
37
Choisir la bonne 
techno?
Non ! 
• Pas de meilleure techno 
• Des besoins 
Vous vous souvenez des 
composants ? 
39
Persistance 
polyglotte
SGBD 
• Données relationnelles "plates" 
• Liaisons 1-1 
• Liaisons n-n ? 
• Ca se complique ... et c’est moche 
• Schémas peu évolutifs 
• Apparations d’outils comme FlyWay 
41
NoSQL 42 
• Qui sont les amis de mes amis qui vivent 
en Suisse ? 
• Données très évolutives 
• Plusieurs types 
• Graphe 
• Clé/Valeur 
• Document
Les deux 
• Ont des forces 
• Ont des faiblesses 
• Ont des cas d’utilisation 
• Pas de mauvais choix 
43
Bon + Bon = 
Meilleur
Déploiement 
polyglotte
Plateformes cibles 
• Ordinateurs 
• Windows, Mac, Linux 
• Tablettes 
• Apple, Android, Microsoft 
• Mobile 
• iOS, Android, Windows Phone 
46
Laquelle choisir? 
• La «meilleure» ? 
• La plus à la mode ? 
• Et les utilisateurs, vous y pensez ? 
47
PaaS
#Polyglottisme, une autre manière de développer une application
#Polyglottisme, une autre manière de développer une application
#Polyglottisme, une autre manière de développer une application
#Polyglottisme, une autre manière de développer une application
53 
Les "générateurs", c'est polyglotte?
#Polyglottisme, une autre manière de développer une application
#Polyglottisme, une autre manière de développer une application
#Polyglottisme, une autre manière de développer une application
Oui et non
58 
Ils le font
#Polyglottisme, une autre manière de développer une application
#Polyglottisme, une autre manière de développer une application
#Polyglottisme, une autre manière de développer une application
#Polyglottisme, une autre manière de développer une application
#Polyglottisme, une autre manière de développer une application
#Polyglottisme, une autre manière de développer une application
65 
Ressources
Ressources 
• Articles 
• Why you should hire a Polyglot Programmer 
• Polyglot programming 
• Librairies / Outils 
• DukeScript: http://dukescript.com/ 
• RoboVM: http://www.robovm.com/ 
• Xamarin: http://xamarin.com/ 
• Conférence 
• Polyglot Unconference: http://www.polyglotconf.com/ 
66
67

Contenu connexe

En vedette

30ème dimanche ordinaire année b
30ème dimanche ordinaire année b30ème dimanche ordinaire année b
30ème dimanche ordinaire année bParoisse d'Assesse
 
Programme 2015 -Rencontres équestres de Lunéville 5ème édition
Programme 2015  -Rencontres équestres de Lunéville 5ème édition Programme 2015  -Rencontres équestres de Lunéville 5ème édition
Programme 2015 -Rencontres équestres de Lunéville 5ème édition Ici C Nancy Pro
 
Políticas de comunicación
Políticas de comunicaciónPolíticas de comunicación
Políticas de comunicaciónDavid Susagna
 
+ Edad antigua de españa miguel. a
+ Edad antigua de españa miguel. a+ Edad antigua de españa miguel. a
+ Edad antigua de españa miguel. aTrabajos-cbc Smg
 
Proyecto terminado
Proyecto terminadoProyecto terminado
Proyecto terminadoLeidy SG
 
Presentation volumes cgjp (1)
Presentation volumes cgjp (1)Presentation volumes cgjp (1)
Presentation volumes cgjp (1)Openbricks.io
 
space science determinants tang 2015.PDF
space science determinants tang 2015.PDFspace science determinants tang 2015.PDF
space science determinants tang 2015.PDFTerry Tang
 
Bricks / Architecture ouverte et collaborative
Bricks / Architecture ouverte et collaborativeBricks / Architecture ouverte et collaborative
Bricks / Architecture ouverte et collaborativeOpenbricks.io
 
Avec les nouvelles règles des redressements Urssaf les TPE de bonne foi vont...
Avec les nouvelles règles des redressements Urssaf  les TPE de bonne foi vont...Avec les nouvelles règles des redressements Urssaf  les TPE de bonne foi vont...
Avec les nouvelles règles des redressements Urssaf les TPE de bonne foi vont...Institut Protection Sociale
 

En vedette (18)

Presentación1
Presentación1Presentación1
Presentación1
 
T39 Va plus loin
T39 Va plus loinT39 Va plus loin
T39 Va plus loin
 
30ème dimanche ordinaire année b
30ème dimanche ordinaire année b30ème dimanche ordinaire année b
30ème dimanche ordinaire année b
 
Séoul
SéoulSéoul
Séoul
 
Programme 2015 -Rencontres équestres de Lunéville 5ème édition
Programme 2015  -Rencontres équestres de Lunéville 5ème édition Programme 2015  -Rencontres équestres de Lunéville 5ème édition
Programme 2015 -Rencontres équestres de Lunéville 5ème édition
 
2ème dimanche de l'avent c
2ème dimanche de l'avent c2ème dimanche de l'avent c
2ème dimanche de l'avent c
 
Políticas de comunicación
Políticas de comunicaciónPolíticas de comunicación
Políticas de comunicación
 
Voice'
Voice'Voice'
Voice'
 
+ Edad antigua de españa miguel. a
+ Edad antigua de españa miguel. a+ Edad antigua de españa miguel. a
+ Edad antigua de españa miguel. a
 
Proyecto terminado
Proyecto terminadoProyecto terminado
Proyecto terminado
 
Presentation volumes cgjp (1)
Presentation volumes cgjp (1)Presentation volumes cgjp (1)
Presentation volumes cgjp (1)
 
Garoe. L'Arbre de l'eau
Garoe. L'Arbre de l'eauGaroe. L'Arbre de l'eau
Garoe. L'Arbre de l'eau
 
space science determinants tang 2015.PDF
space science determinants tang 2015.PDFspace science determinants tang 2015.PDF
space science determinants tang 2015.PDF
 
Bricks / Architecture ouverte et collaborative
Bricks / Architecture ouverte et collaborativeBricks / Architecture ouverte et collaborative
Bricks / Architecture ouverte et collaborative
 
Quemaduras
QuemadurasQuemaduras
Quemaduras
 
Avec les nouvelles règles des redressements Urssaf les TPE de bonne foi vont...
Avec les nouvelles règles des redressements Urssaf  les TPE de bonne foi vont...Avec les nouvelles règles des redressements Urssaf  les TPE de bonne foi vont...
Avec les nouvelles règles des redressements Urssaf les TPE de bonne foi vont...
 
dispositivos móviles en la educación
dispositivos móviles en la educación dispositivos móviles en la educación
dispositivos móviles en la educación
 
Trabajo de iformatica
Trabajo de iformaticaTrabajo de iformatica
Trabajo de iformatica
 

Similaire à #Polyglottisme, une autre manière de développer une application

Mobile Day : Enjeux d'aujoourd'hui
Mobile Day : Enjeux d'aujoourd'huiMobile Day : Enjeux d'aujoourd'hui
Mobile Day : Enjeux d'aujoourd'huiMichel HUBERT
 
Digitalisation de la societe et impact sur l'informatique d'entreprise
Digitalisation de la societe et impact sur l'informatique d'entrepriseDigitalisation de la societe et impact sur l'informatique d'entreprise
Digitalisation de la societe et impact sur l'informatique d'entrepriseCharlets Jean-Philippe
 
Réussir son lancement mobile
Réussir son lancement mobileRéussir son lancement mobile
Réussir son lancement mobileJérémie Clévy
 
Coder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPad
Coder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPadCoder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPad
Coder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPadDavid MEKERSA
 
Web responsive & E-Commerce, un seul site pour tous les devices ?
Web responsive & E-Commerce, un seul site pour tous les devices ?Web responsive & E-Commerce, un seul site pour tous les devices ?
Web responsive & E-Commerce, un seul site pour tous les devices ?altima°
 
Résultats baromètre investissements IT - Vox Di 2015
Résultats baromètre investissements IT -  Vox Di 2015Résultats baromètre investissements IT -  Vox Di 2015
Résultats baromètre investissements IT - Vox Di 2015Adelanto
 
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?ekino
 
Etat de l'art (et roadmap) de la BI mobile Microsoft
Etat de l'art (et roadmap) de la BI mobile MicrosoftEtat de l'art (et roadmap) de la BI mobile Microsoft
Etat de l'art (et roadmap) de la BI mobile MicrosoftMicrosoft Décideurs IT
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursStéphanie Hertrich
 
BigDataBx #1 - Journée BigData à la CCI de Bordeaux
BigDataBx #1 - Journée BigData à la CCI de BordeauxBigDataBx #1 - Journée BigData à la CCI de Bordeaux
BigDataBx #1 - Journée BigData à la CCI de BordeauxExcelerate Systems
 
"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hours"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hoursLaurent MEURISSE
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOpsMicrosoft
 
Conférence iPad, gPad et autres tablettes tactiles par Technifutur
Conférence iPad, gPad et autres tablettes tactiles par TechnifuturConférence iPad, gPad et autres tablettes tactiles par Technifutur
Conférence iPad, gPad et autres tablettes tactiles par Technifuturreferenceur
 
Comment réussir dans le digital avec peu de moyens ? par Guillaume de Lacoste...
Comment réussir dans le digital avec peu de moyens ? par Guillaume de Lacoste...Comment réussir dans le digital avec peu de moyens ? par Guillaume de Lacoste...
Comment réussir dans le digital avec peu de moyens ? par Guillaume de Lacoste...Guillaume de Lacoste Lareymondie
 
Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)Sylvain Leroy
 
Parlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageParlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageLaFrenchMobile
 

Similaire à #Polyglottisme, une autre manière de développer une application (20)

Mobile Day : Enjeux d'aujoourd'hui
Mobile Day : Enjeux d'aujoourd'huiMobile Day : Enjeux d'aujoourd'hui
Mobile Day : Enjeux d'aujoourd'hui
 
Digitalisation de la societe et impact sur l'informatique d'entreprise
Digitalisation de la societe et impact sur l'informatique d'entrepriseDigitalisation de la societe et impact sur l'informatique d'entreprise
Digitalisation de la societe et impact sur l'informatique d'entreprise
 
Réussir son lancement mobile
Réussir son lancement mobileRéussir son lancement mobile
Réussir son lancement mobile
 
Coder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPad
Coder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPadCoder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPad
Coder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPad
 
BigData on change d'ère !
BigData on change d'ère ! BigData on change d'ère !
BigData on change d'ère !
 
Web responsive & E-Commerce, un seul site pour tous les devices ?
Web responsive & E-Commerce, un seul site pour tous les devices ?Web responsive & E-Commerce, un seul site pour tous les devices ?
Web responsive & E-Commerce, un seul site pour tous les devices ?
 
Résultats baromètre investissements IT - Vox Di 2015
Résultats baromètre investissements IT -  Vox Di 2015Résultats baromètre investissements IT -  Vox Di 2015
Résultats baromètre investissements IT - Vox Di 2015
 
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
 
Querix lycia presentation v1.2 fr
Querix lycia presentation v1.2 frQuerix lycia presentation v1.2 fr
Querix lycia presentation v1.2 fr
 
Etat de l'art (et roadmap) de la BI mobile Microsoft
Etat de l'art (et roadmap) de la BI mobile MicrosoftEtat de l'art (et roadmap) de la BI mobile Microsoft
Etat de l'art (et roadmap) de la BI mobile Microsoft
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des Entrepreneurs
 
BigDataBx #1 - Journée BigData à la CCI de Bordeaux
BigDataBx #1 - Journée BigData à la CCI de BordeauxBigDataBx #1 - Journée BigData à la CCI de Bordeaux
BigDataBx #1 - Journée BigData à la CCI de Bordeaux
 
"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hours"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hours
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOps
 
Conférence iPad, gPad et autres tablettes tactiles par Technifutur
Conférence iPad, gPad et autres tablettes tactiles par TechnifuturConférence iPad, gPad et autres tablettes tactiles par Technifutur
Conférence iPad, gPad et autres tablettes tactiles par Technifutur
 
Comment réussir dans le digital avec peu de moyens ? par Guillaume de Lacoste...
Comment réussir dans le digital avec peu de moyens ? par Guillaume de Lacoste...Comment réussir dans le digital avec peu de moyens ? par Guillaume de Lacoste...
Comment réussir dans le digital avec peu de moyens ? par Guillaume de Lacoste...
 
Bilan2012Afisi
Bilan2012AfisiBilan2012Afisi
Bilan2012Afisi
 
Guide open-source
Guide open-source Guide open-source
Guide open-source
 
Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)
 
Parlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageParlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usage
 

Plus de Thierry Wasylczenko

Plus de Thierry Wasylczenko (8)

Du développement à la livraison avec JavaFX et le JDK9
Du développement à la livraison avec JavaFX et le JDK9Du développement à la livraison avec JavaFX et le JDK9
Du développement à la livraison avec JavaFX et le JDK9
 
JavaFX et le JDK9
JavaFX et le JDK9JavaFX et le JDK9
JavaFX et le JDK9
 
#JavaFX.forReal() - ElsassJUG
#JavaFX.forReal() - ElsassJUG#JavaFX.forReal() - ElsassJUG
#JavaFX.forReal() - ElsassJUG
 
#JavaFX.forReal()
#JavaFX.forReal()#JavaFX.forReal()
#JavaFX.forReal()
 
Construire une application JavaFX 8 avec gradle
Construire une application JavaFX 8 avec gradleConstruire une application JavaFX 8 avec gradle
Construire une application JavaFX 8 avec gradle
 
Java goes wild, lesson 1
Java goes wild, lesson 1Java goes wild, lesson 1
Java goes wild, lesson 1
 
JavaFX, because you're worth it
JavaFX, because you're worth itJavaFX, because you're worth it
JavaFX, because you're worth it
 
Introduction to JavaFX 2
Introduction to JavaFX 2Introduction to JavaFX 2
Introduction to JavaFX 2
 

Dernier

webinaire eBIS n°9 La génétique du Méthane_03_20240321_JPromp_presentation_Mé...
webinaire eBIS n°9 La génétique du Méthane_03_20240321_JPromp_presentation_Mé...webinaire eBIS n°9 La génétique du Méthane_03_20240321_JPromp_presentation_Mé...
webinaire eBIS n°9 La génétique du Méthane_03_20240321_JPromp_presentation_Mé...Institut de l'Elevage - Idele
 
webinaire eBIS n°9 La génétique du Méthane_02_20240321_SFresco_Methabreed.pdf
webinaire eBIS n°9 La génétique du Méthane_02_20240321_SFresco_Methabreed.pdfwebinaire eBIS n°9 La génétique du Méthane_02_20240321_SFresco_Methabreed.pdf
webinaire eBIS n°9 La génétique du Méthane_02_20240321_SFresco_Methabreed.pdfInstitut de l'Elevage - Idele
 
webinaire eBIS n°9 La génétique du Méthane_01_20240321_DBoichard_contexte.pdf
webinaire eBIS n°9 La génétique du Méthane_01_20240321_DBoichard_contexte.pdfwebinaire eBIS n°9 La génétique du Méthane_01_20240321_DBoichard_contexte.pdf
webinaire eBIS n°9 La génétique du Méthane_01_20240321_DBoichard_contexte.pdfInstitut de l'Elevage - Idele
 
2022-PRESENTATION DE PROJET FIN D'ETUDE-REHOUMA BASSEM.pptx
2022-PRESENTATION DE PROJET FIN D'ETUDE-REHOUMA BASSEM.pptx2022-PRESENTATION DE PROJET FIN D'ETUDE-REHOUMA BASSEM.pptx
2022-PRESENTATION DE PROJET FIN D'ETUDE-REHOUMA BASSEM.pptxBassamRhouma
 
QCM Réseaux informatique V19.02.2017.pdf
QCM Réseaux informatique V19.02.2017.pdfQCM Réseaux informatique V19.02.2017.pdf
QCM Réseaux informatique V19.02.2017.pdfAyoub893663
 
rapport stage OCP : Elaboration plan des machines : La machine stockeuse et ...
rapport stage OCP : Elaboration plan des machines :  La machine stockeuse et ...rapport stage OCP : Elaboration plan des machines :  La machine stockeuse et ...
rapport stage OCP : Elaboration plan des machines : La machine stockeuse et ...NiHad27
 

Dernier (6)

webinaire eBIS n°9 La génétique du Méthane_03_20240321_JPromp_presentation_Mé...
webinaire eBIS n°9 La génétique du Méthane_03_20240321_JPromp_presentation_Mé...webinaire eBIS n°9 La génétique du Méthane_03_20240321_JPromp_presentation_Mé...
webinaire eBIS n°9 La génétique du Méthane_03_20240321_JPromp_presentation_Mé...
 
webinaire eBIS n°9 La génétique du Méthane_02_20240321_SFresco_Methabreed.pdf
webinaire eBIS n°9 La génétique du Méthane_02_20240321_SFresco_Methabreed.pdfwebinaire eBIS n°9 La génétique du Méthane_02_20240321_SFresco_Methabreed.pdf
webinaire eBIS n°9 La génétique du Méthane_02_20240321_SFresco_Methabreed.pdf
 
webinaire eBIS n°9 La génétique du Méthane_01_20240321_DBoichard_contexte.pdf
webinaire eBIS n°9 La génétique du Méthane_01_20240321_DBoichard_contexte.pdfwebinaire eBIS n°9 La génétique du Méthane_01_20240321_DBoichard_contexte.pdf
webinaire eBIS n°9 La génétique du Méthane_01_20240321_DBoichard_contexte.pdf
 
2022-PRESENTATION DE PROJET FIN D'ETUDE-REHOUMA BASSEM.pptx
2022-PRESENTATION DE PROJET FIN D'ETUDE-REHOUMA BASSEM.pptx2022-PRESENTATION DE PROJET FIN D'ETUDE-REHOUMA BASSEM.pptx
2022-PRESENTATION DE PROJET FIN D'ETUDE-REHOUMA BASSEM.pptx
 
QCM Réseaux informatique V19.02.2017.pdf
QCM Réseaux informatique V19.02.2017.pdfQCM Réseaux informatique V19.02.2017.pdf
QCM Réseaux informatique V19.02.2017.pdf
 
rapport stage OCP : Elaboration plan des machines : La machine stockeuse et ...
rapport stage OCP : Elaboration plan des machines :  La machine stockeuse et ...rapport stage OCP : Elaboration plan des machines :  La machine stockeuse et ...
rapport stage OCP : Elaboration plan des machines : La machine stockeuse et ...
 

#Polyglottisme, une autre manière de développer une application