急!PC端软件如何开发手机端APP?

☆天烬☆ 发布于 2017/01/09 11:42
阅读 831
收藏 0

各位大神:

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

加载中
1
Fatboy123
Fatboy123

先选个平台,不要两边同时做。。。应用不复杂的话可考虑混合app或者RN,要求复杂和体验好的话还是原生。。。工作量这种都是虚的。没具体的东西怎么估给你。。。

0
程序兵
程序兵
先用小程序开发一个试试?
0
饵宝
饵宝
Android开发的话对于java开发人员学习量并不是很大,Android app工作量与业务有关,你也是做技术的这点应该懂吧。ios我也不懂就不说了
0
夜苍狼
夜苍狼
APP开发现在总体分为两种方式,第一种原生原生的,就是安卓就用Java写Android代码,iOS就用ObjectiveC或者swift开发,优点是手机上能支持的功能都能开发出来,性能好(前提是代码写的好),缺点是工作量大,而且安卓和iOS得分别开发(iOS程序员工资是很高的),另一种方式是HTML5混编,这种方式就是通过开发平台提供一套iOS和Android的接口统一的框架,实际的应用页面用HTML5来写,然后通过开发平台分别打包成Android和iOS安装包,优点是,Android和iOS只需要写一套代码,还有就是程序员容易招聘(web程序员大街上随便找一个都是),还有就是开发平台对一些基础的东西提供了很好的封装(比如缓存,消息推送等),程序员不需要考虑这些东西,直接用就可以了,缺点是一些特殊的功能无法实现,还有如果程序运行出现问题,你基本上找不到原因,解决起来也更头疼,还有就是如果有一天要换成原生代码开发,这一套代码基本上白写了
0
唱不完的离歌
唱不完的离歌
楼上的我基本认同,但最后几句特殊功能无法实现我不认同。我就是做cordova开发的,如果官方没有提供的插件,你是可以自己去开发的,只不过这样就要求你会原生开发罢了。所以说并不是无法实现,是需要你自己去实现插件。
0
ManderSF
ManderSF
我们公司就是做互联网+教育的    移动端学习是主流趋势    如果想做好移动端产品的话   还是得再好好规划规划的      刚写完一个APP的服务端接口  前期没规划好真的是恶心到不行
0
大賢者
大賢者

原生 android+java

iphone+ios+oc

或者h5,只是有点限制

0
睡不醒了睡
睡不醒了睡

12306就是嵌入了web页面做的,用起来什么感觉就不多说了。。

-1
eechen
eechen
花3000块买台Mac Mini,然后用Cordova基于WebView用HTML/JS来开发跨平台App.服务器端建议你换成PHP开发效率更高.
返回顶部
顶部