? ? ? ?1)PhoneGap / Cordova
? ? ? ?PhoneGap(Apache Cordova的發(fā)行版)是一個軟件開發(fā)框架,可幫助重用你現(xiàn)有的Web開發(fā)技能,從而快速構(gòu)建使用HTML,CSS和JavaScript的混合移動應(yīng)用程序。因此,確切的說這并非是JavaScript框架。但是,在開始之前,了解PhoneGap很重要。
? ? ? ?PhoneGap是Web應(yīng)用程序代碼和移動操作系統(tǒng)API之間的媒介。此圖將幫助你更好地理解:
? ? ? ?2)Titanium
? ? ? ?Appcelerator的Titanium是一個開源的應(yīng)用程序開發(fā)平臺,允許你使用Web技術(shù),如HTML,JavaScript和CSS創(chuàng)建原生app(移動的和桌面的)。Titanium Mobile SDK是當(dāng)今最流行的跨平臺移動開發(fā)解決方案之一,擁有超過916109名移動開發(fā)人員和使用Accelerator支持app的460,587,474個設(shè)備。
下面是Titanium的工作原理:
? ? ? ?NativeScript是一個用于從單個代碼源構(gòu)建多平臺本機(jī)移動應(yīng)用程序的Telerik發(fā)明。NativeScript站點和GitHub頁面將運行時描述為授權(quán)開發(fā)人員利用JavaScript和TypeScript(甚至Angular 2.0)去構(gòu)建Android,iOS和Windows Phone的本機(jī)app,并在平臺上提供代碼。
下面是NativeScript遵循的架構(gòu):
? ? ? ?Rachet是用于移動app開發(fā)的頂級JavaScript框架中的另一個重要元素。它旨在為開發(fā)人員和設(shè)計人員提供構(gòu)建移動Web app的框架。該框架由提供Bootstrap框架的同一團(tuán)隊創(chuàng)建,這保證了Rachet的高質(zhì)量。無論你是旨在Android,iOS,還是兩者,Ratchet 2.x都行。
? ? ? ?南昌百恒網(wǎng)絡(luò)專注于南昌APP開發(fā)、微信開發(fā)、網(wǎng)站建設(shè)、網(wǎng)站推廣運營等服務(wù),擁有十幾年的豐富經(jīng)驗,經(jīng)驗豐富,如有需要,歡迎大家來電咨詢,想進(jìn)一步了解百恒網(wǎng)絡(luò)的朋友,歡迎訪問百恒網(wǎng)絡(luò)公司官網(wǎng),網(wǎng)址:http://btpreview.com/