android - 目前哪个开发语言能跨平台开发原生app
PHP中文网
PHP中文网 2017-04-18 09:07:02
0
23
1978

就是一次开发后可以在安卓,ios及pc上运行的?

续问1?
如果考虑上手快,小项目(网站移动版相似),用哪种开发又快又好呢(主要考虑快,一次代码到处发布)???

续问2?
如果在以上基础还考虑未来的升级等的话,考虑哪 种开发?

PHP中文网
PHP中文网

认证0级讲师

全部回覆(23)
阿神

語言的話,樓主心裡應該已經有答案了,沒錯.就是JS.
但是react是一次學習,多次編寫
ionic是一次編寫,到處執行.

ionic2已經引入了原生模組,很多人已經在用了.不過需要等等ng2正式版發布之後,才會正式引爆.
現在react已經爆了....
但是ionic/angular和react是殊途同歸,都是未來前端的發展趨勢.你走在這條路上,是順應潮流,對於技術還是個人,都是提高.

國產框架,我試過幾個,感覺是浪費時間

阿神

我推薦Deviceone,deviceone的原理最接近ReactNative,deviceone的app運行在手機上,你看到的所有介面都是純原生的UI。例如button標籤在iOS下對應的是UIButton類,在android對應的是Button類別。

比react native更強的地方就是它是真正的write once,run anyway,而react native是learn once,write anyway。 react native並沒有真正的跨平台。

另外deviceone相對於react native,已經在應用上成熟很多了,已經支援差不多100個跨平台的元件,官方和一些個人開發者還在不斷的擴展這個元件庫。

device one開發的app是由一個很小的原生核心和開發者從元件庫裡選擇的一些原生元件編譯而成。

小葫芦

試試DeviceOne吧,既是跨平台,也是原生,支援android、ios、windowsphone 、windows pc,我們公司正在使用這個做專案。

PHPzhong

DeviceOne還是可以的,都是圖形化介面的設計,拖曳式開發。上手容易。可以試試,我們的App上線了,可以搜尋AppStore的「納豆」。

小葫芦

一次編寫後,不經修改就能跑在電腦和手機上,我想到的只有B/S架構的網站.
因此我還想到一個應用開發思路,就是把B/S架構搬到客戶端.
於是我在Ubuntu上交叉編譯了ARM Linux版PHP(適用於Android和Raspbian等),打包了PHPDroid,APK套件只有5.7MB,基於WebView+PHP內建的HTTP伺服器和SQLite資料庫來開發應​​用程式,PHP腳本一次編寫後,在PC和Android上運行是沒有問題的,能夠實現程式碼重用.

阿神

又是跨平台又是原生,so,我的答案是沒有!

左手右手慢动作

React Native?

阿神

JavaScript的跨平台做的還不錯
React Native現在確實是很火爆

阿神

react 需要多次寫
ionic 的話,只能在android和ios上出現吧

小葫芦

歪個樓,Qt

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板