作者scps960740 (BlueSky)
看板Soft_Job
标题Re: [请益] 手机APP开发需要什麽
时间Sat Jul 6 00:01:51 2019
提供几个个人意见,开发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
: 之後承接软体做维护
: 是否有缺少?
: 有无推荐的外训课程
: 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.12.148.252 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1562342513.A.C48.html
※ 编辑: scps960740 (101.12.148.252 台湾), 07/06/2019 00:03:42
1F:推 dophin332: 同意 07/06 10:38
2F:→ angusyu: 他看不懂啦 07/06 10:59
3F:推 kain777: 真的 不是这领域的 看不太懂 07/06 13:43
4F:推 sleeprince: 推逻辑清晰 07/06 15:21
5F:推 sharku: 推这篇 07/06 21:11
6F:推 starengram: 很实在的回文 推 07/09 10:42
7F:推 onegoman: push 11/04 09:29