AccueilActualités informatiqueDéveloppement multiplateforme : Neutralinojs 4.0 est sorti avec des nouveautés dans l'API

Développement multiplateforme : Neutralinojs 4.0 est sorti avec des nouveautés dans l’API

L’équipe derrière Neutralinojs a publié la version 4.0. Le framework multiplateforme, qui doit être une alternative légère et portable à d’autres frameworks comme Electron, reçoit, en plus de nouvelles fonctionnalités, des corrections de bugs. Ainsi, l’option de configuration writeToLogFile se comporte désormais comme prévu. Jusqu’à présent, Neutralinojs créait un fichier journal même si l’option était réglée sur false était activée. Au total, la nouvelle version résout 31 problèmes GitHub.

Sommaire

Comme Neutralinojs peut maintenant être utilisé comme processus enfant, il devrait pouvoir être utilisé comme partie d’un logiciel avec n’importe quel langage de programmation. Avec l’aide de exportAuthInfo les développeurs peuvent intégrer les données d’authentification dans des ${NL_PATH}/.tmp/auth_info.json à partir desquels le processus parent peut demander les données d’accès. L’équipe Neutralinojs fait remarquer que la communication WebSocket nécessite une initiation au moyen de l’API/chargeur d’extensions.

Parmi les autres nouveautés, on peut citer le changement de nom de la shouldRunInBackground-dans l’API os.execCommand vers background. Les API sont également nouvelles app.broadcast et events.broadcastLe premier pour envoyer des événements à tous les clients de l’application – pertinent pour les développeurs d’extensions – et le second pour envoyer des événements à tous les clients, ce qui inclut les applications et les extensions.

Le framework multiplateforme Neutralinojs doit servir à la création d’applications de bureau inter-systèmes d’exploitation en utilisant JavaScript, HTML et CSS. Il peut être étendu avec d’autres langages de programmation et être utilisé comme partie de chaque fichier de code source au moyen de processus enfants IPC. Il se compose d’un kit de développement portable et doit représenter une alternative légère au framework multiplateforme Electron et NW.js (anciennement node-webkit), car il ne nécessite par exemple pas de dépendances supplémentaires. Neutralinojs utilise une connexion WebSocket pour les opérations natives ainsi qu’un serveur web statique et possède une bibliothèque client JavaScript intégrée.

Des binaires pré-construits sont disponibles pour les architectures x64 sous Linux, macOS et Windows. L’utilisation avec d’autres architectures CPU est décrite dans un guide.

Le code source de Neutralinojs se trouve sur GitHub. Les notes de publication de la version 4.0 y sont également disponibles.

Plus d'articles