• [热门活动] 国务院办公厅:依法推进电子签名、电子印章、电子档案应用
    今天,国务院办公厅发布《关于加快推进电子证照扩大应用领域和全国互通互认的意见》,文中多处强调“电子签名、电子印章、电子档案”应用,鼓励推动政务服务办件归档全程电子化,加快推进电子证照扩大推广领域和全国互认,不断实现更多政务服务事项网上办、掌上办、一次办。(截图自政府官网)文件指出,随着“互联网+政务服务”深入推进,各地区各部门依托全国一体化政务服务平台,积极推进电子证照应用,持续优化政务服务,在支撑政务服务事项办理减环节、减材料、减时限、减费用等方面取得了初步成效,政务服务便捷度、企业和群众获得感明显提升。但从全国层面看,电子证照还存在标准规范不健全、互通互认机制不完善、共享服务体系不完备、应用场景不丰富等突出问题。“电子签名、电子印章、电子档案”等数字化技术作为电子证照应用和互认的重要基础,需要从制度、规范、场景等多方入手,不断实现深化应用,在电子签章推广应用以及政务服务网上办过程中发挥关键作用:1、提升电子印章的支撑保障能力。加快制发各级政务部门电子印章,加强跨层级签章、多部门联合签章支撑。2、依法推进企事业单位、社会组织、个人等各类主体电子签名、电子印章的应用和互认。3、以电子营业执照为依托,以电子认证服务为支撑,构建统一的电子营业执照和企业电子印章同步制作、发放、使用服务体系,推动实现电子营业执照和企业电子印章同步发放、跨地区跨部门互信互认,拓展电子营业执照、电子签名和电子印章在涉企服务领域应用。4、加快建设形成事业单位、社会组织、个人等各类主体电子签名、电子印章的服务机制和体系,鼓励第三方电子认证服务机构加快创新,实现不同形式的电子证照与电子签名、电子印章融合发展。5、依托全国一体化政务服务平台,按照“谁签章(签名)、谁核验”原则,提供电子证明、电子发票、电子合同等电子文件跨地区、跨部门验章验签服务,便利企业和群众使用电子签名、电子印章办理政务服务事项。6、鼓励企事业单位、社会组织、个人等各类主体开展电子签名、电子印章社会化应用。(国务院办公厅、工业和信息化部、税务总局、市场监管总局、国家密码局等相关部门及各地区按职责分工负责)7、进一步推进政务服务办件归档全程电子化管理,确保形成的电子档案来源可靠、程序规范、要素合规。8、制定完善电子印章、电子签名、可信身份认证、电子档案等方面配套制度,完善行政机关、企事业单位、社会组织电子印章申请和制发管理办法,明确电子印章制发主体、制作标准和应用规则。随着政务服务数字化转型的深入,国家逐步从政策引导、制度完善、试点应用等多方面入手,不断加强电子印章、电子签名、电子档案以及数字身份等技术在政务服务领域的应用,构建无纸化签署环境,推动办事材料线上签署,实现政务服务数字化转型。目前,电子签名、电子印章、数字身份等应用已经广泛应用到“企业开办、房屋网签备案、不动产登记、社区证明、医保定点合作、公积金缴存及查询、水电燃气开户等”各类政务服务场景中。契约锁可信数字身份产品集“数字身份、电子签章、印控平台、电子档案管理”于一体,在服务地方政府以及各级机关的过程中,通过开放集成政务服务平台、业务系统以及微信小程序,帮助打造政府型印控中心,支撑机关内部日常办公用印的同时,推动各类惠民、营商服务网上办。▋点击下方链接,查看近年电子签章推广应用政策:国务院接连7次发文强调“电子印章”,加快政务服务网上办各级国家机关推广应用电子印章相关政策汇总国务院办公厅:完善电子印章能力,推进政务服务“跨省通办”财政部:以电子签名替代手工签章,积极推进电子票据改革财政部:在采购交易中电子合同与书面合同具有同等法律效力国家税务总局:采用电子签名代替发票专用章国家发改委等13部门鼓励推动电子合同、电子印章、电子签名应用最新发布|国务院支持推动数字证书、电子签名等的国际互认最新整理|上半年电子签章应用和普及政策盘点最新发布|国务院大力推进电子印章应用,推动企业开办全程网上办理最新发布|又一市全面推进使用电子劳动合同最新发布|国务院常务会议督促落实电子认证和签名最新发布|北京市发布《北京市电子印章推广应用行动方案(试行)》最新发布|北京市实现电子营业执照和电子印章同步发放商务部:鼓励电商企业采用网上签约,大力推广电子合同上海市:扩大电子印章使用范围,持续打造国际一流营商环境交通运输部:道路运输电子证照应使用电子印章实现在线签署6部门联合发文:推广应用电子印章,推动企业开办要素电子化人社部印发《电子劳动合同订立指引》,逐步推进电子劳动合同全面应用【资讯】两大国家机关再提电子合同国家6部门联合发文:在固定资产投资审批中推广应用电子印章国务院:加快推进身份认证、电子印章使用,全面建设数字法治政府青海、江西发布新规,推广应用电子印章,助力政务“一网通办”最新发布|北京率先发文,全市推进实施电子劳动合同国务院常务会议推广电子合同、签章等应用,加快建设数字政府最新整理|2021年电子签章推广应用政策盘点
  • [技术干货] 华为云IOT应用侧开发思路-开发上位机与云端交互(桌面软件、小程序、手机APP)
    ## 1. 前言 在设备上云之后,为了能方便管理设备,方便用户设备入网,都需要开发一款手机APP或者微信小程序、桌面软件等,进行数据交互,设备管理。 华为云IOT提供了应用侧开发的API对接接口,这里就介绍一下使用应用侧开发的流程。这个API接口里常用的接口包括:产品创建、设备创建、设备属性获取、设备删除、查询设备等管理接口,可以通过API主动获取产品下面某个设备的属性,要求设备上报最新的数据过来。整个开发过程,都是基于HTTP协议的API接口进行交互,不依赖开发环境,不依赖开发语言。 不管是桌面软件,还是手机APP、微信小程序、web网页等,核心代码基本都是一样,都是HTTP协议交互。下面的例子里,我是采用C++编写的,采用QT框架库完成整个开发,了解了整个思路,你就可以采用自己熟悉的语言完成相同的功能。 我这里开发的Demo软件主要功能是获取设备属性,得到设备的数据进行显示,获取设备列表等功能。 **下面是软件的运行效果图:** 软件获取设备端记录的心率、运动步数、体温等信息,点击更新设备属性,可以从设备获取最新数据进行显示。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20222/21/1645414625698507577.png) **下面是联网设备硬件实物图** 联网的设备采用移远的NBIOT模块-BC20。通过STM32控制BC20连接华为云物联网服务器。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20222/21/1645414423200586465.png) ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20222/21/1645414445111751298.png) ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20222/21/1645414464907221723.png) ## 2. 应用侧软件开发Demo ### 2.1 官方的帮助文档 官方帮助文档: https://support.huaweicloud.com/usermanual-iothub/iot_01_0045.html ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20222/21/1645414809413229003.png) ### 2.2 查询设备属性接口 设备属性就是设备上传的传感器状态数据信息,应用侧提供了API接口,可以主动向设备端下发请求指令;设备端收到指令之后需要按照约定的数据格式上报数据;所以,要实现应用层与设备端的数据交互,需要应用层与设备端配合才能完成。 下面分别介绍应用测和设备测的实现流程。 **(1)应用层下发的指令** 帮助文档地址: https://support.huaweicloud.com/api-iothub/iot_06_v5_0034.html 接口的在线调试地址: https://apiexplorer.developer.huaweicloud.com/apiexplorer/debug?product=IoTDA&api=ListProperties 如果请求参数和返回值不清楚,写代码前,先使用在线调试接口体验一下,验证数据交互是否OK。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20222/21/1645414926523485156.png) 请求参数里比较总要的两个必填参数,是设备ID和服务ID,在产品页面创建自定义属性时可以看到服务ID。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20222/21/1645414959885706632.png) ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20222/21/1645414987621137748.png) **请求接口总结:** ```json 请求方法 GET URI地址 /v5/iot/{project_id}/devices/{device_id}/properties 传输协议 HTTPS 拼接好的地址: https://iotda.cn-north-4.myhuaweicloud.com/v5/iot/0e5957be8a00f53c2fa7c0045e4d8fbf/devices/61df9a6bc7fb24029b0c160d_1126626497/properties?service_id=1126626497 其中的project_id和device_id需要根据自己的设备信息修改。 请求头: { "User-Agent": "API Explorer", "X-Auth-Token": "******", 这个是鉴权用的token "Content-Type": "application/json" } 响应体(设备上传的数据) { "response": { "services": [ { "service_id": "healthy", "properties": { "HeartRate": 127 } }, { "service_id": "healthy", "properties": { "motion": 2000 } }, { "service_id": "healthy", "properties": { "temperature": 36.2 } } ] } } ``` **(2)设备上传数据** 应用层向设备端请求`查询设备属性`时,设备端会收到如下的消息: ```cpp $oc/devices/61df9a6bc7fb24029b0c160d_1126626497/sys/properties/get/request_id=336bcb57-0e0a-44d0-90f7-31386cb54a3c{"service_id":"1126626497"} ``` 这个消息里有一个主要参数`request_id`请求ID,设备端需要解析出这个参数,给应用层响应数据时,需要带上这个ID。 这个请求属性详细帮助文档看这里: https://support.huaweicloud.com/api-iothub/iot_06_v5_3011.html ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20222/21/1645415083188544451.png) **设备响应的数据格式:** ```cpp 主题格式: $oc/devices/{device_id}/sys/properties/get/response/request_id={request_id} 示 例: $oc/devices/61df9a6bc7fb24029b0c160d_1126626497/sys/properties/get/response/request_id=336bcb57-0e0a-44d0-90f7-31386cb54a3c 响应的数据格式: {"services": [{"service_id": "healthy","properties":{"HeartRate":127}},{"service_id": "healthy","properties":{"motion":2000}},{"service_id": "healthy","properties":{"temperature":36.2}}]} ``` 响应的数据格式可以看这里的介绍: https://support.huaweicloud.com/api-iothub/iot_06_v5_3010.html ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20222/21/1645415106705327500.png) ## 2.3 在线API调试结合设备模拟 下面使用MQTT客户端与在线API接口联合模拟一下接口效果: **(1)先打开调试页面:** https://apiexplorer.developer.huaweicloud.com/apiexplorer/debug?product=IoTDA&api=ListProperties **然后填好设备DI和服务ID:** ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20222/21/1645415160476822107.png) **(2)、打开MQTT客户端,登录华为云物联网平台(也就是模拟设备上线):** ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20222/21/1645415199320976624.png) **(3)、打开在线API调试页面,点击调试:** 点击后可以看到页面上已经在等待客户端的响应了。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20222/21/1645415222536995258.png) **(4)、MQTT客户端响应详细** 按照前面说的响应格式,拼接好接口,数据。然后发布主题。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20222/21/1645415241328652901.png) **(5)、应用层收到客户端响应,调试成功** 调试成功后,响应体里收到的就是设备端上传的设备属性数据。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20222/21/1645415260759747404.png)
  • [技术干货] 这款Python小程序自动抠图只需5秒,秒杀PS手动抠图?[转载]
    原文链接:https://blog.csdn.net/weixin_55822277/article/details/122892877导语 大家好!我是木木子,今天天气不是很好,下雨了,让我没点儿写文章的动力啊~写程序:一天到晚没事做,一行代码改一天,从白天学完天黑!在日常的工作和生活中,我们经常会遇到需要抠图的场景,即便是只有一张图片需要抠,也会抠得我们不耐烦,倘若遇到许多张图片需要抠,那就……今天教你用Python制作一款界面化的抠图小程序吧!正文PS 小故事一个刚恰完午饭,正在用刷网页浪费生命的......程序员老哥活灵活现。一堆堆无聊八卦信息的网页内容慢慢使我的双眼模糊,一个哈欠打出了三斤老泪,就在此时我看到了一张图片:​是谁!是谁把我女朋友的照片放出来的!awsl!太好看了叭...等等,那个背景上怎么这么模糊?!程序员老哥表示——我只要女神,其他的都不要!终于经过程序员老哥三天三夜茶饭不思的结果下成功达到这个效果。一键下载,一键甩图:​​1)前期准备1.1 首先给大家介绍一款免费的抠图网站:国外版抠图神器网站,这个抠图网站叫 remove网站链接:点击即可获取网站地址哈!1.2 网站小介绍​自动识别人和背景、商品和背景,而且识别的精准度非常高,号称100%自动、5秒时间扣完。一张图至少要抠1分钟吧。它只要5秒~打开之后是这样的:它推出了一个基于 Python、Ruby 和深度学习去除背景色的这么一个工具,它支持用 Python 调用其 API 接口,达成去除背景,留下前景主体的效果。2)注册一个账号想要获得 API,首先要有一个账户,账户的申请很简单,邮箱即可。用 API 的话,每天只能处理 50 张图片哦!直接网站上使用的话是无限制免费的!获取步骤:登陆进去,第一步点击 'Tools & API',第二步点击 ‘API Docs’:第三步点击 ‘Get API Key’:第四步点击 ‘Show’,就出现自己的 API 啦!2)正式抠图2.1 环境安装本文是基于Tkinter的界面化小程序!模块安装:removebg、Pillow。pip install -i https://pypi.douban.com/simple/ +模块名2.2 素材(可自选)2.3 主程序代码def openfile():    #这里将API key改为获得的key    rmbg = RemoveBg('API key', 'error.log')    filename = filedialog.askopenfilename()    rmbg.remove_background_from_img_file(filename)    imagepath = filename+'_no_bg.png'    img = Image.open(imagepath)    img.show()    showinfo('完成生成', f'图片处理完成,路径为: {imagepath}')    #print(filename)  root=Tk()root.title("抠图小程序")#窗口大小root.geometry("500x500")btn = Button(root, text='打开图片',command=openfile,width=15,height=2)  # 绑定方式1: commandbtn.place(x=20,y=2,anchor='w')btn.pack(padx=5, pady=50)lbl=Label(root,text='--——顾木子吖 抠图技术哪家强--')lbl.pack()root.mainloop()3)效果图3.1 界面展示​3.2 图片展示完美抠图效果!哈哈哈啊~总结好啦!有一说一上面的抠图效果还是蛮不错的哈!感觉这是为设计工作者提供了蛮大方便呢~
  • [技术交流] 【对象存储服务OBS】小程序上传图片报错Policy Condition failed?
    #### 【云服务】 [存储服务-对象存储服务OBS](https://www.huaweicloud.com/product/obs.html) 对象存储服务(Object Storage Service,OBS)是一个基于对象的存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力,使用时无需考虑容量限制,并且提供多种存储类型供选择,满足客户各类业务场景诉求。 #### 【关键字】 OBS、setConditions、表单参数、policy #### 【问题描述】 根据后台生成的Policy和Signature 上传图片到obs报错 ``` eyJleHB***********************************************************CIsIiRrZXkiLCIiXSx7ImJ1Y2tldCI6ImNoZXJ5LXRtcyJ9XX0= e58****************CoER4QDeQ= ``` 后台代码 ```java ObsConfiguration config = new ObsConfiguration(); config.setEndPoint(ENDPOINT); config.setAuthType(authType); ObsClient obsClient = new ObsClient(AK, SK, config); // 待上传的本地文件路径,需要指定到具体的文件名 PostSignatureRequest request = new PostSignatureRequest(); request.setExpires(360000); ArrayList conditions = new ArrayList(); //Condition可以根据不同业务头域的需求进行增删 conditions.add("[\"starts-with\",\"$content-type\",\"\"]"); conditions.add("[\"starts-with\",\"$key\",\"\"]"); conditions.add("{\"bucket\":\""+BUCKETNAME+"\"}"); request.setConditions(conditions); PostSignatureResponse response = obsClient.createPostSignature(request); System.out.println(response.getPolicy()); System.out.println(response.getSignature()); ``` 前端报错信息 ```xml "?xml version="1.0" encoding="UTF-8" standalone="yes"?>AccessDeniedInvalid according to Policy: Policy Condition failed: ["starts-with", "$content-type", ""]00*******************0E8B514P***8/ZZNEMap+*************dnpR/p+jsJ**********51/s******7" ``` #### 【问题定位】 问题原因如下: 后端代码设置了setConditions,导致直接使用了该值计算policy而忽略请求的表单参数中的设置。 ![](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20222/15/1644915628718253909.PNG) #### 【解决方案】 请求的表单参数中的设置和后端代码的setConditions取其一即可。 #### 【参考知识】 该问题可以参考的文档如下: 1. OBS SDK说明:https://obssdk.obs.cn-north-1.myhuaweicloud.com/apidoc/cn/java/index.html ![](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20222/15/1644915660076826357.png) 2. 基于浏览器上传的表单中携带签名:https://support.huaweicloud.com/api-obs/obs_04_0012.html 3. 小程序直传OBS: https://support.huaweicloud.com/bestpractice-obs/obs_05_2000.html
  • [优化更新] 新增分销分类搜索样式等功能上线通知
    一、功能介绍①新增分销分类搜索样式②新增秒杀列表样式③预览环境手机壳更换二、后台操作步骤1、新增分销分类搜索样式在手机编辑器-插件-分销店铺-分类搜索增加样式二,现在可以通过更换样式,让分销分类样式更新颖,增加用户的购买欲望2、新增秒杀列表样式在小程序编辑器-插件库-秒杀列表-新增样式二,现在可以通过更换样式,让秒杀列表样式更新颖,增加用户的购买欲望3、预览环境手机壳更换在手机编辑器-预览-现在新增了多种手机壳,在预览页面效果时,可以让您直接查看或扫码查看不同手机型号的展示效果
  • [行业资讯] 低代码是什么?到底值不值得学习?
    低代码早就出现在了我们的生活中低代码最早出现在1980年,IBM的快捷应用程序开发工具(RAD)被冠以新的名称低代码,这也是低代码的概念首次向大众面试。2014年Forrester正式提出了低代码概念,将那些可视化方式创建应用的平台统称为低代码。我们使用的很多软件中的小程序,就是用低代码技术搭建的。比如说,微信、阿里、百度平台的一些问卷调查小程序;一些文档制作过程中所用到的快捷模块功能也算是低代码技术;还有自媒体里的功能模块也有很多是用低代码技术开发。想想我们在用办公软件的时候利用的插件;再想想那些CAD画图时利用的模块;表格的制作;字体的选择,这些都是和低代码类似的概念。为了方便不会用代码的人,我们身边的应用程序里有了很多包含低代码概念的功能。低代码是什么?低代码的本质就是应用场景的极致抽象,并且模块化的过程。而低代码平台面对的是有编程能力的用户,用户在通过对代码平台上的模块进行拖拽的方式就可以完成一个程序的80%以上的功能开发,尽量的减少编程时所需要的编写的代码。用简单的话语来说,就是把经常会用到的编程语言模块化,减少重复的输入,从而大大的提升效率,减少错误率。尤其是在比较重复的工作当中,这种模块化的编程技术是非常实用的。举一个简单又容易理解的例子:低代码概念中的模块就是活字印刷当中的活字,而工作人员就是排版的人员。只要语言的逻辑思维准确,就能够排列出通顺的语句。根据客户提出的不同的要求,搭建出不同的文章,这就是低代码。除了低代码技术,还有零代码技术。零代码技术就连完全不懂编程的人都可以掌握,只要有足够清晰的逻辑思维。当然,最简单的技术也需要通过一定的努力才能够掌握,毕竟仅入门是没有竞争力的。低代码技术到底值不值得学习?低代码技术是肯定值得学习的。在我看来,每一项可以提升个人竞争力的技术都是值得学的。多学一门技术就是多一份财富,就多一份选择的权利,总比整天做着温水煮青蛙的工作对自己有好处。回想一下,曾经在热搜上多次出现的中年职场危机说的是什么人?说的就是没有技能、没有能力、没有竞争力的人,才会遇到的情况。这种人在失业之后很难再找到一份好工作,因为日复一日的重复工作已经让自己的技能退化。人到中年,无论是学习视频剪辑也好,学习写作也好,学习动画制作也好,学习低代码也好,这都是一个道理,只是为了给自己增加一点技能,好在被市场抛弃时能有底气去开辟另一个天地。
  • [热门活动] 【福利】1月会员日活动预告来咯~!
    小伙伴们,我来啦~!1月的会员日活动将于本月30日开启,所有礼品数量有限,先到先得!本月会员日持续开启L1会员专属礼品兑换,快来看看吧!如何才能成为L1会员并兑换L1会员专属礼品呢?step1.参与技能评测>>前往会员中心,点击领取开发者技能测评任务<<step2.点亮开发者勋章完成测评即可点亮勋章,升级成为L1会员step3.每月会员日参加L1会员专属抢兑/折扣活动*已点亮勋章的小伙伴可直接参加会员日L1会员抢兑/折扣。>>快戳这里领取任务吧!<<参与活动的礼品如下:*每月会员日参加活动的礼品届时请以论坛预告及兑换商城当日上线为准。→先去兑换商城逛逛←活动规则:1.会员日活动期间同一礼品(包含抢兑、折扣兑换)每个账号仅限兑换1件,数量有限,先到先得(部分礼品将不定期返场,届时如已兑换过同一礼品将无法重复兑换);2.L1会员专属礼品仅限于成为L1会员的用户进行抢兑及折扣兑换,请在完成测评升级为L1会员后获取该权益;3.会员日活动11时、15时开启后,礼品会在5分钟内陆续上架,礼品兑换时间截止当日23:59;4.由于发货量较大,会员日期间兑换的礼品将于15个工作日内发货,届时请关注申通公众号/菜鸟裹裹/支付宝-我的快递进行物流查询;5.为确保抢兑成功,请在活动开启前仔细填写您的个人信息(如收货地址、联系方式等),并确保真实有效,兑换成功后将无法修改相关订单信息;6.如被发现有违规行为(如恶意刷订单获取抢兑商品等违反活动公平性的问题),会员中心将取消其订单,并退还码豆,违规情节严重者将冻结其账户中所有码豆并永久列入会员中心黑名单;7.如会员日活动因故无法进行时,会员中心在法律允许范围内有权决定取消、终止、修改或暂停本活动,届时将提前公告。8.抢兑、折扣礼品不提供免费质保服务,如有产品质量问题,请于签收后3日内联系客服人员,因个人原因导致的产品问题将不予处理。
  • [技术干货] 【1.5.3】小程序迁移操作指导
    背景:小程序迁移:顾名思义,是将a租户下的一个小程序迁移到b租户下,并且可触发任务,任务执行成功。前提条件:如果b租户下想要实现a租户下的功能,例如招聘助手,这时候就需要进行小程序迁移。主要操作步骤:1、b租户下,开发态导入APP2、b租户下,导入脚本3、b租户下,创建机机账号4、b租户下,创建执行器,配置执行器,使之在线5、b租户下,修改导入APP的脚本id和执行器id6、b租户下,为小程序创建文件夹7、b租户下,配置APP权限具体操作请参考文档
  • [问题求助] WE码小程序想要有图片预览和视频预览的功能,目前已上传图片到OBS里,但是WE码无法直接访问OBS资源
    请问一下,这样的图片预览和视频预览功能,在WE码小程序里是怎么实现的,从图片视频上传,存储,预览;目前我们使用了OBS上传存储,但是预览时候地址访问不到资源。
  • [行业资讯] 低代码为什么今年又火起来
    有人认为低代码革命来临,也有人说低代码可能导致程序员失业,如果把时间拉长看也许你就不这么认为。从发展来看它经历四个时间:1980年IBM的快速应用程序RAD出现,2000年可视化编程迭代,2014年Forrester提出低代码概念。2016年国内相继发布低代码平台,2018年Gartner提出aPaaS和iPaaS的概念后市场逐步稳固。由此可见此领域许多玩家早在几年前就已经存在,比如国外低代码领域一个巨头OutSystems这家公司成立在2001年;FileMaker更是诞生在1985年。所以,广义上看它属于SaaS中的分支,但成长速度和SaaS路径对比明显要慢很多;总之低代码虽然说的很好,但市场发展并乐观;原因归属两个层面:1)技术成熟度,2)业务收益低迷。第一个层面:RAD(快速应用开发)、BPMS(流程)、可视化开发、模型驱动这些专业工具和名词都有漫长历史,它们是低代码组成的必要条件,融合在一起显然是新瓶装旧酒,对不对?或者你理性一点就不会这样思考,原因是1980到2015年这段时间低代码技术能力弱,表现亮眼的平台少之又少国内产品也尚未成型。但由于投入成本没那么大,此期间也就为很多平台打下基础;直到2015-2018年AWS、Google、Microsoft和Oracle等巨头和资本入局市场才开始升温。看过经典管理书籍《跨越鸿沟》你会明白任何的技术都会遵守所谓的“技术成熟曲线”(The Hype Cycle)。也就是说:你不可能一出生就直接跳过发育阶段嗨翻全场被大规模采购和运用,是不是。比如以模型驱动技术为例,虽十几年前就有“理论体系”和“配套工具”的研究,但在技术背景下,由于能力不完备过于理想化等原因一直没能在工业界走向主流。从现在视角看,支撑低代码的“老技术”已经通过几十年的酝酿打磨变得稳固,另一些完美互补的新技术(e.g.云原生、响应式web)均慢慢走向成熟,加上企业线上数字化的渴求,那低代码也就顺水推舟。第二层面:即使几十年的低代码技术已经足够成熟,也一定在当年市场中产生现在的影响力,这是为什么?因为技术都是为业务服务的,早些年应用开发业务要比现在简单,且需求者多半为「技术人员」而非现在市场、运营等其他岗位的人。其次当年也没有如今的多渠道,多样化体验和集成定制等需求,更不会成为企业级的标准配置,所以更缺乏快速变化的IT业务场景来推动交付。虽然低代码可以解决多端应用生成、云原生架构、API集成;可放在当年业务背景下,加上技术不成熟;显然整体的投入产出会有所下降,这不足以让企业大面积采购来做解决方案。如今不同,从外因讲,中大企业的数字化服务市场,经过几十年发展进入增长瓶颈期,不能从平台角度满足软件服务企业的业务增长需求,需要开辟新的赛道,于是中小企业的数字化转型就被挖掘出来。从内因角度出来,中小企业数字化转型迫在眉睫,黑天鹅导致转型进行的提前;以传统餐饮为例,他们需要建立在线订餐、客户管理、营销管理、员工办公等各种系统。目前市面的中小公司有两种状态:1)疯狂踩坑,2)一张白纸。前者他们吃过各种定做APP、小程序/H5的亏,投入巨大收入效果甚微;后者初创公司想做技术,但又没有较多成本预算花在人工运维上。除此外,对大公司来说,想开发款软件内部流程环节复杂,这无疑没办法快速试错。据此在内因、外因的共同作用下,低代码成为被风口选中的行业;加上资本的涌入无疑就火爆起来。
  • [行业资讯] 如何写出高质量的代码呢?
    其一:先有好的产品经理进行通盘考虑,然后用优秀的工程师从底层架构开始搭建,进而把优秀的代码风格延续下去;犹如盖大楼,地基决定上层建筑。其二:从糟糕的工程师开始,不断进行重构;向优秀的设计方案不断逼近,如同那句话“缝缝补补又三年”,不断修复与完善。进一步说,高代码质量的建设基于优秀的商业模式,产品方案和业务流程,用例图,架构图不断把关键和复杂部分设计出来。市场需要低代码的原因是企业越来越需要通过各种应用(App,小程序)来完善内部的信息流转,强化与客户的触点链接;所以,低代码本身是基于“场景”出发。根据多方调查结果显示,在大公司内部项目失败的主要原因之一是缺乏沟通(poor communication)。传统开发模式下,业务产品、设计开发、测试与运维人员都有自己的语言,他们各司其职,这造成长期以来很容易形成一个个“竖井”(silos),让跨部门的沟通变得困难而低效。这也是当下为什么热门的敏捷开发和DevOps都在强调沟通,前者协同是生意,后者协同是组织和流程。连经典的DDD(领域驱动设计)也在强调通过统一语言来减少业务和技术人员的沟通成本;因此,有低代码后可以从根本改变,各种角色在统一平台紧密协助。
  • [热门活动] 【已结束】春节超强「打工人」,on-call 24小时!
    春节假期即将开始,快乐又要回来了!但此时的老板们:客户咨询没客服回应咋办,口碑下降了咋办,线索溜掉又咋办……人工客服不如人机协同,让智能客服替代人工空缺,企业该如何利用智能客服,提升服务质效,24小时on call?1月20日19点!华为云携手容联七陌,来和大家聊聊客服那些事~ 看直播,拿好礼!>>>戳我,立即报名参与互动,赢专属IP周边!!!<<<<直播时间>1月20日  19:00-20:00<直播嘉宾>容联七陌业务赋能专家 黄雷<直播好礼地址>春节超强「打工人」,on-call 24小时(点击跳转直播页面,参加直播好礼预热) 好礼一填写问卷,抽好礼!填写调研问卷即可获得1次抽奖机会。抽取2000码豆、双肩背包、加热杯垫、折叠键盘、容联七陌专属周边等精美好礼!好礼二看直播,抽好礼PART1:直播抽奖直播过程中(1月20日,周四19:00-20:00),根据小助手在直播间提示的”关键词“口令进行抽奖,奖品有容联七陌IP玩偶、鼠标垫、T恤等!PART2:直播提问直播过程中向我们的专家进行提问,被选中的问题将获得容联七陌定制T恤1件!*礼品颜色随机,当库存不足时将采用等价值礼品代替。好礼三加入微信交流群,参与课后互动,解锁更多隐藏福利更多好礼,更多精彩干货,尽在华为云云市场直播间!1月20日(周四)19:00-20:00等你来看直播! 温馨提示:1、活动奖品颜色随机,不接受指定,实物礼品将在活动结束后15个工作日内发货,码豆礼品将在活动结束后5个工作日内发放。2、本次活动一个实名认证账号只能对应一个获奖人,如同一账号填写多个不同获奖人,不予发放奖励;3、活动参与需遵守《华为社区常规活动规则》;4、华为云云市场拥有活动最终解释权。 华为云码豆怎么用?会员中心入口:https://devcloud.huaweicloud.com/bonususer/home码豆奖励活动规则:1)码豆可在码豆会员中心兑换实物礼品;2)码豆奖励将于活动结束后的3个工作日内充值到账,请到会员中心的“查看明细”中查看到账情况;3)码豆只能用于会员中心的礼品兑换,不得转让,具体规则请到会员中心阅读“码豆规则”;4)为保证码豆成功发放,如果修改过账号名还请向工作人员提供修改前后的账号名。
  • [交流吐槽] .企业数字化升级落地难?
    编辑导语:随着科技的不断发展,越来越多的企业开始实行数字化发展,通过各种数据进行管理和运营;一些传统企业也都开始向数字化方向转型,但在发展过程中可能会遇到一些问题;本文作者分享了关于企业数字化升级落地的思考,我们一起来了解一下。企业数字化升级的最终目的,是通过数据提效增收。数据的完整性决定了数据驱动能力的强弱;系统功能的顺畅性决定了内部经营效率提升的效果;对外用户服务体验性,决定了用户的购买意愿度和忠诚度。通过数据实现提效增收不是一簇而就的事情,需要企业有清晰的落地路径。数据运营体系搭建过程中可以通过:数据汇总统一-数据加工-数据应用。最终完美的解决方案:通过一套数字化系统实现:(业务端数据收集统一汇总+用户运营端数据收集统一汇总)+(算法加工模块+搭建数字化营销模型)+(数据运营商业BI+数据应用精准运营)这个完整的路径,既能支持前端各个业务模块的使用,又能实现用户全生命周期数字化运营;既能统一汇总存储数据,又能实现老板驾驶舱看板,和用户画像和分层,最后通过数据反哺业务,实现数据驱动运营,提效增收。理想很丰满,落地很骨感。在数字化升级落地过程中,很多企业会遇到非常现实的一个问题:推动落地无力。数字化工具有了,但是员工不用;员工也晓得工具可以提升业绩,但是因为这种那种的原因就是不用起来。营销活动设计了,有了激励制度大家激情澎湃;没有激励政策则大家恢复如初;这种需要推动的数字化升级流程,在企业里推行时,数字增长部门会非常累。一、如何解决数字化升级落地难的问题?我们在服务企业数字化运营的过程中,通过高层调研和业务调研发现,所有的企业数字化升级过程中,都有个性化的运营性业务场景。个性化的场景,市面上没有标准的软件工具可以匹配支持,企业可以通过在数字化运营系统的基础上定制化开发工具,实现业务的100%匹配,从此类业务入手,启动数字化升级的第一步。什么是运营性业务场景?如何找到本企业的运营性业务场景?运营类业务场景满足几个特点:必须是客户和一线工作人员有互动的场景;最好能直接产生成交或者对成交有辅助作用的场景;这类场景为用户提供了非常好的服务体验,或者为用户提供了价值,解决了问题;举几个例子:1. 协会客户做线下展会时,需要让用户报名,活动报名功能,是一种运营性业务场景可能会有人说,这个使用麦克或者活动行就可以实现;这就陷入了数字化升级的误区:数字化升级的目的一定是解决数据孤岛的问题,不能再人为制造数据孤岛;一定是利用成体系的工具实现此功能。另外,在设计功能时,如何让功能更有利于活动的效果?是设计数字化工具设计时必须要考虑的。比如,是否可以设计报名后自动进群的功能?是否可以设计报名邀约裂变的功能?是否可以将员工邀约和业绩绑定在一起?是否可以自动生成海报方便用户分享朋友圈炫耀参会?以及会议流程中是否可以设计一些功能点比如抽奖等提升会员参会后的活跃度。设计数字化产品时,需要了解用户的场景和需求,同时善于利用社会化营销的能力来提升转化。2. 健康服务类客户,通过专家资源吸引客户客户有明群的咨询需求,所以付费咨询专家就是一个运营性业务场景。只要有专家类资源的行业都可以通过付费咨询的方式,将用户做第一步的转化。例如健康养生行业里的健康专家,奢侈品行业的鉴定专家,教育行业的培训专家,家居健康类的设计师专家,文化类的老师例如花艺,茶艺,禅道老师等;都可以通过有价值的内容提供付费咨询。这种场景,通过付费流程,会员能收获价值,获得服务,对专家来说,可以获得收益;在推动时就可以自然落地。3. 花店/礼品店的的送礼场景此类场景下用户购买流程和其他零售产品购买流程区别很大。收件人可能不是自己,另外收件时间需要确定;并且需要有额外的选项例如祝福语等;花店的送礼物的场景,就是一个有运营场景的业务功能。在设计时可以发挥产品设计师的运营能力,提供更有效的解决方案,例如在用户下单时,可以支持上传祝福视频/祝福语音等非常有仪式感的内容;自动生成二维码。在朋友收到礼物时,可以扫码看到朋友送的专属祝福;同时在用户收到祝福后,推送给朋友一个优惠券,再推送一个爆品。同时推送一个专属海报,引导用户分享做裂变。这一串的运营性业务,不同的设计理念提供的解决方案不同,我们在设计任何一个数字化解决方案时,都需要有连环运营和分享裂变的意识。4. 家居类产品门店体验场景家居类产品客单价高,成交周期长,用户对品牌可能认知度没有那么深。所以用户进入门店时,导购的销售技巧很重要,但是有没有为销售降低难度的方式?我们为一个数字化门店设计的导购的业务流程图,用户到店后,每个产品上提供了产品码,扫码可以查看产品实际效果图,客户评价,以及产品详情介绍。同时销售人员可以通过扫码绑定对客户的专属服务关系,既可以统计不同导购服务客户的数量,还可以看到会员的全部操作轨迹,对销售成交来说提供了非常大的便利性。运营性业务场景,可以直接或间接产生收入,让工作人员有动力,让客户有更好的服务体验;这会让企业在数字化升级推动过程中,顺畅很多。#专栏作家#边亚南,微信公众号:边亚南,人人都是产品经理专栏作家。华秉科技产品合伙人,IT东方会副秘书长,北京理工研究生,《数字突围》第二作者。专注实体企业数字化升级方案设计和私域流量运营体系搭建,擅长为企业提供全链路数字化升级解决方案,以及私域流量运营方案。
  • [热门活动] 2022新年新气象,有奖码豆乐开花
    2022年第一波活动福利来啦~填写以下任一服务调研问卷即有机会获得2000码豆!赶快行动起来吧~(提交的服务越多获奖可能性更大 )【活动时间】2022年1月18日-2022年1月31日【活动对象】所有华为云用户,之前参加过活动的用户也能继续参加哦~【活动规则】如果您是华为云新用户您可点击以下任一服务链接根据指引参与活动~ECS新用户活动指引Domains新用户活动指引BMS新用户活动指引CCE新用户活动指引HomeUI新用户活动指引EIP新用户活动指引ELB新用户活动指引VPC新用户活动指引IAM新用户活动指引RMS新用户活动指引EPS新用户活动指引如果您是老用户只需三步就能快速提交评价!操作如下:1)点击下表任一云服务控制台链接(如果没有登录,点击链接后会提示先登录哦)ECS控制台链接BMS控制台链接Domains控制台链接CCE控制台链接HomeUI控制台链接EIP控制台链接VPC控制台链接ELB控制台链接RMS控制台链接IAM控制台链接EPS控制台链接2)点击“笑脸”或者“横条”任一入口3)“提交”评价,就可以啦~【奖项设置】码豆最高可兑换森海塞尔蓝牙降噪耳机,友情提示:评价的服务越多,中奖的可能性越大,说不定这个羊毛你就能薅上了(图片仅供参考,更多礼品详见华为云官网)【码豆下发】最后,关心码豆何时到账的小伙伴请看过来所有的获奖码豆我们会在评价后的7个工作日内统一发放至用户的华为云账号进入码豆会员中心首页可查看详情当然,码豆活动是华为云真诚回馈用户的答谢方式为用户打造最佳性能和体验的云服务才是我们的最佳愿景期待屏幕前的你多多参与让我们和开发者一起让云计算行业更加繁荣吧~
  • [行业资讯] 如何写出高质量的代码呢?
    如何写出高质量的代码呢?一般有两种途径:其一:先有好的产品经理进行通盘考虑,然后用优秀的工程师从底层架构开始搭建,进而把优秀的代码风格延续下去;犹如盖大楼,地基决定上层建筑。其二:从糟糕的工程师开始,不断进行重构;向优秀的设计方案不断逼近,如同那句话“缝缝补补又三年”,不断修复与完善。进一步说,高代码质量的建设基于优秀的商业模式,产品方案和业务流程,用例图,架构图不断把关键和复杂部分设计出来。市场需要低代码的原因是企业越来越需要通过各种应用(App,小程序)来完善内部的信息流转,强化与客户的触点链接;所以,低代码本身是基于“场景”出发。