我有一个想法, 如果给我一个程序员, 我觉得自己就可以干掉 Google, 或可以将 Facebook 斩于马下, 或者是改变我们现有的商业面貌. 我已经发现了 "下一个伟大事物", 有可能颠覆 Google 或是 Facebook 这个想法在我脑子里酝酿了一周了, 终于搞定了, 现在我只需要一个程序员而已.
当然, 我从来没想过自己去学会怎样编程, 我有想法就足够了.
今天上午, 把车看好了, 也试驾了, 宝马 7 系, 有现车, 感觉还可以. 计划明天付定金, 下午去看房子, 独栋的别墅价格还行, 1000 平方米的, 门口有花园, 能停车, 折扣已经谈好且定下了. 现在万事俱备, 只看今晚双色球了.
今天吃点醋, 谁家借点小龙虾而已.
原文访达 https://yq.aliyun.com/roundtable/55923
image.PNG
0x1 一切从不安分的心开始
好比苹果从树上掉下来, 砸到了你的头上, 忽然你就有了一个 idea, 最终如何落地到产品, 中间的路程超乎想象, 无知者无惧, 如果是你只是有很好的产品思维, 但是缺乏代码实现能力, 那么实际上需要找一个技术小子, 来进行辅助. 或者你本来就属于全面型的, 那么可以直接略过原型, 在脑海中演绎, 然后动手撸起来. 实际上, 我还是强烈的建议通过原型展示在眼前, 毕竟完全在大脑中想象, 也很难考虑周全. 而且, 产品原型设计仅仅只是开始踏坑的第一步而已...
很幸运, 能够在此相遇, 分享一些你可能知道或者不知道, 而我又恰恰又知道的东西.
一个产品的形态有很多种方式体现, PC 网站, 移动端网站, 微信公众号, 独立 App 等, 每一个都涉及到非常多的内容, 这里先以 App 为例, 谈谈开发一个 App 需要涉及到的工具以及需要考虑的点. 优先选择开源, 后续再聊聊具体这个流程中的一些细节以及替代的商用产品.
0x2 原型设计工具
Flinto
磨刀
Axure
0x3 前端技术选型(Hybrid App)
- vue
- Uinapp
- Weex
- ReactNative
- Element-UI | Ant-Design (运营管理后台, 开发中台管理等)
0x4 后台技术选型
基础框架 Java-SpringCloud | SpringBoot | Dubbo
基础框架 Go 生态系统
协议选择 文本协议 | 二进制协议选择
数据库的选型 MySQL | Redis 等
登陆鉴权票据等 有状态 | 无状态, Session | OAuth | JWT
消息队列 RocketMq
定时任务管理 ElasticJob
Nginx | Openresty |
0x5 部署自动化
Jenkins | Ansible
容器技术 Docker
服务编排 Kubernetes
0x6 代码托管
GitHub
私有部署 GitLab | Gogs
0x7 监控 | 可视化
- Cat
- Prometheus
- Pinpoint
- E(Elasticsearch)L(Logstash)K(Kibana) ,ELK
可视化 (Grafana | Kibana ) 可以和 Prometheus 结合形成监控数据一体化
0x8 其他工具类库等(全栈开发人员必知必会)
- JavaScript
- vuejs
- Python
- Postman
- Whistle
- WireShark
- Tcpdump
0x9 更多精彩
同步更新与个人博客
https://blog.cvbox.org/
原创声明, 本文系作者授权云 + 社区发表, 未经许可, 不得转载.
如有侵权, 请联系 yunjia_community@tencent.com 删除.
编辑于 2 天前
网站数据库 HTTPJavaGitHub
来源: https://www.qcloud.com/developer/article/1517513