標籤:
atom-shell是 GitHub 隨 Atom 一起開源的跨作業系統(Windows,Linux,MacOS X)的利用 Web 技術(Node.js、JavaScript、HTML 5)開發案頭應用的架構。
Atom即構建在 atom-shell 之上。
好吧,上面一段是抄來的,atom和atom-shell可要分清楚,atom是一款軟體,專門寫html+js+css等,不過不推薦用,不好用,沒有代碼提示那些
而Atom-Shell是可以讓我們的網頁變成應用程式的玩意,貌似官方現在直接叫electron (翻一翻官方的更新記錄就清楚了 )
Atom-Shell就是可以讓你用HTML5+js寫一個應用程式,所以Atom-Shell的跨平台會簡單一些
我的理解是這樣的,想想現在的網頁,想想現在你看的部落格園,手機、電腦,只要有瀏覽器都可以進行瀏覽是不(當然也得瀏覽器支援)
而且Atom-Shell使用的是鼎鼎大名的chrome的引擎Chromium,I/O系統用的是io.js
Chromium就不用說了吧,他的強大已經由chrome來證明了,那麼io.js就是涉及本地讀寫檔案等
對於Node.js我不是很瞭解,查閱了一些資料,覺得這種實現方式都靠他了
所以,如果你做過網頁設計之類的,用Atom-Shell做起軟體就會容易很多
以下是相關網址:
atom-shell官方教程(當然原滋原味的好)
io.js的官網(右上跳轉API)
Chromium的官網(FQ吧╰( ̄▽ ̄)╭)
目前atom-shell v0.26的https://npm.taobao.org/mirrors/electron/0.26.0 (按照自己的系統選擇,就是electron-v0.26.0那些,其它的不用下載)
我下載好的electron-v0.26.0-win32-x64,度盤:http://pan.baidu.com/s/1nt7RquH
後面我陸續放出教程吧
PS:本人沒做過網頁設計啥的,就是接觸atom-shell才學的html和js啥的,之前接觸了Qt,煩得要死要死,畢竟c++嘛,
我弄了兩個星期Qt後經過國外的朋友介紹得知的atom-shell
在寫這篇文章的時候我已經接觸了一個星期多那麼幾天,然而我只是一名大學生,資曆尚淺~ 請多多包涵
因為有些基礎了嘛,所以我就花了一天學完了html+js+css,然而並不精,一個星期時間也學了蠻多
而且atom-shell只有英文的文檔教程,講得也是馬馬虎虎,反正對我這個不會英語的娃來說簡直噩夢吧
我現在已經大概清楚了atom-shell的機制,幸苦專研的成果,我發現老外也對官方文檔有些不理解 - -!
做了一個星期,感覺上比qt好多了,畢竟js沒c++煩
Atom-Shell介紹