Développement HTML5 ou Développement Windows 8 ?

Voir la version AMP

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Non, Développement HTML5 et Développement Windows 8 !

Il y a deux puissantes vagues de fond qui sont apparues dans le marché en 2012; d’abord, HTML5 qui a résolument pris son envol dont on annonçait les vertus depuis déjà quelques années. Puis, Windows 8 dont Microsoft a finalement abouti.

Qu’est-ce que tu consommes ?

L’une de ces deux technologies aura-t-elle un impact majeur sur les consommateurs ?

En ce qui a trait à HTML5, le consommateur en profite déjà avec une multitude d’applications web mobiles;  accessibles en tout temps et en tout lieu. De même, nombre de sites web sont maintenant développées en HTML5 et bénéficient ou offrent les mêmes attributs.

Quant à Windows 8, c’est surtout avec la Tablette Surface que les consommateurs en feront l’expérience la plus probante car faut-il le rappeler, bien que le nouvel OS avec Métro est maintenant offert dans un grand nombre de portables et ordis bureau (laptops et desktops); le concept Métro a été avant tout pensé pour un mode tactile… je dirais même pour une nouvelle génération d’utilisateurs.

Qu’est-ce que tu projettes d’entreprendre ?

Et qu’en est-il des développeurs ?  Y aura-t-il plus de projets de développement HTML5 ou de développement Windows 8 en 2013 ? Et bien c’est une question très intéressante car, en fait, nous n’avons pas à choisir !  Je m’explique mais…

D’abord, il faut souligner que la question est biaisée sur deux plans car nous savons d’une part qu’une bonne portion des entreprises vient tout juste de migrer à Windows 7 en 2012 (près de 40%) alors qu’une autre bonne portion tourne encore sur Windows XP (45%, rappelons que Microsoft supportera XP jusqu’en avril 2014)… ben oui, que voulez-vous ?  Ainsi donc, ce ne sera sûrement pas en 2013 que la majorité des projets TI seront « Windows 8 flavour » !

Ensuite, rappelons-nous que plus de 90% des entreprises roulent en tout ou en partie sur un OS Windows ou l’autre; alors nul doute que tôt ou tard, toutes ses entreprises rouleront sur Windows 8 ou plus, seulement, probablement plus dans une fenêtre de 3 à 5 ans !

Et pour ajouter au poids de ce dernier argument; rappelons qu’avec le nouveau modèle d’affaires de Microsoft et son Windows 8 App Store; vous pourrez avoir accès à ce gigantesque marché, alors !  Cet article de TechCrunch met en lumière les débuts de ce nouveau marché.  Au niveau stratégique, le concept à garder en tête est que Microsoft positionne son offre OS sur les axes tactile et multiplateforme.  Il nous reste maintenant à le digérer comme utilisateur…

Ainsi, si vous avez une application critique à faire évoluer; la question se pose, HTML5 ou Windows 8 ?

Pour Windows 8, cela risque de poser des problèmes de compatibilité avec votre environnement TI actuel (Windows 7) pour quelques années encore. Alors que HTML5 vous permettra de rendre votre application web mobile, donc accessible en tout temps et en tout lieu, et s’avère une proposition plus attrayante avec son volet multiplateforme.  C’est probablement la voie que nombre de développeurs emprunteront pour développer sur Tablettes ou différents OS mobiles au cours des prochaines années immédiates et que par la suite, Microsoft reprendra sa place sur tout le spectre d’appareils avec son offre Windows 8 multiplateforme.

Par contre, si vous ciblez une application non critique à faire évoluer dans l’environnement Microsoft et que vous voulez déployer en mode multiplateforme. Alors vous avez à portée de main une option intéressante que Microsoft met à votre disposition et qui ne nuira pas à votre compatibilité : Windows RT.

Windows RT est un substrat de Windows 8 qui ne contient que 35 à 45% des librairies de Windows 8. Il permet aux développeurs de créer des applications qui tourneront sur des plateformes moins performantes.

La beauté cachée de Windows RT, c’est qu’il se présente en deux saveurs de développement. Soit un environnement de développement HTML5 + Javascript et un autre environnement de développement Windows C# + WPF.  En effet, vous pouvez développer dans l’un ou l’autre environnement; selon les différents modes et niveaux de compatibilité et/ou d’intégration avec votre environnement TIC que vous recherchez.

Chez Analystik

Nous croyons qu’il y a une 3e proposition encore plus percutante et inspirée : développer votre application dans les 2 environnements en parallèle, soit faire du développement HTML5 / Javascript et du développement Windows C# / WPF. Bref, faire d’une pierre deux coups. Profiter d’une compatibilité  avec l’environnement Windows et en mode multiplateforme, tout en vous ouvrant la porte sur une transittion souple si vous devez éventuellement interfacer avec d’autres types d’ appareils grâce à HTML5 / Javascript !

Une telle stratégie présente de multiples gains et avantages pour l’entreprise envisageant de faire évoluer ses applications TIC. Sans compter que Microsoft compte intégrer de plus en plus les technologies (librairies) HTML5/Javascript non seulement dans Windows 8 mais aussi dans sa suite Office.

 

CONCLUSION

Ce qu’il peut y avoir de surprenant, sous Windows 8 se cache une volonté d’offrir le meilleur des deux mondes. Bref, d’une certaine façon, web et windows deviennent le même objet… ou le même sujet.  Ainsi, vous pourriez faire du Développement html5 Windows 8 !!!

Chez Analystik, nous planchons déjà sur des projets de développement TIC avec le souci et la volonté de capitaliser sur le meilleur des deux mondes, HTML5 et Windows 8; tant pour nous, en termes de méthodologie et d’environnement de développement que pour notre clientèle en termes de temps et coût de développement… et bien sûr, d’expérience usager !

N’hésitez pas à communiquer avec Analystik, il nous fera grand plaisir de vous en expliquer les subtilités et les nombreux bénéfices.

 

Denis et Michel

N.B.  Ce billet est le fruit d’une session de brainstorming avec Michel Martel et Rock Legendre de l’équipe d’Analystik et moi-même !

Laisser un commentaire

Votre adresse courriel ne sera pas publiée. Les champs obligatoires sont indiqués avec *