浅谈移动应用的技术选型

在这个剧变的时期,技巧选型是个很难做决议的工作,而挪动使用技巧范畴在几个巨子(Google,Facebook,Apple etc.)的带动下更是一日千里。所以说要选择一个合适营业需求而且婚配开辟人员才能的技巧计划并不是一件复杂的工作。我也只是在挪动开辟上做过一点渺小的任务,此处仅能抛个砖,愿望列位有玉的大神虽然砸过去。

做挪动使用开辟,说起来技巧计划不过乎HTML5(没错,做Mobile Web其实也算是一种挪动使用)、Native(在Android上不论是用Java、Kotlin照样Scala,iOS上不论是用Objective-C照样Swift)和运用原生UI,用JavaScript来完成逻辑的诸如React Native一类的计划。除此以外,还有联合HTML5和Native的Hybird混杂计划。分歧的技巧计划有着分歧的顺应场景,至于详细若何选择,接下来我复杂地谈谈本人的了解。

1、HTML5

也就是Web App的计划。这种计划最大的长处在于“Write Once, Run Everywhere”,不论你是Android照样iOS,都可以用一套代码搞定,在国际的话还能对接微信大众号,给用户供给一个便利快捷的进口,而且还有版本晋级轻易的优势(究竟效劳器是受本人掌握的)。然则这种计划的缺陷也很分明——无法运用零碎级API,只能做为一个暂时的进口,用户很难留存,而且由于阅读器功能的缘由,很难带来很好的用户体验。

所以说Web App的次要实用场景照样在于作为对非中心营业在挪动端的进口补足,或许是作为用户轻量、低频运用的体验加强。

你可能感兴趣的:(浅谈移动应用的技术选型)