东莞小程序制作开发流程

小程序有微信小程序、支付宝小程序,钉钉小程序等等,开发流程基本上一致;我们在这里以微信小程序为例,大概讨论下小程序制作的开发流程。

一.需求分析:
这是所有软件开发的通用前提;与客户沟通清楚,确认了要做些什么(可以整理成思维导图等);

二.出原型图:
原型图在功能上已经是非常的接近最终的产品;在这一步多花点时间与客户沟通确认清楚,可以省去后面很多麻烦或者扯皮的问题(尤其是外包);当然,不是所有项目都会出原型图的,很多是跳过这一步的;

三.出设计稿:
根据原型图,设计出客户满意的最终设计稿;接下来就到前端出场了;

四.前端制作:
前端用微信开发者工具或者其他第三方开发工具,高度还原设计稿,制作出纯前端的小程序demo;

五.后端开发:
如果是多人开发,这一步在需求分析完成后,就可以开始进行了;主要工作有:数据库建立及api接口编写、后台站点开发等(像站长一个人全包的小项目,一般就穿插着来做)

六.前后端整合:
纯前端接入后端api,一个完美的产品即将面世;

七.发布上线
在开发者工具上传代码,再到小程序后台提交审核,一般当天就可以通过审核,然后再到后台提交一下发布。这时就可以到微信找到自己的小程序了。

微信小程序开发之前端ui方案

小程序,就是一个小app,开发上按前后端分离模式进行。

市面上支持微信小程序的开发工具不少,在小程序ui方面这里我分享我的方案:uni-app+vant-weapp插件;

其实直接在微信开发工具单独使用vant-weapp插件也是可以的。只是个别插件如果vant-weapp没有的,用uni-app的话还可以借用一下;开发嘛,也就是搬砖,有现成的砖,肯定是能直接搬最好了。

网站图片大导致加载慢的解决方案

遇到大图片的企业站,空间或服务器的带宽明显不够时,导致网站加载速度过慢;在当下这“快餐文化”的社会,等待是最昂贵的消费,用户显然不会买单。

花大价钱提高服务器带宽?如果只是个企业网站,很明显划不来;那么有其他的解决办法吗?

还真有。这时,我们可以考虑自建cdn,将资源文件及图片等上传到第三方云存储,例如:七牛、阿里云oss等;七牛云新用户实名认证后即送每月10G免费流量喔,小站点的话完全够用了;是否有种白嫖的感觉?

七牛云:https://portal.qiniu.com/signup?code=1hgz46ud6cf2q

谈谈这些年接过的网站开发外包

全方位网站解决服务

记得接的第一个外包,还是在学校时,大约是2004年吧;给一个同乡会写的一个asp小站,也是我作为“全栈”做的第一个作品;可惜电脑都换了几台,资料都没找着了,要不然还可以上个图。

由于懂点ps,天生具备“全栈”的基因(其实那边还没有前端的概念),出来工作后,偶尔都有接些企业网站外包项目。

08-09年间,全职在家soho,接过不少外包,记忆较有深刻的有三个:
1.一个设计朋友介绍并一起完成的仿的一个房地产flash全站,熬了几个通宵;
2.同是设计朋友介绍,一个视频剪辑的MTV小项目;几个公司老总一起编唱的歌曲,挺有意思的,大半夜看他们边唱边调视频;
3.大学同学介绍的一个香港基金会网站,很有爱的一个基金会,现在还有在维护;

最近则做的微信小程序较多,也有微信公众号品牌官网制作等。

……

总之,形形式式的外包接触不少:有简单的企业建站、有设计公司提供设计稿给我进行前端制作和添加网站后台程序的、有视频制作的、flash制作的、app开发的、小程序开发的、服务器及网站维护的、微信公众号开发的等等。

神器VSCode之Remote SSH

以往用windows服务器,最熟悉的莫过于它的远程桌面连接;

记得几年前第一次接触linux服务器时,竟然无从下手;后来经学习了解,借用过XShell、SSH Secure、宝塔等工具得以进入它的腹地;

去年,VSCode发布了Remote SSH;经网上学习使用,感觉很是顺手,在编辑线上代码时,就像本地编辑一样,爽得一批;在此向大家推荐。

感谢使用教程作者:https://www.jianshu.com/p/d7c9cef525bc