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