大家好,欢迎来到IT知识分享网。
2020年我所知道的APP开发的几种开发方式:
一、原生:
界面 XML
手机代码JAVA 在Dalvik虚拟机上跑
苹果:
IDE·xcode
objective-C(swift脚本的语言,语法比 OC
简单)
二、WEB 套壳
纯H5 移动端网页展示用,无手机端代码
三、hybrid 杂交,bi-racial 混血:
表示层是H5移动端
手机层仍然是原生ADK.
厂商:cordova,ionic,uni-app(hbuilder) 据说百分之70在用这时间节点2020年,wex5,appcan多了了
核心技术是js-bridge实现H5移动端和
JAVA 代码调用JAVA接口的交互
四、react
其前端编码仍为ML语言,但不是DOM,
它有其自己的渲染机制,号称渲染速度接
近原生开发
五、flutter
Flutter是Google开源的应用开发框架, 只要一套代码兼顾Android、iOS、Web、Windows、macOS和Linux六个平台。 Flutter编译为原生机器代码,助力提升应用的流畅度并实现优美的动画效果。Flutter由Dart语言强力驱动,助力高效构建全平台应用。
虽然是谷歌推出的跨平台开发方案,但是不是原生开发,采用dart语言,又是类似
于脚本的语言,学起来很快
你可以把它理解成除了原生开发,目前最
好的跨平台解决方案,唯一的缺点:三方
库还在积攒中,太少了.毕竟是新东西.如
果它的三方库完善了,上面写的除了原
生以外的开发方式这种方式比较占优势。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/96767.html