您的位置:首页 > 移动开发

移动端开发技术栈小记

2019-12-18 16:59 1886 查看

移动端开发技术栈,主要分三类

原生技术栈

分Android和IOS两大平台,Android一般用Java,Kotlin语言开发,IOS一般用Swift,Object-c开发

优点:直接调用操作系统API,用户体验号,功能增强

缺点:每个平台都得开发,多版本维护,成本高


混合技术栈

提供webview容器,直接用HMTL,CSS,JS开发,成本低,跨平台

优点:开发成本低,利用公开的web标准技术,跨平台,即时更新,此外还能调用容器提供的API,实现功能增强

缺点:受容器API限制,功能体验不如原生APP


跨平台技术栈

利用自己的语法编写页面,然后分别转换成对应平台的语言,达到跨平台的作用。

比如React Native -》 用JavaScript语言编写,Twitter推出

Flutter 用Dart语言编写 Google推出

Xamarin 用C#语言编写 微软推出

优点:跨平台,功能增强


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息