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

一、首先记住几个网站:

1.快应用官网:
https://www.quickapp.cn
2.快应用后端支持网站:
www.bmob.cn
3.文档:
https://doc.quickapp.cn/
4.工具:
使用Visual Studio Code开发
使用WebStorm开发
教程地址(https://doc.quickapp.cn/tutor...)
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,如果熟悉vueweex一类的MVVM框架,基本可以直接入手。
这一章是Quikapp快应用开发入门,有空补上下一章编写第一个快应用。

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

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

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

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

  1. Vue,React,微信小程序,快应用,TS 和 Koa 一把梭

    前言 前端生态越来越繁华,随着资本寒冬的来临,对前端招聘要求也变高了: 本文将从项目出发由浅入深做一个Vue,React,微信小程序,快应用,TS和 Koa的知识大串联: 相当于一篇文章搞定前端目前主 ...

  2. 小程序开发语言python_微信小程序是用什么语言开发的呢

    原标题:微信小程序是用什么语言开发的呢 说到微信小程序可能大部分只是一知半解,您是否清楚小程序是用什么来开发的?如果您不太清楚,那么多美源小程序小编来告诉您小程序开的具体. 微信小程序是什么语言开发的 ...

  3. 微信小程序、APP分销商城开发:分销功能模块设计

    前面我们讲了微信小程序商城基础营销功能:微信小程序商城.APP商城开发营销活动功能策划(拼团.砍价.秒杀.直播.优惠券等) 今天讲的分销系统更是强大的营销功能,它应该如何设计呢?我们的系统经过一点一点 ...

  4. php 类似微信下拉菜单,微信小程序模拟下拉菜单开发实例

    本文主要和大家分享微信小程序模拟下拉菜单开发实例,希望能帮助到大家. 一.知识点 1.实现动态显示和隐藏某个控件 列表1data:{ open:false }, showitem:function() ...

  5. 微信小程序服务器端用什么语言开发?

    点击阅读原文  微信小程序服务器端用什么语言开发? 首先,比如微信二次开发,可以用java或者php 来做服务器端语言来进行二次开发,那小程序呢?文档写着.js负责业务逻辑,难道服务器端就是纯JS实现 ...

  6. 微信小程序使用真机或开发工具进行http请求开发测试亲测有效

    微信小程序使用真机或开发工具进行http请求开发测试 1使用微信开发这工具进行http请求的配置 2:真机进行http请求 微信开发这平台要求上线微信小程序配置的合法域以及网络请求名必须是https, ...

  7. 微信小程序图片无法存入云开发数据库,求解决

    微信小程序图片无法存入云开发数据库,求解决 上传图片的js代码片段 上传图片的js代码片段 上传图片的js代码片段,觉得自己代码的没错,也能打印出来上传的图片地址,但是发现并没有存进数据库,求大神指点 ...

  8. 微信小程序:全新独家云开发微群人脉

    今天给大家带来一款云开发版本的微群人脉小程序源码 该版本属于采集版本(群二维码自动采集) 该版本属于云开发版本(免服务器和域名) 这是一款不怕封小程序版本 PS:支持用户自主发布那一款还是有点危险因为 ...

  9. 毕业季基于spring的基于安卓APP的基于ssm框架的基于微信小程序的管理系统设计与开发(开题+源码+讲解+论文)

    毕业设计考察的是同学的专业知识的运用能力,除了对技能的考核,还看重你的创新思维,这里面设计到内容繁琐复杂. 对于还未毕业没有过项目开发经验的同学是有些难度的,一个程序的开发小到1两个月,大至几个月甚至 ...

  10. 微信小程序 – 美甲商城项目实战开发全集

    目录: 微信小程序 - 美甲商城项目实战开发全集 ┣━━1.配置和目录结构.mp4 ┣━━2.小程序注册.mp4 ┣━━3.小程序的语句判断.mp4 ┣━━4.组件(视图容器和基本内容).mp4 ┣━ ...

最新文章

  1. 自定义定时器的一点总结
  2. web.config加密解密批处理
  3. 【干货】从国外知名网站看用户体验4个基本标准
  4. Node的异步与java的异步_node.js和异步编程回文
  5. 长沙理工 ACM 数位 DP 1488
  6. 创翼软件linux版本,创翼pc版下载-创翼电脑版下载v5.2.22.5226-软件爱好者
  7. expat 处理xml常用函数名
  8. laravel连接mysql8_php – 如何使用laravel运行MySql 8?
  9. 下载UBUNTU的可用链接
  10. java五子棋开题_五子棋 开题报告
  11. dos命令中DATE:~0,10输出日期格式名称格式/改为-
  12. ad域下发策略_AD域修改组策略
  13. recovery输出log+recovery模式关闭selinux
  14. 给变量取个名字(变量命名)
  15. 1116: 删除元素 C语言
  16. 最新瑞芯微四核芯片RK3288开源开发板
  17. jQuery的排他思想
  18. AcWing每日一题 3565.完美矩阵(绝对值不等式)
  19. 微信小程序简易双向绑定失败的可能解决方案
  20. 卷积神经网络预测数据值,一维卷积神经网络 keras

热门文章

  1. 软工文档总结篇(一)
  2. ​成功的人,都是“狠角色”
  3. 1,Java语言基础-Java语言概述和必要计算机知识
  4. 安卓模拟器bluestacks mac地址修改教程
  5. nowcoder 多校算法寒假训练营(第二场)F 德玛西亚万岁(状压DP,位运算)
  6. 智能科学专业毕业设计题目推荐100例
  7. docker从零开始网络(三) overly(覆盖)网络
  8. python内建函数istitle_Python 的字符串内建函数
  9. 小雅深访 |富国朱少醒最完整的投资逻辑(2017年12月)
  10. 三十而立,男人必须明白的事