如今,混合應用已經成熟,如果你了解JS,
(這就是為什麽越來越多的人學習(xí)ioses和安卓開發
今天,我就不廢話了。向隻掌握(wò)JS的學生(shēng)展示一種探索你的技術的應用維度的方法(fǎ)。別(bié)浪費了。
雖然我們在語言上隻需要(yào)JS,但是我們可以借助現成的框(kuàng)架做這麽多事情,也就(jiù)是說什麽框架才是關鍵。
今天我們隻介紹能做什麽的基(jī)本框架,就是給你(nǐ)指出路,然後怎麽走下去,你要靠自己。(我也有不定時公開課,Q組:598394989)
關鍵步驟分為兩(liǎng)步
把(bǎ)大象放進冰箱有三個步驟,但我們更簡單。隻有兩個步驟:
首先,將它打包到(dào)一個應(yīng)用程序中
這兩個步驟都是用框架完成的,那又如何?
為數不多步是什麽?
開發界麵(miàn)的框架有很多選擇,會給你添麻煩。在這裏(lǐ),我(wǒ)隻給你較好的選擇和簡單的選擇。
一個好的選擇(zé)是:離子(zǐ)型
該產品比較(jiào)全麵、易用、開源(yuán),在行業(yè)中表現出色。問題(tí)是你必須使用angularJS,它是基於angular的。
如(rú)果(guǒ)圖表很簡單,使用JQuery.mobiles會怎麽樣
簡單的代價就(jiù)是刷刷就能做出來(lái)的東西,也很簡單。基於Jquery,這些人中有多(duō)少人不懂JS?所以繼續!
第二(èr)步是用什麽工具打包
好的,我下載(zǎi)了上麵的框(kuàng)架,檢查了我想用什麽。第二步是什麽?這次(cì)我隻給你一個選擇:科爾多瓦,打包看說明書打包。
爸!ioses和(hé)安卓版本的應用都發布了,完美
都是美女!
小擴展1、APP和原生開發的區別
注意,以上兩(liǎng)個步驟(zhòu)製作Webview,就是想象你所有的控件和界麵都是網頁元素,你的APP就像一個網(wǎng)頁(yè)窗口!
那怎麽(me)用JS做出土生土長的開發?的效果你可以!
使用ReactNative代替上麵兩個(gè)步驟中使用的工具。這個產品製作完成後,直接把控件變成原生控件。
小拓2,微軟粉的福音
對(duì)於使用微軟語言和C語言的同學,也可以直接使用VS達到以上效果!而且生成的產品是原(yuán)生控件(jiàn),不是webview!
這(zhè)條路的框架是:Xamarin