使用APiCloud開(kāi)發(fā)WebAPP流程分享

前言

我一直認(rèn)為,H5網(wǎng)頁(yè)嵌入APP的混合開(kāi)發(fā),以及JS的發(fā)展,是未來(lái)編程界的一大趨勢(shì),現(xiàn)在的JS無(wú)論是前端還是后端均有很重要的地位,說(shuō)不定哪天就會(huì)統(tǒng)治地球了~~

今天我要分享的是使用APiCloud來(lái)快速開(kāi)發(fā)WebAPP的方法。此方法方便的地方是不需要有安卓或iOS基礎(chǔ),通過(guò)APiCloud就能將網(wǎng)頁(yè)打包成APP,在手機(jī)上使用,但由于APiCloud平臺(tái)實(shí)在是。。。亂(PS:我爬了很久的坑~),故寫(xiě)此分享。

開(kāi)始

  • 開(kāi)發(fā)工具:Webstorm
  • 使用平臺(tái):APiCloud
  • 其他要求: 少量SVN知識(shí)

準(zhǔn)備

  1. 在APiCloud平臺(tái)下載Webstorm開(kāi)發(fā)插件

    這是鏈接,自行選擇Windows或Mac,我是在Mac上開(kāi)發(fā),但Windows如出一撤。(APiCloud支持很多編輯器以插件形式使用,如sublime、atom、Webstorm等,大家可以自行選擇,官方有提供開(kāi)發(fā)工具APiCloud studio ,but!!界面丑的難以想象,我是顏值控,果斷拒絕之!)

  2. 準(zhǔn)備SVN工具

    Mac用戶就不用準(zhǔn)備了,Mac自帶git與SVN工具,但是要對(duì)命令行有所了解,我會(huì)在后面稍微講解需要用到的命令。

    Windows用戶就直接下載小烏龜SVN工具就行,應(yīng)該是Windows上比較好的工具了。
    再次PS:其實(shí)使用SVN我內(nèi)心是拒絕的,我一直都是在使用git,但是APiCloud對(duì)git的支持讓我頭痛,支持git更像是擺設(shè),不想將時(shí)間花在研究怎么在平臺(tái)用git,還是直接掏出SVN吧。

  3. 一個(gè)好用的WebAPPUI框架

    這并不是必須的,但是建議使用一個(gè)UI框架來(lái)快速開(kāi)發(fā),方便快捷,重點(diǎn)是框架帶的確實(shí)比我自己寫(xiě)的好看。。。

    這里推薦幾個(gè)前端WebAPP框架:
    mui 自稱最接近原生,沒(méi)試過(guò),不過(guò)一定會(huì)嘗試的,畢竟網(wǎng)頁(yè)寫(xiě)APP最大的瓶頸還是性能上。
    jquery weui 微信公眾號(hào)開(kāi)發(fā)的瑞士軍刀。
    aui 這個(gè)框架是輔助APiCloud開(kāi)發(fā)的,對(duì)于使用APiCloud工具來(lái)說(shuō),用它是比較不錯(cuò)的選擇,該有的組件也都齊全。

開(kāi)發(fā)

  1. 首先根據(jù)APiCloud平臺(tái)的Webstorm插件安裝說(shuō)明,將所有功能準(zhǔn)備好,比如,安卓真機(jī)同步,安卓本地打包、iOS真機(jī)同步、iOS本地打包、WiFi真機(jī)同步等等。

  2. 首先在APiCloud平臺(tái)注冊(cè)好,進(jìn)入控制臺(tái),新建一個(gè)native應(yīng)用,進(jìn)入此應(yīng)用,可以看到端開(kāi)發(fā)中有一系列操作,進(jìn)入代碼模塊,復(fù)制APiCloudSVN的代碼地址,并點(diǎn)擊獲取分支密碼,將此密碼留著,后面會(huì)用到。證書(shū)什么的自己配好就行了,在此不一一講解。

  3. 打開(kāi)命令行(Mac用戶),首先輸入svn命令,確保此服務(wù)存在,若不存在自行百度homebrew安裝。cd 到桌面,進(jìn)入自己為項(xiàng)目建的文件夾,執(zhí)行svn checkout APiCloudSVN服務(wù)器路徑 執(zhí)行后會(huì)先要求你輸入用戶密碼,之后輸入你在APiCloud注冊(cè)時(shí)的郵箱,最后的密碼記得填之前讓你留著的分支密碼。不出意外,一個(gè)APiCloud初始化項(xiàng)目已經(jīng)下載到你本地了。

  4. 之后只需在index.html頁(yè)面以及html文件夾下開(kāi)發(fā)頁(yè)面,js、css、image放在script、css、image文件夾下即可。

  5. 開(kāi)發(fā)完成的上傳操作,新增了文件,使用svn add 你的文件名 或使用 svn add *將新增文件加入版本控制,再使用svn commit -m "描述你做了什么" 即可上傳至APiCloud平臺(tái)上。

  6. 如果你使用了他的模塊插件,記得按照他的說(shuō)明修改loader,若沒(méi)有使用,則可以開(kāi)始編譯了,進(jìn)入編譯模塊,傻瓜式的點(diǎn)幾下,偶爾排個(gè)隊(duì),等待編譯成功,你就可以掃碼下載你的WebAPP了,我這里說(shuō)的是測(cè)試版,正式版由于暫時(shí)沒(méi)有需要,所以并沒(méi)嘗試。以后如果用了,我會(huì)更新此文章。

結(jié)束語(yǔ)

現(xiàn)在的工作很忙,更新文章會(huì)慢一點(diǎn),但是我始終相信,做技術(shù),要學(xué)會(huì)分享。

溫故才能知新,我不是什么大牛,但是我會(huì)成為大牛。

                            -----------------------------------------Form Madman
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Swift版本點(diǎn)擊這里歡迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh閱讀 25,983評(píng)論 7 249
  • 源代碼管理工具的起源 為什么會(huì)出現(xiàn)源代碼管理工具? 為了解決在軟件開(kāi)發(fā)過(guò)程中,由源代碼引發(fā)的各種蛋疼繁瑣問(wèn)題 源代...
    小白文_Vincent閱讀 3,542評(píng)論 2 8
  • 好久沒(méi)有來(lái)過(guò)游樂(lè)場(chǎng)了,雖然這里很小,但今天足夠開(kāi)心。 平安夜快樂(lè),平平安安,快快樂(lè)樂(lè),一帆風(fēng)順。
    想一閱讀 248評(píng)論 0 0
  • 這個(gè)端午節(jié)過(guò)的很有意義,雖然到現(xiàn)在雙腳都還很累但是值得,在別人眼中的說(shuō)走就走的旅行終于第一次在自己身上實(shí)現(xiàn),是那...
    若水陽(yáng)光閱讀 982評(píng)論 0 0
  • 親愛(ài)的小阿銘 謝謝你給我這么一段短暫又刻骨銘心的感情經(jīng)歷 我為我在你生病的時(shí)候還想著自己給你道歉 作為男朋友我真...
    MVP_9a54閱讀 255評(píng)論 0 1

友情鏈接更多精彩內(nèi)容