題:
可以將html,css和javascript轉換為exe嗎?
Davidenko
2014-12-22 20:48:08 UTC
view on stackexchange narkive permalink

是否有可以將HTML,CSS和JavaScript轉換為exe的程序?
在StackOverflow上提出了類似的問題:如何將html css和javascript轉換為exe?

Do you want something that translates Javascript to native x86 code? That seems like a pretty tall order.
四 答案:
Guido Domenici
2018-06-18 19:53:18 UTC
view on stackexchange narkive permalink

雖然(先前)接受的答案是正確的,但在此後的幾年中,該行業取得了長足發展……兩個非常好的開源和開發非常積極的選擇

  • Electron,由GitHub發行。使您可以從HTML / JavaScript / CSS構建跨平台的Windows,MacOS和Ubuntu應用程序。它通過將它們與Node.js一起嵌入Chromium構建中來工作。許多應用程序,例如Slack和Visual Studio代碼,都是由Apache Foundation的Electron。
  • Cordova構建的。通過HTML / JavaScript / CSS定位到Android,iOS和Windows。它可以通過將它們嵌入WebView(或目標平台上的等效項)來工作。
  • Proton Native。可與React Native組件一起使用,並且不使用Electron(請參見上文),因此使生成的應用程序比Electron生成的應用程序更“輕巧”。在後台使用libui。
我假設您的意思是“這樣”而不是“吮吸”。嘗試添加編輯,但該編輯至少需要更改6個字符。
哈哈好抓!固定。
Davidenko
2014-12-22 20:48:08 UTC
view on stackexchange narkive permalink

是的,有一個程序 HTML編譯器 ,該程序可讓您將整個HTML應用程序(使用CSS,JavaScript,Images等)轉換為獨立的Windows應用程序。 / p>

還有 ExeOutput for PHP,可讓您使用PHP,JavaScript和HTML為Windows創建本機格式的應用程序。將PHP腳本,網站,JavaScript,HTML,數據庫轉換為Windows的獨立應用程序(單個EXE文件),不需要Web服務器或PHP分發。

自我回答的問題沒有錯,但是,應該公開自己的隸屬關係-尤其是對於商業產品。您是否以任何方式隸屬於HTML編譯器?
不,我不隸屬於。 @ComFreek
azarai
2014-12-26 23:59:21 UTC
view on stackexchange narkive permalink

我並沒有真正理解exe,但是您可以使用node-webkit設置桌面應用程序,該應用程序基本上將在webkit瀏覽器中本地運行您的webapp。請參閱 http://strongloop.com/strongblog/creating-desktop -applications-with-node-webkit /

dkellner
2017-10-29 02:11:12 UTC
view on stackexchange narkive permalink

對於窗口應用程序

如果您需要一些東西來呈現窗口環境和網絡服務器仿真,請選擇 ZZEE ExeOutput,它們很不錯工具,也許ZZEE在PHP版本上有點過時了。因此,對於“HTML,CSS和Javascript”,答案顯然是這樣的。

對於控制台應用程序

如果你只需要一個工具來在後台或命令行運行,這是我的寵物項目 RapidEXE-它非常易於使用,具有一定的可擴展性,並具有現成的PHP 7。此外,它是免費的,而且永遠都是。但是,由於不涉及瀏覽器,因此從技術上講,這不是HTML / CSS / JS的解決方案。只是非常類似的東西,如使用網絡的相關語言創建EXE文件

一個真正的編譯器:JSC

如果你想(的東西 - 喜歡 - )Javascript被編譯成獨立的EXE,請使用 JSC,它在您的Windows中存在,您可能從未見過。 JSC為您提供了非常小的可執行文件(由於Windows本身已經內置了.NET),並且它們具有.NET的全部功能,因此您幾乎可以執行任何所需的操作。不利的一面:除了語法熟悉,不是很多會提醒你的Javascript,你要學習很多新的做法,相處

附贈曲目:“鉻--app”和RAR

如果您可以使用諸如Chrome之類的依賴項,則可以做一個令人討厭但有效的解決方案:RAR可以為您創建一個自解壓EXE,並在提取後運行命令。(!!) ,因此您可以打包一些HTML / CSS / JS文件的微型宇宙;那麼您可以使用“ --app = something.html”調用Chrome,這將為您提供一個帶有瀏覽器環境和HTML文件的純窗口。我知道這不是編譯器;但是,這是一種創建自包含EXE並在類似應用程序的窗口中為用戶提供網絡瀏覽體驗的方法。當然,由於您在本地文件(而不是適當的網站)中運行Javascript,因此會受到一定的限制,但這並不麻煩。關於這項技術的一件可愛的事是,Chrome會記住您窗口的位置和大小,因此它幾乎就像一個應用程序。

歡迎上車。 OP在大約3年前接受了他自己對ExeOutput的回答。您沒有提供指向[ZZEE](http://www.zzee.com/phpexe/)的鏈接,也沒有解釋這些建議如何回答OP的問題。
這些陳述都是正確的。
但您不會解決嗎? ;-)
我不確定您要問什麼。有什麼我可以回答或幫助您的嗎?
您可以為ZZEE和ExeOutput提供URL;您可以解釋為什麼他們每個人都能回答問題。僅僅發布“這是一種產品,使用它”並沒有“該產品以下列方式回答您的問題”那樣有用。看看[answer]。
晶瑩剔透。編輯了我的帖子。看起來好點嗎?
是的,它確實。謝謝和支持。歡迎登機


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...