NW.js est un framework permettant de créer des applications de bureau multiplateformes à l'aide des technologies de développement Web (HTML, CSS et JavaScript). Il a été créé par Roger Wang au Centre technologique Intel Open Source en Chine et combinait le cadre de programmation Node.js avec le moteur de navigateur Chromium (alors) - Webkit, d'où le nom original Node Webkit.
Que peut faire NW.js ?
NW.js est basé sur Chromium et Node.js. Il nous permet d'appeler le code et les modules Node.js directement depuis le navigateur et d'utiliser les technologies Web dans nos applications. De plus, nous pouvons facilement regrouper des applications Web dans des applications natives.
NW.js fournit une API JavaScript pour interagir avec le système d'exploitation afin que nous puissions effectuer les opérations suivantes :
● Contrôler la taille et le comportement de la fenêtre de l'application
● Utilisez l'élément de menu pour afficher la barre d'outils native dans la fenêtre de l'application
● Cliquez avec le bouton droit sur le menu contextuel dans la zone de la fenêtre de l'application
● Ajoutez une application de la barre d'état système au menu de la barre d'état du système d'exploitation. Éléments
● Accédez au presse-papiers du système d'exploitation ; lisez le contenu et même définissez le contenu
● Utilisez les applications par défaut pour ouvrir les fichiers, les dossiers et les URL sur votre ordinateur
● Via le système d'exploitation. le système de notification insère des notifications.
Avantages de l'utilisation de NW.js :
1) Une nouvelle façon d'écrire des applications natives avec la technologie la plus populaire du Web
2 ) Basé sur HTML5, CSS3, JS et WebGL
3) Prend entièrement en charge toutes les API nodejs et les modules tiers
4) Vous pouvez utiliser DOM pour appeler directement les modules nodejs
5)Facile à empaqueter et à distribuer
6) Prise en charge des environnements d'exploitation, notamment Windows 32 bits et 64 bits, Linux et Mac OS
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!