mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
view: 958|reply: 1
打印 prevThread nextThread

APP开发

[copyURL]

60

主题

1428

帖子

5953

积分

Moderator

Rank: 7Rank: 7Rank: 7

积分
5953
jumpTo
owner
poston 2016-10-10 16:37 | authorOnly 回帖奖励 |倒序浏览 |阅读模式
1)iOS和Android原生应用,优点在于开发原生应用,控件齐全,文档齐全,开发效率较高,能和大部分该平台应用保持高度的一

致性,缺点在于得维护两套应用,对于应用开发者来说成本较高,另外原生应用灵活性较低,若有部分功能的修改,就只能发布新

版本应用让用户进行更新。
(2)基于WorkLight的Hybrid应用,操作界面采用原生开发,展示界面采用Web开发,将Web端的HTML,CSS,JS文件保存在应用本地,

用户使用应用时,每一个操作触发一个http请求,服务器返回jason字符串去填充本地文件后展示给客户。优点在于客户发送请求

,和服务器发送请求只占用较小的网络资源,灵活性相对于原生应用有所提升。
(3)更加偏向Web的Hybrid应用,通过调研Amazon,Tmall,JD等移动平台应用,发现他们采用的便是该类方法。操作界面采用原生

开发,每一个操作触发一个http请求,直接返回一个html文件给客户。对于以前网速和流量资费限制比较多的情况下,该方案并无

优势,不过随着移动互联网的高速发展,无论网速是提升,还是流量资费的降低都让这种方案成为了最灵活的解决方案,对于需要

经常更新展示内容的应用来说,这是最佳的解决方案。



reply

使用道具 report

60

主题

1428

帖子

5953

积分

Moderator

Rank: 7Rank: 7Rank: 7

积分
5953
sofa
 Owner| poston 2016-10-10 16:42 | authorOnly
对于系统的三层架构的解释如下:APP客户端包含iOS和Android平台,客户端提供加载系统页面的功能,用户通过客户端,实现跨平台跨终端的访问系统页面,其中客户端的界面使用各平台的Native控件组成,数据展示部分使用WebKit软件组成,用户通过客户端操作,客户端向服务器发送HTTP请求,服务器把响应结果的页面返回到客户端展示给用户。页面使用HTML+CSS+JavaScript等Web前端技术实现,并且部署在Bluemix云平台上,客户端采用原生Native和Web的混合型开发。后端Restful   Web   Service基于Struts+Spring+Spring Boot+Hibernate+Restsful Web Service实现,主要功能是实现与数据库之间的交互,实现系统数据的增删查改,对系统模块和Job的监控,对系统APAR,PTF的分析推荐,和推荐消息的推送等。为APP客户端的数据展示提供数据服务,根据APP客户端的展示的要求,从数据库中查询或者维护数据。服务器基于Bluemix云平台,使用Bluemix上的数据库服务SQLDatabase和推送服务Message Push等。主要功能是部署和维护APP客户端,为APP的数据提供数据存储,和响应请求和实现推送等基础服务
reply agree Against

使用道具 report

creditRule

QQ|wireless surveillance

GMT+8, 2024-12-22 15:02 , Processed in 0.049806 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList