LNMP後端用,json html5做前端都可以做,ios Android手機客戶端,跟以前用java寫得Android,有何不同?
回覆列表
-
1 # 網際網路產品研發
-
2 # 蘑菇頭MTV
好處還是有很多,這樣做不需要專業的java開發人員,節約了開發成本,其次,java對程式設計人員水平要求較高,用html+css這種方式,產品的維護成本更低了,再者,在佈局方面,可能比原生開發更靈活;不過,這種做法也有缺點,可能存在相容性問題。
-
3 # 偶爾來逛逛隨便來瞧瞧
用h5做app我嘗試過很多年,最早用的jquerymobile,可以說就是一堆渣。後來有了senchatouch,看起來有那麼點意思了,但它自帶的打包也是很渣,我是使用當時一個appmobi框架來打包,打包後立馬胖了好幾圈,但相容性還湊合,缺點就是比jqmobile要快,但仍難忍受,除非你是簡單的介紹類app,到這時我基本放棄h5來做app,迴歸了原生app開發,時隔幾年,無意中發展了一個叫ionic的東西,底層用的是angular,當時正好有個雙平臺專案很急,心比較大,就直接上了這個,邊學邊做,開發效率仍秒殺雙平臺的原生,順便支援了支付寶,微信支付等功能,總體說,作為一個主要從後臺拖資料用於前端展示的app,這時候h5已經算是可以一用了,但頁面超過20以上,載入效率仍不盡人意。到了ionic3加angular4這一版本,感官上app的載入速度幾乎不弱於原生,除非你的app中有大量的拍照,陀螺之類需要調native的功能,不然h5其實完全可取代原生。
lnmp提供了負載均衡,對於應用的效能和效率、安全都提供了有力的保障,可以讓程式設計師從程式碼中解放出來,寫更少的程式碼,實現相關業務功能。