【软硬结合】微信小程序基础
【重要提示】:由于微信小程序开始收费,所以不再维护,大家可能搜索不到了。
按微信小程序官方文档来走,注册帐号下载开发工具以及最简例子开始入门。在上手的过程中,你就会发现微信小程序的开发本质与网页开发大同小异,只是再封装了一些东西罢了。如果你有网页开发的基础,开发小程序其实就只是一个熟悉工具、框架与语法的过程而已,把官方文档通读一篇就差不多了。如果基础比较弱或者说想找些教程参考多练习一下,可以到一些社区找比如:小程序社区。小程序注册配置入门等,本教程不做示范,网上教程有很多,自行搜索学习。
当年我玩微信小程序时,还没对个人开放,只允许让企业用户使用,我用了当年实习公司的帐号搞了一个来给自己的毕业设计来玩耍。现如今,当年号称绝不搞游戏的小程序已经开放了小游戏功能,而且还附加了云开发功能。我看了一下云开发(就是提供BaaS服务,类似的服务商还有leancloud),使用这玩意可以让开发者无需学习linux以及服务器开发就可以使用大部分后端功能。只可惜,这玩意暂时还不太适合物联网应用,或者说还需要配合物联网云平台一起用,毕竟还缺乏要与硬件通信的能力。
微信小程序由于其开发成本低(相对于安卓与IOS开发)、跨平台,十分适合成为国内物联网应用的客户端。微信小程序基于demo2,完整代码可在项目代码里的/demo2/wxapp
找到。
nginx基础
阅读要求:会Linux基本操作、会编辑文本(比如会vi)。
在学习一个新东西新技术之前,一般会先去搜索关键字,了解这个东西是为了解决什么问题,具体的应用场景是什么。
Nginx 相关介绍(Nginx是什么?能干嘛?) - 蔷薇Nina
chrome浏览器安装WebGL-Inspector插件
折腾了一天WebGL-Inspector
,怎么搞都不行。上google应用商城找,又找不到。没想到chrome插件网竟然还有,亲测有效。
WebGL-Inspector CRX文件-百度网盘
在chrome中新开一个TAB,输入:chrome://extensions/
回车,然后把CRX文件拖进去,就能安装完毕。
【软硬结合】electron基础
electron使创建桌面端应用变得很简单,如果你可以建一个网站,你就可以用同样的技术建一个桌面应用程序。从开发的角度来看, Electron application 本质上是一个 Node. js 应用程序。(备注:electron网站访问需要梯子。)