Sortie de Electron 7.0.0, la plateforme de création d'applications basée sur le moteur Chromium

Préparé version de la plateforme Electron 7.0.0, qui fournit un cadre autonome pour le développement d'applications utilisateur multiplateformes, utilisant comme base les composants de Chromium, V8 et Node.js. Le changement significatif du numéro de version est lié à la mise à jour vers la base de code Chromium 78, plateforme Node.js 12.8 et du moteur JavaScript V8 7.8. Auparavant attendu la fin du support des systèmes Linux 32 bits est actuellement reportée et le lancement
7.0 y compris disponible dans les versions 32 bits.

Parmi modifications dans l'API spécifique à Electron :

  • Ajoutées les méthodes ipcRenderer.invoke() et ipcMain.handle() pour organiser IPC asynchrone de type requête/réponse, qui est recommandé d'utiliser à la place du module « remote » ;
  • Ajoutée l'API nativeTheme pour lire et traiter les changements dans le thème système et le schéma de couleurs ;
  • Transition vers un nouveau générateur de définitions pour TypeScript ;
  • Ajout du support des versions Windows pour les systèmes 64 bits basés sur l'architecture ARM.

Rappelons qu'Electron permet de créer n'importe quelle application graphique utilisant des technologies web, dont la logique est définie en JavaScript, HTML et CSS, et dont la fonctionnalité peut être étendue grâce à un système de modules. Les développeurs ont accès aux modules Node.js, ainsi qu'à une API étendue pour créer des dialogues natifs, intégrer des applications, créer des menus contextuels, intégrer avec le système de notifications, manipuler des fenêtres et interagir avec les sous-systèmes de Chromium.

Contrairement aux applications Web, les programmes basés sur Electron sont livrés sous forme de fichiers exécutables autonomes, non liés à un navigateur. Les développeurs n'ont pas besoin de se soucier du portage de l'application pour différentes plateformes, Electron permet la compilation pour tous les systèmes pris en charge par Chromium. Electron fournit également des outils pour organiser la livraison et l'installation automatiques des mises à jour (les mises à jour peuvent être livrées soit à partir d'un serveur séparé, soit directement depuis GitHub).

Parmi les programmes construits sur la plateforme Electron, on peut noter l'éditeur Atom, client de messagerie Nylas, outil pour travailler avec Git GitKraken, système d'analyse et de visualisation des requêtes SQL Wagon, système de gestion de blogs WordPress Desktop, client BitTorrent WebTorrent Desktop, ainsi que des clients officiels pour des services tels que Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code et Discord. Il y a environ ont été présentés environ 800 applications. Pour simplifier le développement de nouvelles applications, un ensemble de modèles a été préparé , comprenant des exemples de code pour résoudre divers problèmes, a été préparé., incluant des exemples de code pour résoudre diverses tâches.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster