前提条件简介:
专业团队,一个2人的团队,都是前端开发,一个(I)负责UI +客户端,另一个(L)负责云。
8.于25日开始注册小程序,8.于26日开始编写代码,9.于20日提交了结果。我是专职,L是兼职。但是,在此小程序上花费的总时间不超过20人日。除了L的三个周末的兼职工作(而且我没有一直从事该项目),我偶尔敦促他在工作日和晚上修复错误。我在图书馆花了一个全职的一周时间,基本上已经结束了。 UI微已调整。
最终效果:
该产品未发布,请检查问题。这是一个非常有争议的问题:ICP的非运行申请需要域名注册。我使用的是云开发的产品,没有域名,甚至没有IP。您要我提出什么申请?
鉴于社区中有人提出了同样的问题,没有建设性的解决方案,所以我决定随便提交整个域名。关于“非商业互联网信息服务记录批准”,我使用云开发,但是没有记录的域名,我该怎么办? |微信开放社区没有建设性的解决方案。我决定随意提交整个域名。
关于“非商业互联网信息服务申请批准”,我使用云开发,但是我没有要申请的域名,该怎么办? |微信开放社区
小程序交换区域|微信开放社区。
小程序仍在审核中,官方表示也可以输入试用版,然后查看屏幕截图和视频
技术实现
云开发== Nodejs + MongoDB + Server,向开发人员展示的最后一件事是功能-云功能,因此没有深入的技术实现。我将在没有产品和设计师的情况下谈论它。 ,如何简单有效地发展自己的想法。
选择一个喜欢的实用UI框架
我们不要谈论没有设计师的产品多么丑陋。对于前端开发,没有设计草案就无法开始...
我现在使用WeUI(微信官方UI),Vant Weapp(您喜欢),Taro UI(京东)和ColorUI开发了4 小程序。我还尝试了所有可以找到的UI框架,并对它们进行了总结:
首先,大多数小程序 UI框架都适合商城,并以商城为中心创建。因此,组件非常完整,但是由于商城需要显示很多内容,因此组件非常小而不慷慨。此外,商城的特征是产品推广和引起关注,因此该设计具有很强的销售氛围并且非常压抑。例如Taro和Vant Weapp。
我喜欢Material UI上的那个,它简单大方,让人感觉舒适放松(制作安静的美容纸)。但是,Material UI主要用于PC和Android移动设备。当在IOS上使用时,那组UI非常奇怪,一眼就能看出它是一个Android APP ...
此外,我没有找到任何可用的MaterialUI样式小程序 UI框架。
虽然WeUI使用起来非常方便,但是很难做到漂亮。实际上,它并不难看并且可以使用,但是当前的应用程序是如此漂亮,以至于真的看不到。
第二点,我不需要多终端适配。我想简单一点,不想处理兼容性问题。我希望用纯微信小程序语言编写而不是编写React或Vue代码,然后编译并生成微信小程序代码。

最后,我选择了ColorUI。缺点是组件太少。毕竟,我是个人开发人员。好处是可以满足以上两点。目前还可以,但是还不处于理想状态。使用antdesign和material-ui时,理想状态可能很酷。
2.客户端最先开始直接开始绘制UI
首先执行功能页,即我的产品的“练习”和“测试”。因为您有一个想法,想要实现什么功能,所以功能非常清楚。其他内容,例如主页,用户页面等,可以进行创造性设计,并且具有无限的可能性。
这两个功能页面非常简单-一切都是CRUD。清单,表单提交,详细信息,参考。但这也是最长的耗时。这两个功能都花在了文案写作上。我一遍又一遍地读了四本心理学书籍->“复制”->“组织”->“粘贴”,看到它们我会呕吐。 。没办法,由于项目的特点,以前的小程序没有这个问题。
然后在用户页面上,该用户只能具有产品功能。考虑一个计划并开始执行它。如果将来有更好的计划,请进行更改,只需更改UI。
最后,我制作了主页,并制作了三个版本的主页。不满意最后一个版本,并且有更好的计划以后再进行更改。主页是设计最多的页面。这也是用户看到的第一页,注定很难设计和开发。 。
3.客户端界面确认
清除客户端界面后,功能页UI就会完成。列出客户端所需的接口,然后服务器即可开始干预开发。如果是独立开发,则它与我之前使用的过程相同。因为如果未确定UI,则很可能会修改界面,因此,当UI达到令人满意的状态时,请开始编写界面,然后微稍后再调整UI。当然,如果您真的想在以后进行重大更改,那是没有办法的。在公司上工作并不常见,这是不可避免的。
确认用户页面UI,并添加了一批新界面。
4.服务器集合创建+云功能开发+自测
如第3节所述,两个偶然的服务器开始开发:1)功能页UI已完成;2)用户页面用户界面已完成。
关于自检... L懒惰并被跳过。好的,让我们直接协调调试
5.客户端和服务器联合调试
因为用TS编写的云功能具有接口,所以客户端很容易添加接口代码,因此无需翻转代码。然后他们两个坐在一起,联合调试非常快。也许他写的代码结构很好
6.UI微调整,错误修复
这是一个持续的过程。 (但实际上,在完成初始阶段后,我发现它由于审阅问题而无法发布。我实在太冷了,以至于我再也没看过小程序。直到20日提交截止日期,我才更改了主页...)
7.文档,视频
做任何您想做的...因为我的目标不是胜利,而这场竞争显然只是在促进微信云开发。我想自己制作一个小程序,并且有一场比赛会促使我更快更好地完成比赛。就像我喜欢跑步一样,但是如果我不参加比赛,我可能会永远停留在5K并每月跑步一次。如果您报名参加半程马拉松比赛,您将知道必须至少在比赛当天之前保持跑步频率,至少要跑15K,一次要10K。不是要游戏获胜(这太不可能了),而是要赢得比赛。
#小程序云发展挑战#-自助式心理成长-小黑|微信开放社区。