开题:在移动开发中使用JavaScript进行混合编程提高代码复用率

问题

通常开发一个移动应用,因为存在iOS和Android两种操作系统,因此所有代码都要使用两种语言编写两遍,因此几乎所有开发相关的人力都是需要双倍的。Webview的使用虽然在一定程度上让部分功能的实现可以跨平台运行,但由于运行效率等问题,因此一般只用于开发较为简单的功能。

挑战

尝试引入JavaScript语言与原生语言进行混合编程的方式,从而能够通过合理的软件架构和分层,将部分原生代码替换为可以多端运行的JavaScript代码,以实现在用户体验无感知的前提下,将一些需要编写两遍的程序代码减少到一遍,同时无需引入新的人员或团队(如精通H5的前端开发工程师)。通常,这部分代码会是经常发生变动的业务逻辑代码。

关注JSAppSugar了解更多

猜你喜欢

转载自my.oschina.net/u/4018755/blog/2873699