富途牛牛云上小程序开发一手体验,老司机带路! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
whyishe
V2EX    分享创造

富途牛牛云上小程序开发一手体验,老司机带路!

  •  
  •   whyishe 2017-01-13 19:05:44 +08:00 3953 次点击
    这是一个创建于 3243 天前的主题,其中的信息可能已经有所发展或是发生改变。

    富途牛牛股票是一款提供港股和美股证券开户及交易服务的产品,也是基于腾讯云快速开发的第一批小程序之一。富途牛牛股票小程序 1 月 9 日上线首日总用户数超过 2W ,使用总次数超过 15W 。

    富途牛牛股票小程序页面: 此处输入图片的描述

    1.产品逻辑

    小程序在产品设计之初,团队就秉承着,从场景出发,快速高效解决用户需求的理念。希望用户由真实场景触发,使用富途的小程序解决问题,然后离开这样一个路径。

    富途牛牛本身不是一个轻量级的产品,而小程序的出发点却是轻量和效率提升,因此我们分析了,什么样的用户会在哪些的场景下,会需要使用一款股票类的轻量小程序,产品总结主要有以下两种场景:

    1 、用户以股票关注者为主,偶尔需要关注几只股票的价格,有买入股票的需求,但非常低频,这部分用户,实在没有必要安装一个 app 在手机里,通过小程序即可解决。 2 、用户有持仓,但是长期持有,偶尔关注一下持仓股票的价格,持仓盈亏等信息。

    产品设计最终聚焦在「低频」、「基础服务」这两个关键词上去做产品功能规划。最终呈现的富途牛牛股票小程序的功能,简单,轻量,实用,是基础的股票服务的体验。包括大盘行情,市场行情,个股行情,资讯,账号体系,资产查询,线上开户,以及正在实现的交易功能。

    2.开发心得

    富途作为小程序的第一批开发者,痛并快乐着。

    最大的感受还是,微信的同事执行力和效率。官网上 API 基本 2-3 天就会更新,开发者反馈的问题最晚 24 小时内能够得到答复。

    开发过程中,遇到了非常多的问题,但是大部分微信已经解决了。如果你是第一次开发微信小程序,以下经验应该可以给你带来帮助,特别是在架构设计和交互设计上。以下是印象比较深刻的问题:

    代码+资源 <= 1M UI 栈只有 5 层,第 6 层的时候直接抛异常 http 的并发数为 10 (之前是 5 ),第 11 个直接抛异常 小程序不能外跳(跳 H5 等),所有的活只能在小程序内干完 没有二进制流文件读写的 API 提供 key-value 形式是永久存储,限制 10M 大小 Javascript 是单线程的

    3.解决方案

    设计的时候,把这些因素都考虑进去。例如,代码只有 1M ,我们就把迭代分的尽量小,避免砍代码。 UI 栈只能 5 层,交互设计的时候,就只能按照这个规则来。因为是快速开发,一般来说,都是把文档读的比较细,然后再开发。遇到问题,半天解决不了的,就反馈给微信同事。写的这几点经验对第一次开发小程序的人来说,对其代码合适和交互设计是极有好处的。我见过,代码写完后,超过 1M ,然后砍代码,砍的那个痛苦。

    腾讯云小程序解决方案使用感受

    整体架构跟腾讯云官网的差别不大: 此处输入图片的描述

    使用腾讯云的产品,主要有:

    云服务器 云负载均衡 域名 DNS HTTPS 接入 对象存储 CDN 加速 云 Redis 云 MySQL

    下面是来自富途后台开发同学提交的真实感受:

    DNS :不用自己维护一套 DNS 服务器, bind 之类会整死运维啊。备案流程更清晰, step by step 不用东找西查,节省时间; https 支持:证书就在一个地方,不用拷来拷去。腾讯云这部分相当于证书管理系统,免费管理,也不需要证书部署到每台机器; 对象存储:不用说,分布式存储实现一套成本非常高,拿来就用多爽; CDN 加速:集成各个运营商,全国布点,一网打尽。腾讯云已经成为 CDN 行家; 云 Redis :无限扩容的云 Redis ,不用关注复杂的数据支扩容流程。页面轻轻一点,即刻扩容完成; 云数据库 MySQL :主从同步不再烦恼,申请即成。还有异地部署,实现真正异地容灾。扩容即在一瞬间,一点即可。

    4.小结

    富途牛牛作为首批上线小程序之一,在微信小程序开发过程中踩过一些坑,使用腾讯云小程序解决方案加速了这一开发进程。整体来说,小程序对于互联网创业公司而言已经成为 APP+H5 外不可缺少的一环,期待看到更多开发者入坑。

    了解更多小程序干货可以到腾云阁:

    小程序发布后最全解析!

    小程序解决方案

    3 条回复    2017-06-20 22:42:15 +08:00
    Delbert
        1
    Delbert  
       2017-01-14 13:38:29 +08:00 via Android
    本身都是鹅厂的,占尽天时地利人和。
    whyishe
        2
    whyishe  
    OP
       2017-01-15 16:13:00 +08:00
    @Delbert 积极拥抱新事物的心态也很重要
    fearme
        3
    fearme  
       2017-06-20 22:42:15 +08:00
    试用了一下,真的烂,连边缘要空出来一点都做不到
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5044 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 09:35 PVG 17:35 LAX 01:35 JFK 04:35
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86