用html5,nodeJs开发桌面应用程序
| 原文摘自:?http://www.webhek.com/html5-native-desktop-app/ HTML5讓Web開發人員用純HTML技術開發富客戶端互聯網應用或者甚至本地桌面應用成為了可能。HTML5可以將任何普通網站轉變成Web應用。HTML5 web 應用不僅具有在桌面瀏覽器應用中的優勢,同時在智能手機和平板中也是開發利器。 在手機端,有一個非常棒的工具叫做PhoneGap,使用這個快速開發平臺,任何人都可以使用HTML5+CSS3+JavaScript開發出安卓,iOS等應用。PhoneGap的最好的一個特點是,你并不需要聯網,不需要連接web服務器,你可以從把它當成本地桌面應用。一旦下載到本地,它和本地原生應用一樣可以離線使用。
通常我們會感覺網上有很多有趣的HTML應用,但這些應用非要你打開瀏覽器,輸入網址。其實我們更喜歡直接點擊桌面的一個圖標就啟動一個程序的這種體驗。用HTML5+js開發的本地桌面應用就是要提高給用戶這種體驗,除了上面說的PhoneGap,還有一些像Pokki和Chrome Package Apps或Mozilla XUL Runner都是開發HTML5本地桌面應用的框架。 Pokki和Chrome不僅可以用來開發HTML5桌面應用,而且可以把這些應用放到交易市場中出售。 另外一個有趣的工具是Node-Webkit,本文下面內容主要討論的將是它。 Node-Webkit是一個基于Chromium和Node.js運行平臺。它能讓你把HTML5應用打包成本地桌面應用或游戲安裝到Windows、Linux或Mac系統中。Node-Webkit項目是由英特爾開源技術中心開發,發起人是王文睿。 為什么Node-WebKit是開發HTML5本地桌面應用的最佳選擇 如何使用Node-Webkit開發HTML5本地桌面應用 這非常簡單,像傳統的開發你的HTML5應用一樣開發它們,完成之后用Node-Webkit打包它。打包的方法是 這里的“name”是你應用的名稱,“main”是你的應用的啟動文件,也就是應用啟動是第一加載的文件。 在Windows平臺上你可以直接把你的app.nw拖拽到 nw.exe 程序上就行了。 在Window上的做法是copy /b nw.exe+app.nw app.exe 你可以看看這個wiki文檔,里面有更詳細的介紹。希望這篇文章對你有所幫助。歡迎關注我們的微博 @歪脖駭客 來參與我們的討論。 |
總結
以上是生活随笔為你收集整理的用html5,nodeJs开发桌面应用程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nes_py安装坑点及解决方法
- 下一篇: Tryhackme-Linux Fund