Approches de développement pour périphériques mobiles
Comme nous l’avons vu dans les différents chapitres de ce livre (Installation de Node.js, Framework Svelte et Framework React), JavaScript est désormais un langage de programmation allant bien au-delà des utilisations imaginées à la conception du produit au milieu des années 1990. Il s’agissait alors d’un langage de programmation essentiellement destiné à écrire des scripts rendant les pages web interactives (contrôles de saisie, animations…).
Plus récemment, JavaScript est devenu un langage de programmation permettant de développer des applications côté serveur, avec l’apparition, à titre d’exemple, de frameworks comme Node.js. Ce framework a été créé en 2009.
Il existe un autre champ dans lequel JavaScript a la part belle : le développement d’applications pour mobiles en mode « hybride ». Ces dernières années, de nombreux frameworks utilisant principalement le JavaScript, avec bien évidemment le classique CSS, sont apparus. Mode hybride
1. Développements web, natif et hybride
Désormais, les applications pour smartphones et tablettes numériques fonctionnent le plus souvent dans le navigateur embarqué du périphérique et emploient des technologies web telles qu’HTML, CSS et JavaScript. Le code tourne dans un composant natif...