React Native目前只有ios版本的開發,沒有安卓app的開發。
React Native 結合了 Web 應用和 Native 應用的優勢,可以使用 JavaScript 來開發 iOS 和 Android 原生應用。在 JavaScript 中用 React 抽象操作系統原生的 UI 組件,代替 DOM 元素來渲染等。
React Native 使用戶能夠使用基于 JavaScript 和 React 一致的開發體驗在本地平臺上構建世界先進的應用程序體驗。
React Native 把重點放在所有開發人員關心的平臺的開發效率上——開發者只需學習一種語言就能輕易為任何平臺高效地編寫代碼。Facebook 在多個應用程序產品中使用了 React Native,并將繼續為 React Native 投資。
安卓app使用的是java編程語言,現在也有用HTML5開發app的,但是兼容性不是很好,因為開發框架還不是很成熟。如果做安卓app開發,建議學習java。
技術:
Web服務:servlet, cgi腳本,asp等;
系統調度:多線程,并發等;
框架:
對應不同的web服務技術,采用的編程語言不同;
對應系統調度,有不同的多線程,多進程通信框架等;
優勢分析:
Web?APP 框架是一種簡單的與WSGI兼容的網絡應用程序框架,可以與 APP Engine 配合使用。
網絡服務器支持任何使用 CGI 的 Python應用程序,提供一種簡單的方式來開始為 APP Engine 開發應用程序。
運行于網絡和標準瀏覽器上,基于網頁技術開發實現特定功能的應用。
其他區別分析:
WAP更側重使用網頁技術在移動端做展示,媒體文件等。而Web?APP更側重“功能”,是使用網頁技術實現的APP。
說白了就是一個針對Iphone、Android優化后的站點,它使用的技術無非就是HTML或HTML5、CSS3、JavaScript,服務端技術JAVA、PHP、ASP。