撸了 5 个月的小程序,说说我的经历和感受

2018-09-26 14:10:52 +08:00
 sannyzeng

一切从 5 个月前说起。。。。

5 个月前的一天,无意中看到了小程序的文档,内心热情汹涌澎湃,想上手试试。作为一个前端,当时的我是这样想的,如果做一个小程序的话,数据从哪来?后端的东西没怎么完整搞过啊,能行么。。

心里有一个小念头不断地在撩我,搞搞呗,不搞搞怎么知道行不行呀

后来,就开搞了

后端选型无疑就是 nodejs 前端小程序的框架还是犹豫了一下,并且做了下对比

第一版,用的是 wepy,开始做了两三个页面了,UI 用的是 weui。后来发现用起来不是很顺手,放弃了。 第二版,用原生把 wepy 的代码全部迁移回来接着来,这次用的是 zanui,虽然很多回调,但是直接加个 gulp 和 babel 之后,这个也不是问题,而且有完整的 UI 框架,开发起来倒也很顺手,就这么,用原生开发的版本就上线了,中间还迭代了几个功能版本。

one day,mpvue 来了。

抱着瞧一瞧试一试搞一搞的心态玩了一下,决定了,用 mpvue 重构!!

那么 ok,第三版又来了,用了 mpvue 重构,UI 又用回来了 weui。这个也是一直用到现在的版本,后面觉得 UI 丑还经历了一次 UI 的重构。

现在京东的 taro 也来了,心里又痒痒的了。。。

----------------------------我是肥美的分割线--------------------------------------------

有兴趣的小伙伴可以扫码试用一下 https://www.shouxiansen.com/static/images/code.png

或者微信搜索 [瘦先森体重管理]

----------------------------我是肥美的分割线--------------------------------------------

说下感受吧 其实作为一个前端开发者,经历过这么个项目之后,前端、后端、数据库、UI、产品、推广等等方面,学到的东西还真不少

9756 次点击
所在节点    分享创造
39 条回复
superlead
2018-09-26 14:46:11 +08:00
兄弟 分享分享你的感受呗
bjkdtc
2018-09-26 16:49:46 +08:00
作为一个曾经是前端现在是 PM 狗的人,最近也是跃跃欲试想搞小程序了
keventseng
2018-09-26 17:43:11 +08:00
哥,没想到……你也上来 v2 了。
keventseng
2018-09-26 17:43:58 +08:00
@bjkdtc 作为一个曾经是设计现在是 PM 狗的人,我已经搞了。
sannyzeng
2018-09-26 21:39:54 +08:00
@superlead 明天继续写
sannyzeng
2018-09-26 21:40:10 +08:00
@bjkdtc 动手吧,不要犹豫
sannyzeng
2018-09-26 21:40:39 +08:00
@keventseng 是啊
xmsz
2018-09-27 00:12:05 +08:00
作为过来人 我希望你放弃小程序开发
这玩意就是用来坑开发者的...

API 混乱,线上版本混合,调试麻烦...

干扰你正常的写代码的逻辑

比如你上面说的框架,我们最后还是选择原生,原因只想赶紧结束


算了 不多说了都是泪
sannyzeng
2018-09-27 09:02:46 +08:00
@xmsz 刚开始我也这样认为,随着对小程序认识的加深,小程序这个东西,其实对创业者来说,是可以更好的对接自家的产品的,微信只是在对接的这个过程里出了点力,包装了一下

至于说坑开发者,我觉得这个只是代码写法不一样而已,坑还是有的,不过也还好,程序员的一生不都是在填坑么,哈哈哈

框架这个东西其实就是为了提高开发效率,毕竟最终还是要按照小程序的规范来编译代码的 ^_^
AkariZzz
2018-09-27 09:12:11 +08:00
挺不错的,感觉中间放了一块广告太影响体验了,广告还是放不显眼的地方比较好
sannyzeng
2018-09-27 09:33:44 +08:00
@AkariZzz 是的,这个还要想办法优化一下才行,毕竟之前都是搞前端,产品这块的知识还是有点欠缺,谢谢小伙伴指点,哈哈哈
oliver34
2018-09-27 09:45:20 +08:00
广告真的多
sannyzeng
2018-09-27 09:52:16 +08:00
@oliver34 [笑哭.gif]
hexiaolu
2018-09-27 09:59:38 +08:00
页面可以左右拖动,这个体验不太行。
sannyzeng
2018-09-27 10:02:38 +08:00
@hexiaolu 可以报下机子型号、BUG 页面、还有微信版本吗?我测试一下,个人开发者,手上测试设备不多,有些 BUG 开发工具没测出来
hexiaolu
2018-09-27 10:12:47 +08:00
@sannyzeng 8p, ios12, 首页,6.7.2。。。。可以左右拖动 目测是有个标签超出宽度了。
sannyzeng
2018-09-27 10:15:17 +08:00
@hexiaolu 收到,太感谢了,我去看看先
mandex
2018-09-27 11:41:46 +08:00
小程序的坑还是很多的。做过一个数据系统的小程序,结果小程序里连表格组件都没有,table 都不支持,要自己造轮子,就很恶心。
xingyue
2018-09-27 11:57:42 +08:00
好奇楼主食物数据从哪里来的⊙ˍ⊙,话说我项目刚写完正好闲下来了纠结学习 angular 还是小程序中~(只会 vue 的渣渣前端
sannyzeng
2018-09-27 12:31:56 +08:00
@mandex 是的,移动端的屏太小了,显示表格有点不太友好,自己造轮子也还好啦,样式定义好应该就 ok 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/492761

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX