2017-02-23 3 views
0

J'ai créé une application web clojurescript basée sur le leiningen.Clojurescript: comment faire coexister une version d'application Web avec la version électronique de bureau

Plus précisément, j'utilise le modèle de ré-image: https://github.com/Day8/re-frame-template.

Je me demande s'il est possible de compiler ce projet dans une application de bureau électronique? J'ai remarqué qu'il existe des modèles d'électrons comme https://github.com/Gonzih/cljs-electron, mais je ne sais pas comment faire coexister la version web avec la version électronique.

Est-ce encore possible?

Mise à jour:

Pour ma question plus claire:

Comment faites-vous la version électronique à base et version Web partagent la même base de code? Y a-t-il des exemples pour le faire?

Répondre

0

J'ai envoyé des applications de re-frame qui s'exécutent dans Electron, donc c'est certainement possible. Nous hébergeons notre JS sur le Web, afin que nous puissions servir nos applications en tant que webapps, nous choisissons simplement de ne pas le faire. Je n'ai pas travaillé sur la configuration d'Electron, mais tout modèle ClojureScript/Electron devrait vous aider à démarrer.

Votre question sur les versions web coexistant avec Electron n'est pas très claire. Vous pouvez soit utiliser votre application depuis le Web et traiter Electron comme un navigateur, soit expédier ClojureScript compilé et l'exécuter localement.

+0

Désolé pour la confusion. J'ai mis à jour la question. – mye