• 一份ChatBot开源工程介绍(H5 + WX + KOA)


    vue-mpvue-ChatRobot

    https://github.com/fanqingsong/vue-mpvue-ChatRobot

    前端 : Vue + Mpvue(支持移动端与小程序) ; 后端 : koa(使用Koa2开发服务端)

    Vue 是一套用于构建用户界面的渐进式框架。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

    mpvue 是一个使用 Vue.js 开发小程序的前端框架。框架基于 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现,使其可以运行在小程序环境中,从而为小程序开发引入了整套 Vue.js 开发体验。

    koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。 使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套, 并极大地提升错误处理的效率。koa 不在内核方法中绑定任何中间件, 它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手。

    设计考虑

    见其原文

    https://www.jianshu.com/p/91e566bfeedf

    个人理解

    不同于 WX 一套的强定义规范, WXML WXSS,  mpVue支持开发者以熟悉的Vue经验,开发小程序的应用界面,同时支持H5界面。

    mpVue 负责将 vue代码编译成 微信规范的代码。

    极大降低了小程序的开发难度,并轻松支持跨两端的特性,减少重复投入。

    服务器端代码是共享的。其中使用了OMLA的接口, 支持了例外对话语句反馈性,增加有趣性。

  • 相关阅读:
    支付清结算之基本概念和入门
    支付清结算之账户和账务处理
    支付系统设计:支付系统的账户模型(一)
    Docker架构和原理
    Docker容器的原理、特征、基本架构、与应用场景
    Docker的用途与原理
    Random函数的安全性问题与SecureRandom
    nginx配置https
    CentOS Docker 安装
    Nginx能做什么
  • 原文地址:https://www.cnblogs.com/lightsong/p/11306536.html
Copyright © 2020-2023  润新知