html用手机什么软件能编写,目前编写一款简单的手机应用APP一般用什么编程语言?...

本文介绍了手机App开发的三种不同方案:HTML5封装、原生跨平台框架和原生开发。HTML5方案简单易行但性能较低;原生跨平台框架如Flutter、React Native提供中等性能和功能;原生开发则能实现最佳性能但需为iOS和Android分别开发。选择哪种方案取决于项目需求和资源限制。
摘要由CSDN通过智能技术生成

编写手机App,用什么语言?

从简单到复杂,可以分三级:

简单方案:HTML5

其实就是把网页封装成App。编程语言就是网页三件套:HTML+CSS+Javascript

有多种工具和框架,如Cordova, uni等等。

这种方式实现“App”最容易,且跨平台,对于iOS和Android做一套就行了。代价是功能弱,性能低,换句话说就是“卡”。

中等方案:原生跨平台框架

这类方案在iOS和Android之上自行实现一套原生框架。通用的Flutter, ReactNative都是流行的原生跨平台框架。适用于游戏的Cocos2D,Corona SDK也可以算在这一级里。

这类方案实现App难度中等,因为跨平台,一次开发,iOS和Android都能运行。功能和性能也是中等,比不上原生App,但比HTML5的又好很多。

复杂方案:原生开发

直接在iOS和Android上各自开发一套原生App。

iOS可以使用Objective C或Swift。

Android可以使用Java或Kotlin。

还是来一个图表吧,虽然简单,却很明了:

200868803_1_20200901075642786

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值