最近华为牵头国内几大厂商推出了Quikapp快应用,与微信小程序展开了入口之争,作为走在时代最前沿的程序猿,不了解一下,不动手操作一下,都对不起时代赋予我们的责任感了。来,跟我一起来探究探究快应用的开发之路。

一、首先记住几个网站:

1.快应用官网:
https://www.quickapp.cn
2.快应用后端支持网站:
www.bmob.cn
3.文档:
https://doc.quickapp.cn/
4.工具:
使用Visual Studio Code开发
使用WebStorm开发
教程地址(https://doc.quickapp.cn/tutorial/getting-started/code-edit-conf.html)
5.环境:
需安装6.0以上版本的NodeJS,请从NodeJS官网下载
6依赖库
hap-toolkit、hap-tools

二、从0到1的操作过程

第一步:安装
npm install -g hap-toolkit

安装
第二步:hap脚手架生成一个初始项目
hap init test1

这一步大家别急着
npm run server
否则报一下错误

第三步:安装依赖
npm install
第四步:运行服务
npm run server

还是失败,新出的东西官网还不是很完善,后面应该不会出现,这里花了几分钟找到了原因,项目少了hap-tools库, 这里没看到官网有这个库的介绍,package.json里也没 ap-tools 这个库的引入。
大家输入npm install hap-tools 手动安装下这个库。

然后
npm run server

注:
开发者可以通过命令行终端或者调试服务器主页看到提供*
扫描的二维码
开发者通过快应用调试器扫码安装按钮,扫码安装待调试的rpk文件
开发者点击快应用调试器中的开始调试按钮,开始调试

完美!

三、给大家解释下目录说明


大家像开发微信小程序一样,在这上面开发就好了。

Quikapp快应用基于Nodejs内建一个本地服务器运行代码、语言JavaScript,语法支持ES6,如果熟悉vue\weex一类的MVVM框架,基本可以直接入手。
这一章是Quikapp快应用开发入门,有空补上下一章编写第一个快应用。

四、最重要的问题,快应用后端怎么办?

Quikapp快应用、告诉你,可以直接接入Bmob后端云!!!
既然语言是JavaScript, 直接下载Bmob的JavaScript SDk引入,就可以直接操作后端数据库,配合云函数可以实现Quikapp快应用的接口对接。很快Bmob也会推出快应用的针对性SDK,这样云函数也不需要写了,跟微信小程序一样无需写一行后端代码,愉快的对接Quikapp快应用了。
腻害吧!!!

总体而言,华为快应用还处在初期,尽管有些地方还不够完善,但不可否认,它有其独到的优势,也为开发者提供了更为广阔的空间,期待ing!!!

对战微信小程序,探究华为快应用的开发之路【一】相关推荐

  1. 对战微信小程序,探究快应用的开发之路【一】

    最近华为牵头国内几大厂商推出了Quikapp快应用,与微信小程序展开了入口之争,作为走在时代最前沿的程序猿,不了解一下,不动手操作一下,都对不起时代赋予我们的责任感了.来,跟我一起来探究探究快应用的开 ...

  2. 微信小程序 模仿华为音乐 列表界面

    微信小程序 模仿华为音乐 列表界面 index.js var app=getApp(); var listDatas = require("../../data/data_list.js&q ...

  3. 【调试模式】微信小程序和华为开发板通信

    文章目录 开发环境 开发板UDP接口 UDP服务器创建流程 开启UDP服务器完整代码(不含LED部分) 相关函数说明 微信UDP客户端创建流程 UDP客户端完整代码(不含LED部分) 效果图 参考资料 ...

  4. 最详细的【微信小程序+阿里云Web服务】开发部署指引(一):准备开始

    文章目录 前言 案例说明 专题文章链接 前言 作为一个程序开发的老鸟,有时候想使用微信小程序,开发实现一些实用的小功能.由于小程序往往需要有后台数据的支持,所以一般还需要搭建一个Server服务器,来 ...

  5. php阅读器开发,微信小程序阅读器的简单实例开发

    这篇文章主要介绍微信小程序阅读器的简单实例开发的相关资料,需要的朋友可以参考下 今天和朋友聊天说到小程序,然后看在看书,然后我们就弄了个小读书的demo,然后现在分享一下. 一.先来上图: 首先先说下 ...

  6. 最详细的【微信小程序+阿里云Web服务】开发部署指引(十一):开发小程序设置功能

    文章目录 前言 一.功能说明 二.设置界面代码实现 1.创建界面Page 2.WXML 3.JS 4.WXSS 三.参数控制逻辑代码实现 1.自动跳转卡片 2.自动播放声音 专题文章链接 前言 案例的 ...

  7. 微信小程序实现大转盘抽奖----踩坑之路

    微信小程序实现大转盘抽奖----踩坑之路 需求:现在有一个小程序抽奖页面如下,此类抽奖方式为大转盘 思路:由服务端获取抽奖次数和奖品,根据服务端的中奖概率来决定是否中奖,最后利用小程序动画将转盘转起来 ...

  8. 学习成长之路 (初章 三个月建成微信 小程序商城、ArcEngine C# GIS开发入门)

    学习 成长之路(初章 ) 三个月 建成微信小程序商城 .ArcEngine C# GIS开发入门 自我简介 先简单介绍一下,我是Domen,是一个彻彻底底的新手 . 大一 大学大一没好好学习,搞这搞那 ...

  9. 最详细的【微信小程序+阿里云Web服务】开发部署指引(四):搭建服务端数据库

    文章目录 前言 一.连接主机数据库 二.创建数据表结构 三.准备测试数据 专题文章链接 前言 做完了前面的注册申请工作,今天我们开始进行程序的开发. 这篇文章,我们要完成的是服务端数据库表的创建. 一 ...

最新文章

  1. 问题-[VMware Workstation]断电后,重启电脑,之后就提示“内部错误”
  2. 基础笔记6(exception)
  3. [iBoard 电子学堂][第八卷 设计任意波发生器]第一篇 iBoard 任意波发生器简介
  4. springboot 整合mybatis_SpringBoot整合Mybatis、MybatisPuls
  5. PL/SQL Developer跑在Oracle 64位数据库上初始化错误
  6. kkfileview v2.0 发布,文件在线预览项目方案
  7. “干活的干不过写PPT 的”:新东方年会神曲刷屏背后:这3点值得我们思考
  8. 马里兰帕克分校计算机研士排名,2020年马里兰大学帕克分校QS世界排名
  9. Cocos2d-X 3.x的具体配置详解
  10. 高并发下restTemplate的错误分析
  11. Pytorch系列笔记(六)
  12. 织梦模板下载:驾驶学校汽车类行业网站织梦模板
  13. shell替换和去掉换行符
  14. Python实现在远端服务器挂代码—发送定时天气预报至邮箱+每日一句(小白教程)
  15. 一起来“泡博”[--老沙]
  16. 存储行业市场现状与展望
  17. 从零开始学习Linux运维,成为IT领域翘楚(八)
  18. Dreamweaver正则表达式
  19. mysql探究-IOPS优化
  20. 视频剪辑软件调研分析及使用感受——后附作品地址

热门文章

  1. cesium 绘制primitive流程(二)更新primitive
  2. Medical Diffusion - Denoising Diffusion Probabilistic Models for 3D Medical Image Generation
  3. 【Linux】如何设置Centos启动默认使用的内核
  4. 我的副业之路-淘宝店铺
  5. 魅族与小米 一个向左一个向右
  6. 用python爬虫爬取微博信息
  7. 80C51的中断系统 - 定时/计数器
  8. Pygame实现飞机大战小游戏,不用精灵版
  9. 安装Ubuntu 16.04有线网络连接不上(亲测有效)
  10. python怎么改字体_python怎么改字体