[Mobi] 移动端应用技术选型的思考, Native, Flutter, Quasar, React Native

通过llama.cpp与羊驼聊天的网页界面- 详解 Serge 的启动使用

 

今天我主要是从开发 **不同产品** 和 **技术力量差别** 两个方面来做一个比较:

 

Native 除了两端的技术力量要求高、花的功夫多,没毛病,看你有没有这个实力。

 

Flutter 通过实现中间层来实现跨端,不大量使用底层服务的情况下,UI 跨端,性能没问题,组件无法满足自身要求时得自己要写 Dart,对于中等规模的应用不失为一个好选择。

 

Quasar 代表使用 Web 方向的 Vue 技术进行开发,打包成混合应用,体验差异不可避免,使用底层服务限制过多、依赖插件,基本上定位在数据展示型应用才可以放心用。

 

React Native 代表使用 Web 方向的 React 技术进行开发,通过编译实现原生,依赖插件和对原生语言有了解。

 

所以目前就比较清晰了,技术力量没问题就首选 Native 再结合其他混合方案下进行。

其他方案,看能不能找到满足当前 APP 需要的手机底层服务 **插件**,这是关键,满足条件的情况下再选最熟悉的技术栈下面的框架。

如果对体验、性能等其它方面有要求,那么可以进行适当取舍,也可尝试不那么熟悉的技术栈进行快速学习开发。

 

Refer:移动端技术一览

Link:https://www.cnblogs.com/farwish/p/12008872.html

posted on 2019-12-09 02:54  ercom  阅读(965)  评论(0编辑  收藏  举报