2 litianjin000 litianjin000 于 2017.01.09 11:11 提问

急!已有PC端程序如何开发手机端APP?

各位大神:
  在公司已经开发完成了一个B/S架构的在线学习平台(Java Web项目,使用常见的Struts2+Spring+Hibernate架构,数据库是MSSQL,另外用到了AJAX、JQuery、JSON等等)。现在领导要求分析开发移动端学习平台的可能性和工作量。个人没有做过手机端开发,请教下手机开发的大牛们,在已开发的PC端软件基础上,做手机端APP(安卓和iOS都做)的工作量有多大?至少应该几个人去做(比如是否需要安卓工程师和iOS工程师各一个,还是可以由一个人都做)?谢谢!

2个回答

bjjoy2009
bjjoy2009   2017.01.09 11:28
已采纳

小经验,给点提示吧,估计不全。
如果是纯粹的html5的手机客户端,需要html5工程师一名,按照pc的页面逻辑,做出手机端的页面,可能需要个美工作图。
可能需要根据手机特点(页面展示内容没有pc多),进行业务修改,需要那个java项目的人配合工作。
做完了用个软件打包成app(比如HBuild),这样应该成本比较低吧。

如果是做android或者ios的app开发,需要android工程师和ios工程师,一般是2波人。如果两种语言通杀的人才,那就多给人家的银子吧。
同样可能需要个美工做图,有业务修改需要java项目人去配合。

工作量吗,得看业务量吧,基本就是需要展示页面的数量。

litianjin000
litianjin000 多谢!按照你的分析,已经有大概思路了
一年多之前 回复
liumengya007007
liumengya007007   2017.01.09 11:32

如果是B/S架构,百度查查ionic+cordova+angularjs,可能会帮到你

litianjin000
litianjin000 谢谢!
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
移动端前端开发与pc端前端开发的区别
作者:孙骄链接:https://www.zhihu.com/question/34364365/answer/58583713来源:知乎关于移动端:1、iPhone上submit按钮bug:iPhone上的控件(<button>、<input>之类的)若不写-webkit-appearance: none; 的话,就算你已经做好了控件的样式,iPhone还是会使用自身默认的...
服务端AppWeb与PC管理端配合使用的有关说明
服务端AppWeb与PC管理端配合使用的有关说明 服务端有几种模式: A.最简模式 B.普通模式 C.高级模式 当前管理端与服务端在功能上配合只能采用【A.最简模式】. 意思是:管理端只提取服务端最多16个评委打分值,最多6个附加值,其它服务信息不获取,管理端其它获取功能以后升级加入。 这16个评委在服务端的评委登录名固定为:pw01,pw02,...,pw15,pw16,附加
中英文对照 —— 手机 App/PC 端软件(系统)、互联网
1. 支付宝 top up:充值,top up 的含义较为丰富, 充值,加满, keep top side up:请勿倒置;(这个不是 top up 合用) top-up course:专升本课程
快速开发app,这个快速开发框架,整合PC、移动端开发,让开发更畅快!
之前,有发过不少PC端快速开发的文章,但是现在越来越多的项目需要PC和移动端结合,所以,我给大家介绍一下之前快速开发平台的APP版本,希望大家能够体验一下,发表一下自己的看法。下载的话,在官网:www.learun.cn上有APP二维码,扫描即可下载体验。 献上《在线体验Demo地址》希望大家也能从中得到一些启发。 体验地址:http://learun.cn:8090/、 用户名:Syst
报表移动端app如何实现页面自适应?
很多报表开发人员经常面临一个问题:PC上制作好的报表,在手机端查看的时候,报表软件默认的自适应效果不尽人如意。例如,报表比较大,到手机上被缩的非常小,字都看不清等等。为此FineReport增加了选项可以手动控制报表在移动终端上的显示效果来解决这一问题。本文将详细演示这一功能如何实现并进行详细的操作演示。
PCweb开发与移动web开发区别在于什么?
这篇文章只是我深入了解移动领域开发过程中的不断整理和总结,其中涉及到很多概念,观点,个人的看法,有不确切的地方,欢迎指正。 首先要明确移动web和webapp是不同的 1:移动web开发 这部分跟web前端开发差别不大,使用的技术都是html+css+js。区别为手机浏览器是webkit的天下,pc端是三足鼎立IEfirefox  chorme。手机网页可以理解成pc
pc端软件与移动app的区别是什么?
拿我个人来说,同样的网站(如优酷),在pc上,即使有客户端我也不会主动下载安装,但是在移动设备上,我一定是找到app来用。 pc端软件与移动app有可比性吗?如果有,那么他们之间的区别是什么? 0赞同 反对,不会显示你的姓名 林哲明 ,做产品的 转一下我之前思考做的笔记 ====================
如何区分客户端是手机端还是PC端
服务器区分手机端和PC端主要通过HTTP的Header字段来判断的,我们可以通过谷歌浏览器的开发者模式来举例说明: 用谷歌浏览器右键点击检查,点击Toggle device ToolBar,切换为PC机选项后,点击NetWork选项,查看Headers选项,如下图所示: 再次点击Toggle device ToolBar,切换为手机端选项后,点击NetWork选项,查看Headers选项,如
控制PC客户端
客户端app,可以与自己写的服务端建立通信并能实现对PC的关机,重启等操作
页面中Tab栏在PC端竖向排列,手机端横向排列,并且可以左右滑动
我在最开始拿到这个需求的时候,用css就实现了左右滑动,但是会自动出现滚动条,而滚动条是我不需要的,但是目前还没有找到办法将滚动条去掉,当时的实现思路是:tab栏在手机端的时候肯定会超出屏幕,因此设置了超出部分隐藏,即:.myTabPhone ul{ display: -webkit-box; overflow: hidden; overflow-x:auto; }在想办法...