首页 > 新闻 > 正文
搞机的软件App(大型的app都是用什么编程语言编写的)

 2022-09-03 01:06  阅读 18

摘要:你好,我来回答这个问题,我有9年多的IT从业经验,负责过一个大型App的前后端架构设计,以及多个小型App的架构编码工作。 大型App的开发,具体用什么编程语言,这个要分场景来说:

你好,我来回答这个问题,我有9年多的IT从业经验,负责过一个大型App的前后端架构设计,以及多个小型App的架构编码工作。

大型App的开发,具体用什么编程语言,这个要分场景来说:


①追求用户体验的C端App:

这类面向普通大众、追求良好体验的App,例如微信、支付宝、今日头条等,则建议使用原生代码来开发。即Android使用Java或Kotlin,iOS使用swift语言。

使用原生语言开发,可以充分发挥出App的所有优势,你可以使用任何API提供的功能,而不像混合开发那样有着种种限制。此外,原生代码开发的App的运行速度也是非常流畅的。对于考虑兼容性广、适配所有机型的App来说,原生开发几乎是唯一的选择。

这类开发的弊端是研发成本较高,因为同样的业务逻辑需要在Android和iOS上分别来实现。



②追求迭代效率的B端App:

一些公司内部使用的大型App,由于使用范围仅限于某一个组织内部,不需要追求极致的用户体验以及广泛的机型适配,而追求的是系统版本的功能开发,问题处理的便捷性,更重要是降低App的研发成本。

对于这类App,适合采用混合开发的模式来做,例如Flutter、Ionic、Cordova等,这类开发的优势是一次开发,处处运行。无需再单独为Android和iOS分别开发代码,可有效降低企业的研发成本,也提高了App的版本迭代速度。此外,之前需要高薪聘请Android和iOS工程师,现在只需要会Web开发的人员即可。

这类App的弊端是流畅性较低,兼容性弱,无法开发大型游戏等对性能要求较高的场景。


以上就是目前App开发的两大分类,均占有一定的市场。所以你这个问题不能一概而论,需要分上述两个情况来决策,希望可以帮助到你!

关键字: 什么 / 都是 / 软件 / 写的 / 大型 / 编程语言 / 搞机 / 
小米手环4息屏显示时间怎么设置息屏时长调整方法步骤 虚拟男友怎么弄华为情景智能虚拟男友怎么设置 质量安全进校园:“2022质量安全第一课”在京举行 十年来,我国已形成较完善的绿色建材产品体系 百科小步舞曲优雅的猫中小短腿! 起步价14.98万续航翻倍只需加8千哈弗H6混动家族该选哪款 赋能企业数智化转型用友BIP3打造数智商业创新平台 opporeno4和vivox50哪个好opporeno4和vivox50对比评测 蔚蓝行业百科:带你了解钢结构建筑搭建流程 空白通行证什么意思空白通行证怎么设置打开在哪

本站涵盖的内容、图片、视频等模板演示数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!


Copyright © 版权所有 | 联系方式:osnev93x5o@gmail.com