随着Android、IOS等移动操作系统的快速发展,同样催生了许多移动执法的应用。因为有着良好的交互性能、海量的应用以及出众的硬件支持,当前智能手持移动终端主流市场逐渐形成了Android和IOS分庭抗礼的局面。
对于当前移动应用的开发模式,智能手持移动终端分为三种:一、纯web的,即采用当前的html5技术开发,手机等设备通过浏览网页访问,具有最好的可移植性和跨平台表现,但缺点是交互体验上欠佳,且访问本地设备的功能有限。二、原生的,采川原生语言开发,如川于IOS的开发的objective C编程语言,以及采用Java开发Android JDK层应用等,原生开发可以充分发挥设备的性能,给予最好的交互体验,缺点是移植性差,针对不同系统需要开发多个对应的应用,开发周期长。三、混合的,即采用中间件技术,相当于是前面两种开发模式的折衷。基本思路:界面层采用hml开发,逻辑和数据访问层则利用脚本语言如JavaScript进行控制。该模式有着不错的平台移植性,开发周期也较原生开发要短,开发好的程序可以通过平台编译成其他操作系统下可执行的应用文件。
移动执法智能终端具有以下几点好处:
1.更快的执行速度。类似于程序的预编译,存储过程只在创建的时候进行编译。而且,存储过程在首次执行时,会在内存中做备份,下次再执行时,不用再另外读取,可以直接从内存中调用,而SQL每次执行都需要编译。
2.文持重复使用,移动执法智能终端接口程序可以重复调用执行创建好的存储过程,有效减少了数据库开发人员的工作量。
3.可维护性。生产环境下,少不了要对数据库架构以及业务规则进行变更、修改。利用存储过程,可以使数据库层面的更改对于应用程序透明化。如可以修改存储过程以包括新增表的数据,而不是在应用程序代码中的某个位置更改此信息,降低了维护的成本。
4.增强安全性。移动执法智能终端通过向用户授予对存储过程的访问权限,它们可以提供对特定数据的访问,保证数据的安全。
领取专属 10元无门槛券
私享最新 技术干货