2016-02-28 141 views
9

最近我偶然發現了Adobe的'Brackets'代碼編輯器,它顯然是使用標準Web語言構建的。作爲一名敏銳的網頁開發人員,我對這項工作的完成情況頗感興趣,並且想知道如何才能做到這一點。爲網絡構建應用程序非常棒,但擁有瀏覽器的外殼是我期望脫離的東西。HTML,JS和CSS桌面應用程序

你如何創建一個網絡語言的桌面應用程序?我不知道這個領域的任何事情,但已經在網絡上尋找解決方案,但沒有運氣。

是否有從代碼編輯器,甚至一些軟件,你可以用它來編譯網絡語言成可執行程序直寫的任何方法?

回答

5

所以,後面的創建JS,HTML,CSS的應用程序,感受本土主要的想法是寫出來的某種嵌入式瀏覽器控件運行您的HTML和JS桌面應用程序。現在,有很多不同的工具可以這樣做,而且每個工具都具有獨特的功能。

  • AppJS - 使用JS,HTML,CSS構建跨平臺桌面應用程序的框架。它使用Node.js作爲主幹。
  • Electron - 很像AppJS,但建立在Chrome的V8之上。
  • Chromium Embedded Framework (CEF) - 在其他應用程序中嵌入基於鉻的瀏覽器一個簡單的框架。
  • NW.js - 基於Chromium和node.js的應用運行時。您可以使用NW.js在HTML和JavaScript中編寫本機應用程序。它還允許您直接從DOM調用Node.js模塊,並支持使用所有Web技術編寫本機應用程序的新方法。

當然,也有很多其他偉大的工具。

2

Atom是通過使用Web技術一樣支架GitHub的團隊建立了一個文本編輯器。他們的文檔說他們使用名爲Electron的平臺構建Atom編輯器。 Electron的github頁面說,

Electron框架允許您使用JavaScript,HTML和CSS編寫跨平臺的桌面應用程序。它基於Node.js和Chromium,並在Atom編輯器中使用。

有關更多詳細信息,請轉到github pageofficial website

希望有所幫助。

相關問題