Re: [请益] 手机APP开发需要什么

楼主: scps960740 (BlueSky)   2019-07-06 00:01:51
提供几个个人意见,开发app的方式有很多种,希望能帮助你有个方向考虑。
首先我认为最基本应该要考量的点有:
1.app本身是大型还是小型应用?
2.公司本身对成本的考量?
3.人力的配置是否充足(前后端人员)?
第一点来说,考虑到的是应用如果不是太复杂的应用,是不是反而不需要做成app,而是
做出pwa版本的web就可以,或者说做成RWD的web在用webview包起来也可以顺势解决双平
台的问题。
反之如果是中大型应用,那也还需要考虑到app本身的应用逻辑会不会很复杂与会不会频
繁的使用到原生功能,如果会,那可能就会需要写出两种平台的原生code,或者如果想要
写一套code就跨两大平台,那ReactNative或web向的开发也是很好的选择。
第二点就是一个很现实面的问题,对于公司来说,要同时养ios与android的工程师们(而
且只是前端)是一个很大的开销,如果执行人员只有你一个的话,那我觉得可以考虑放弃
用原生开发的选项,人员少的推荐方式就是走web向的开发,可以比较轻松的解决双平台
的问题,比如ReactNative或者写RWD网站用webview包起来上架,但这就是会牵涉到第一
点的应用本身的类型是否适合web向的开发方式,如果不适合,那原生开发这条钱就是不
可以省的。
再来是第三点的部分,第二点提到web向开发“可能会”比较省的原因是因为写一套就可
以双平台上架,但这并不代表说用web向开发出来的app会“比较轻松”,这种开发方式只
是仅仅解决前端的“跨平台”问题,而实际上一个app本身最基本的分成前端后端就有得
忙了,前端本身要考虑的系统架构,如果是走web app路线(pwa或RWD)可能就要考虑到s
erver side render或者client side render等奇葩鬼怪的问题,后端我本身不熟,但肯
定的是要考虑的层面也一定非常的多。
所以总结来说我觉得评估的方向可以从app本身的类型先决定是web向的开发模式或者原生
向的开发(或者根本不用app,pwa或Rwd就可以满足需求)之后考虑出开发方式后在开始
决定技术向的学习跟成本考量还有人员配置等问题。
以上是我的一些想法,其实后续还有很多面向是需要去好好考虑的,但我认为这三点是比
较基本需要先思考的,希望能帮助到你。
※ 引述《kain777 (想妳在0:01分)》之铭言:
: 大家好 身为传产工程师
: 公司要我评估需投入多少资源
: 不太熟悉这块 故上来请教大家
: IOS(Swift Xcode)
: 硬件:MAC电脑
: 软件:开发者帐号
: Android(Java)
: 软件:Java要钱吗?
: 跨平台(Xamarin C#)
: 软件:visual studio
: 之后承接软件做维护
: 是否有缺少?
: 有无推荐的外训课程
: 谢谢
作者: dophin332 (...)   2019-07-06 10:38:00
同意
作者: angusyu (〒△〒)   2019-07-06 10:59:00
他看不懂啦
作者: kain777 (想妳在0:01分)   2019-07-06 13:43:00
真的 不是这领域的 看不太懂
作者: sleeprince (Fighting!)   2019-07-06 15:21:00
推逻辑清晰
作者: sharku (明珠求瑕)   2019-07-06 21:11:00
推这篇
作者: starengram (咕噜咕噜)   2019-07-09 10:42:00
很实在的回文 推

Links booklink

Contact Us: admin [ a t ] ucptt.com