当我有一个点子想要实现时,应该如何决定是做web,还是做app
nkduqi背景
前段时间看泰尼叔的一篇文章中说过,他们公司内部有一个日报系统,通过每天记录自己当天工作(自我监督)来避免陷入"假装很忙"的状态。我自己现在是用公司的周报系统来用实践,感觉这个日报系统给我最大的好处就是:工作效率有不小的提高,一般有项目任务的时候我会列今日工作和明日任务两个部分;
软件推荐 & 思考
今天我在app store中发现了"Day One"这个软件,68块钱,用了下感觉不错,应该能满足我近期的需要了。这时候我意识到其实并不是有一个点子就一定要做一个软件或者服务。例如我想要的这个"self-help",我其实不需要一个巨型的app或者web服务,我需要的是一个计划和一些软件组合,再加上我自己的行动。在这里分享下我的观点,self-help包括三个部分:日记管理、财务管理和时间管理。其中日记管理,我决定使用Day one,剩下的两个软件还在试用和挑选中,大家可以推荐给我哦!
11.16更新,受楼下同学启发,我用谷歌搜"日报系统 开源",发现一个开源的日报系统,符合我前段时间的需求,地址是:一天日报,一个简单易用的日报工具。大概看了下,该日报系统基于nodejs和redis数据库,并且由安卓客户端,我准备先学习下这个系统。
问题来了
虽然self-help的问题得到了解决,但是我还有一个关于创意(点子)的问题:当我有一个点子想要实现时,应该如何决定是做web,还是做app?
PS:我的职位是Java后端,对前端和app的了解比较浅,请大家多多指教,谢谢!
看前端和app哪个更熟悉吧。选个熟悉的,能趁热实现想法。
搞个微信公众号最好
利益相关:刚好我在做趣儿岛,有idea没什么人手,我也是Java开发者。
我的方案是这样的:
- 首先分析这个点子的最基础原型,寻找开源项目中免费且比较贴近的
- 找云服务器,部署,挂域名
- 学php,改动web项目,使其向idea靠拢,至少完成最基础的流程
- 加入oauth
- 编写api
- 学react-native做跨平台混合编程的app,对接线上api
- 迭代此步骤直到生命的尽头(老子就不信邪)
现在进行到第6步,react-native环境刚搞好,android下可以看到引导页了。 我推进的比较慢,弄好了我就开源。
原计划也做了一个公众号,发现了几个问题暂停了
- 个人公众号开放接口有限
- 公众号发布的内容是广度优先,而不是深度优先,这一点web和app都可以做到深度优先
- 精力有限,在可预期无法获得投资的情况下优先相应开发好些。没有足够的内容库,做广度优先的内容很容易素材枯竭。
该综合考虑吧,技术和用户使用场景。你这个如果主攻办公效率的话,估计做web好点