2017-10-09 6 views
3

Je suis très nouveau sur Node JS. récemment développé une application web dans NodeJS & hébergé sur un serveur commun avec Base de données pour une gestion clinique. Maintenant j'ai une exigence immédiate de faire comme une application de bureau afin que les utilisateurs dans une clinique peuvent exécuter l'exe sur leur bureau et l'application où son installé va créer une base de données pour les autres utilisateurs à se connecter et faire leurs mises à jour.Application Web Node JS à l'application LAN (Application de bureau)

Articles vérifiés avec Electron, node-webkit mais ne fonctionnaient pas pour ma solution actuelle.

Existe-t-il une autre solution alternative où je peux le faire en tant que bureau pour Windows et Mac? En cherchant votre aide aimable!

Répondre

0

Le logiciel NEXE présente des résultats prometteurs mais, en tant que tel, Node.JS est une plate-forme parfaitement adaptée aux environnements de production et très performante dans le cas d'utilisation que vous suggérez. Vous pouvez regrouper une installation Node.JS et l'appeler à partir de votre code C en utilisant les appels system, exec ou spawn. Vous pouvez également ouvrir votre navigateur préféré à partir de la ligne de commande, tandis que Google Chrome a l'indicateur --kiosk pour afficher en mode écran large par défaut.

Juste quelques idées.

+0

Merci de partager votre idée. besoin de clarifier à partir de votre extrémité si mon application qui a de nombreux modules (Mongo DB, interface utilisateur pour afficher divers rapports) prendra en charge la conversion complète de mon application en utilisant NEXE. –

+0

Négatif, déjà eu quelques difficultés dans son utilisation, mais il arrive. En outre, son nom suggère que cela fonctionnerait mieux sur Windows que Linux, mais le site dit le contraire. Mais il vaut certainement la peine d'essayer :) Essayez sur Windows car j'ai eu des erreurs, depuis mon commentaire, sur Linux. –

+0

C'est aussi, Porting, l'art de réécrire le code pour correspondre à la fonctionnalité exacte du système que vous construisez? C'est beaucoup plus rapide que le développement initial d'un système performant –