У меня есть настольное приложение, написанное на Clojure, которое сильно страдает от времени запуска JVM и действительно хорошо подходит для ClojureScript. Он поставляется в виде jar-файла для JVM, что является эквивалентом для ClojureScript/JavaScript?
Каков самый обычный способ доставки настольного приложения ClojureScript?
Ответы (2)
Применяются правила развертывания для обычного JavaScript. Нет ничего плохого в том, чтобы просто отправить пользователю оптимизированный файл .js, созданный компилятором clojurescript. Обычно это означает двойной щелчок по скрипту или запуск из командной строки, как если бы это был Python или Ruby.
Можете ли вы заниматься разработкой рабочего стола с помощью JavaScript?
Для компьютеров с Windows у вас есть Windows Script House http://msdn.microsoft.com/en-us/library/9bbdkx3k(VS.85).aspx
Если вы используете *nix, вы можете использовать Node.js http://nodejs.org/ Примечание: вам может понадобиться чтобы найти советы по настройке библиотеки закрытия Google для работы с node.js через https://github.com/hsch/node-goog, если вы от него зависите.