刘宇讲师的直播课分享:和小程序编写的经验

2021-12-31
来源:网络整理

而小程序是目前比较主流和流行的技术。很多技术人也想往这两个方向发展。腾讯云大学特邀腾讯研发工程师刘宇。刘宇讲师作为背景研究员,编写小程序的经验几乎为零。不过,随着对架构与人工智能技术结合的真正需求增加,他也开始编写小程序。以下是我们整理的刘宇讲师的直播讲座分享。

目前,有些人已经非常了解这项技术,但有些人可能仍然不知所措。刘老师首先通过一个例子说明了他的想法。

如果我们要做一个网站,如图1所示,我们需要开发项目,并将项目放到服务器上。服务器可能涉及路由规则、认证逻辑和其他复杂的业务代码。同时,开发团队还要在这台服务器的运维上付出很大的精力,包括在客户数量突然增加的情况下是否需要对服务器进行扩容;服务器上的脚本和业务代码是否还在健康运行;是否有黑客不断检查服务器发起了攻击。

但是基于架构,开发团队之前需要维护的路由模块和鉴权模块会接入服务商提供的API网关系统和鉴权系统。开发团队不需要维护这两部分业务代码开发人工智能小程序,只需要持续维护相关规则就足够了。同时,业务代码也被拆分成功能粒度,不同的功能代表不同的功能。在这种结构下,我们再也看不到服务器的存在了。

目的是让用户只关注自己的业务逻辑。一些安全问题和资源调度问题(如用户量突然增加如何处理,如何实现自动扩容等)都交给云厂商。在传统项目中,不管有没有用户访问,服务在运行,都是有成本的。该架构中,只有在用户发起请求时才激活和执行该功能,从而节省了成本。

这样,我们可以看到它由两部分组成,一是周边的基础设施,或者底层服务;另一个是函数,可以认为是一个可以在线编写,可以在线运行的函数平台。

对于用户和开发者而言,该架构具有降低人工成本和风险、减少资源开销、增加扩展灵活性、缩短创新周期等优势。使用该架构,用户不需要自己维护服务器,也不需要担心服务器的各种性能指标和资源利用率,而是可以花更多的时间和精力去关注服务器的状态和逻辑。应用程序本身。同时,应用程序本身的部署也非常容易。我们只需要上传基本代码。比如程序只需要上传它的逻辑和依赖包,C/C++、Go等语言只需要上传它的二进制文件,Java只需要上传它的Jar包等等,不需要使用, Chef,或用于配置管理,

对于运维来说,架构不再需要监控底层数据,比如磁盘使用率、CPU使用率等,我们可以更专注于监控应用本身的测量。在架构上,运维人员的工作角色将发生变化,部署将更加自动化,监控将更加面向应用本身。

接下来说说什么是小程序。小程序可以跨平台。我们可以通过简单的代码实现一个类似于原生的跨平台运行APP,安卓和ios都可以轻松使用。

我们可以通过几个非常简单的步骤来开发一个APP。即便不懂安卓和iOS,也只能用前端,或者只用后台,都可以开发出类似原版APP体验的小程序。小程序背后是亿万用户群。只要你足够好,你就可以利用这个庞大的群体。小程序不仅让我们在开发层面看到了一个新的世界,在运营层面也给我们带来了新的感受。

小程序和组合的火花是什么?讲师认为,两者的结合可以让开发者更专注、更方便。

刘宇讲师还在直播课上演示了如何编写云函数和小程序。专辑小程序的编写由于时间关系无法当场实现,但讲师打开了专辑小程序的开源地址。

在日常生活中,我们经常会遇到找照片的情况,尤其是在找很久以前的照片时,当记忆中只有零星的记忆时,我们找照片的方法通常是定位大概的时间和然后一一检查,但是这种方式效率低下,经常漏掉我们的目标图片。因此,这时候就迫切需要一款可以搜索图片的软件,即我们可以通过简单的文字描述来实现图片的搜索。快速搜索。

总的来说,通过该架构,我们可以轻松的做出后台服务、监控报警服务,甚至结合人工智能。该架构,尤其是腾讯云的云功能,不仅可以用于外部后台服务、小程序后台服务、定时器和脚本,还可以用于大数据处理和人工智能算法。

为了给开发者提供最实用、最热门、最前沿的视频教程,请让我们听到您的需求,感谢您的宝贵时间!点击填写问卷

分享