Bienvenue à l’ère du multiplateforme où l’utilisateur est ROI: il veut avoir son information en tout temps, en tout lieu… sur tout appareil. Terminé les beaux jours où le développeur pouvait s’en tirer et satisfaire l’utilisateur en ne misant que sur un seul appareil. On parle de développement hybride, multiples plateformes, web, natif et plus encore! Dans cette présentation, Frédéric Harper vous présentera les vertus de coder petit pour viser grand, un truc presque infaillible pour sortir gagnant dans ce changement de paradigme tout en vous assurant de minimiser vos coûts ; bref, d’optimiser votre développement tout en désignant une expérience usager de qualité pour différents écosystèmes. Vous avez des doutes? Qu’à cela ne tienne, Rock Legendre d’Analystik codera devant vous différents clients en quelques minutes en ayant, entre autres, recours au nouveau bébé architectural de Microsoft, UWP (Universal Windows Platform).
Open Operating Systems and Mozilla´s vision on the future - Movistar Move - 2...
Voyez grand en codant petit - MSDEVMTL - 2016-06-06
1. Voyez grand en codant petit
Rock Legendre
Frédéric Harper
Consultant @ Analystik
Consultant @ Analystik
MSDEVMTL – 2016-06-06
CreativeCommons:https://flic.kr/p/adcwN9
12. • Technologiquement agnostique (REST) et moins dépendant des technologies (version)
• Développement multiplateforme + facile et + rapide (mandats + diverses)
• Profiter de la force de chaque plateforme ("tradeoff" quand on tente de généraliser…)
• Division, partage et réutilisation du code + facile (propriété intellectuelle)
• Plus sécuritaire et possibilité de travailler dans des industries + réglementées (ex.: banques)
• Mise à jour (de la logique d’affaires) plus facile et plus rapide
• Performance prévisible ("votre serveur")
• Documentation et exemples plus abondants et applicables
• N’est pas nécessairement une solution "all in".
avantages
13. • Dépendance à la connexion internet et possibilité de latence
• Extensibilité possible au niveau serveur (+ d’utilisateurs = + de ressources)
• Double validation (si vérification client et serveur)
• Infrastructure possiblement plus complexe
• La rentabilité de la méthode dépend de la taille de l’app ou le temps de vie est minime
• Demande une plus grande connaissance de technologies (technologies serveur, client…)
inconvénients