TVP专家眼中的云开发:定是未来,尚不完美

C++之父 Bjarne曾说,“世界上只有两种编程语言,一种被人骂,一种没人用”。这句玩笑话道出了软件开发行业的真谛,不怕被人吐槽,就怕没人吐槽。如果以今天的眼光去审视那些成功产品的Demo、1.0甚至2.0版本,相信每个用户都会发出一致的叹息:原来没有哪个产品在最初就能具备极致的体验,而是靠着用户吐槽下的不断优化、演进才有今天的成功。

云开发CloudBase是腾讯云大家族里的一个年轻产品,上线至今,已经先后服务了50多万开发者,助力开发者快速构建小程序、Web和APP应用,团队在2019年更荣获腾讯公司级卓越研发奖。

2020年,云开发全新出发,除了提供基础服务,更推出了静态网站托管、图像扩展等新能力,从场景出发,为用户提供“更简单好用的云服务”。是什么在推动这个产品不断进步?从云开发团队的经验来看,进步的源泉来自于用户,倾听用户心声,重视用户反馈,是云开发不断自我革新的根本动力。在腾讯这样一个优秀产品多如繁星的地方,云开发能脱颖而出,靠的正是这样“想用户之所想,急用户之所急”的理念。

4月24日,首次TVP吐槽大会顺利召开,邀约腾讯云TVP专家试用云开发CloudBase产品,展开对产品体验的深度吐槽。TVP吐槽大会秉持着“技术玩真的,吐槽来狠的”的理念,请来了技术一级棒的主咖云开发团队,直面吐槽一级狠的专家评论。直面产品体验问题,探索最佳方案,以求塑造更好的云开发CloudBase一站式多端应用开发平台,让开发者朋友真正从中受益。

云开发:千锤百炼出真金

本次吐槽大会嘉宾包括:京东资深架构师王新栋,日行一课技术负责人李艺,斐鸿网络科技技术经理珠峰,uni-app产品负责人崔红保,前端技术专家大漠穷秋,颐月信息交易部技术总监胡阳,猫眼娱乐资深前端工程师高英健。他们从用户体验、产品设计、性能等多个方面提出意见和建议。

在吐槽大会中,京东资深架构师 、腾讯云 TVP 王新栋指出,云开发目前的产品文档在可读性、可搜索性、一体性方面还有很大的提升空间,在新手指引方面有所欠缺,希望可以持续提升文档的友好性,同时带来更为极致的体验。

猫眼娱乐的资深前端工程师高英健重点强调,云开发目前还没有对开发者权限进行更细粒度的控制,在公司团队协作的场景下,存在一定的安全风险,这对于企业来说,存在了一定的风险点。此外,她还提到,希望云开发可以在后续优化日志的报送,将全链路的能力整合提供给开发者,帮助开发者更好地完成产品的调试。可喜的是,高英健老师的建议得到云开发团队掷地有声的正面回复,她所提到的更细粒度的权限管理、日志推送需求,近期即将上线。

来自 Uniapp 团队的技术负责人崔红保认为,云开发是一个十分先进的方案,可以简化开发者的设计原则,让一个经验相对较浅的开发者可以做到和他这样的老程序员能实现的事情。另一方面,他也提到云函数的冷启动速度、计费策略等方面需要重点考虑和优化,切实做到让开发者省心省力,而不需要去更多计较此类问题。此外,崔红保老师建议,云开发要有向事实标准发展的信心,并可以考虑联合业界厂商,建设云开发产品研发规范,向行业标准进军。

前端技术专家大漠穷秋老师则提出,希望云开发与第三方服务系统有更好的融合和接入,这样,企业现有的服务系统才能享受到云开发所带来的便捷,而不需要承担太大的迁移成本。

除了上述四位嘉宾以外,颐月信息交易部技术总监胡阳、日行一课的技术负责人李艺和斐鸿网络科技技术经理朱峰也对云开发产品提出了不少的建议和意见。其中,李艺老师更动容地提到:

“的确如诸位老师所说,云开发在使用体验上还存在一些短板,但我对云开发还是像初次看见时那样激动,我觉得它就是未来的趋势。「如果我问用户他们想要什么,他们肯定会告诉我,想要一匹跑得更快的马,但是我给了他们一辆汽车。」云开发,就是这辆汽车。”

7位TVP嘉宾珍贵的使用体验,让云开发团队获益匪浅的同时倍感压力。官方团队动力十足地表示,一定要做好为用户提供“更简单好用的云服务”这件事。

云开发产品总监宁鹏伟表示,产品文档和开发指南,是技术产品的重要组成部分,也是用户日常高频访问的内容,更是帮助用户更好地利用产品实现业务价值的重要指导。产品技术文档建设,是一个继续性的工作,云开发团队一直在持续努力优化,降低新用户上手门槛,帮助用户更快速地使用好云开发产品能力。

高英健老师提出的操作权限、资源管理、全链路日志等等一些能力,目前已经在和开发过程中,特别是全链路日志问题,云开发后续会提供一些全链路手段,把整个链路的方案以一种标准化的方式提供给大家,帮开发者优化产品。

关于云函数冷启动的性能问题,云开发产品副总监王倩说,云开发团队目前和业界专家正在探索,希望寻找出一种对于开发者来说最好的方案。不过目前云函数冷启动性能问题本身也是业界的难题,当前业界主流的做法还是会用饱和模式来解决。近期,云开发会提供一种Serverless化的容器服务,帮助开发者彻底解决这个问题,以服务化的方式,帮助开发者平滑地完成复杂业务的迁移,享受 Serverless 这种弹性伸缩、免运维的方式。

云开发团队研发副总监罗云最后总结到,云开发将会在 Serverless 无服务器化方面做更多的工作,让开发者从把数据库托管到云上,到把存储托管到云上,再到把所有的数据都托管到云上,让开发者可以更进一步底享受云计算给开发者的赋能。在这个过程中会遇见各种各样的问题和困难,云开发希望与开发者一同进步,共同成长。未来,云开发会持续完善服务质量体系,让开发者用得安心、放心,让云开发成为多端应用开发的首选。

云端一体化:解放开发者生产力

从「小程序·云开发」到支持小程序、Web和App多端开发的「云开发CloudBase」,云开发致力于打造一个支持多端开发的研发工作平台,有效解决Serverless对端的最后一公里问题,重新定义云原生时代的研发工作模式。

云开发是云端一体化的后端云服务 ,采用Serverless架构,免去了移动应用构建中繁琐的服务器搭建和运维。不仅如此,云开发还提供了诸如静态托管、命令行工具、Flutter SDK 等能力,极大地降低了应用开发的门槛,使用云开发,可以快速构建完整的小程序、小游戏、H5、Web 、移动 App 等应用。

传统开发模式下的高可用架构设计也不再是一个难题,你甚至不必是一个架构师,就能依靠云开发背后Serverless架构的轻量化、弹性,实现自动无限扩容,支持海量并发请求。不管是对中小型团队,还是海量业务的大型企业,云开发这套云端一体化的产品都能提供良好的开发体验,解放开发者的生产力。

截至今天,云开发日均调用已超过七亿次,其中微信读书、拼多多等客户单个环境的请求量已经达到过亿级别,累积服务超过50多万开发者。

云开发的客户案例中,既有亿级日活、海量并发的大型产品,也有个人开发者的Demo项目,这些选择与信赖,是激励云开发不断提升服务的强大动力。来自真实用户的每一句吐槽对云开发团队都是宝贵的建议,云开发将不断地追求完美。

在未来,所有的应用都能以云开发的方式进行开发,帮助开发者实现快速的应用开发能力,实现更好的产品迭代和研发,助力产品成功。

TVP吐槽大会,未完待续

技术的发展少不了issue区的反馈,产品的进步免不了用户的吐槽。本次“云开发产品体验吐槽大会”由腾讯云TVP组织首创,这档面向行业专家及客户举办的吐槽大会栏目,将在未来的日子中,广开言路,虚心请教,希望在这个吐槽不设上限的平台上,倾听用户心声,追寻技术与产品的本真,为广大技术人带来或顿悟、或避坑、或开怀的奇妙体验。

技术玩真的,吐槽来狠的。你是我们在寻找的Talk King吗?

用户反馈渠道链接:https://support.qq.com/embed/148793

TVP专家眼中的云开发:定是未来,尚不完美的更多相关文章

  1. 新能力 | 云开发CMS内容管理系统,5分钟搞定小程序管理后台

    小程序·云开发的云调用能力,让用户可以免鉴权快速调用微信的开放能力,极大节约了开发成本.现在,大家期待已久的云开发 CMS 内容管理系统,终于上线啦!顺便提示,接下来还可以二次开发哦! 云开发 CMS ...

  2. Android高效率编码-第三方SDK详解系列(二)——Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能

    Android高效率编码-第三方SDK详解系列(二)--Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能 我的本意是第二篇写Mob的shareSD ...

  3. 聚焦“云开发圆桌论坛”,大前端Serverless大佬们释放了这些讯号!

    4月14日,由云加社区举办的TVP&腾讯云技术交流日云开发专场,暨"腾讯云-云开发圆桌论坛"在北京.深圳两地同步举行. 当天下午,一场主题为"基于大前端和node ...

  4. 【微信小程序云开发】从陌生到熟悉

    前言 微信小程序在9月10号正式上线了云开发的功能,弱化后端和运维概念,以前开发一个小程序需要申请一个小程序,准备一个https的域名,开发需要一个前端一个服务端,有了云开发只有申请一个小程序,一个前 ...

  5. 第三章 “我要点爆”微信小程序云开发之点爆方式页面和爆炸之音页面制作

    点爆方式选择页面制作 在app.json中配置页面路径增加selectbao点爆方式选择,编译创建页面文件,点爆方式选择页面通过单选按钮组选择跳转到相应的点爆页面. <view class=&q ...

  6. mpvue+小程序云开发,纯前端实现婚礼邀请函

    请勿使用本文章及源码作为商业用途! 前言 当初做这个小程序是为了婚礼前的需要,结婚之后,希望这个小程序能够留存下来,特地花了一些空闲时间将小程序转化成为“相册类小程序” 体验码 准备工作 mpvue框 ...

  7. mpvue+小程序云开发,纯前端实现婚礼邀请函(相册小程序)

    请勿使用本文章及源码作为商业用途! 前言 当初做这个小程序是为了婚礼前的需要,结婚之后,希望这个小程序能够留存下来,特地花了一些空闲时间将小程序转化成为“相册类小程序” 体验码 准备工作 mpvue框 ...

  8. 基于云开发开发 Web 应用(三):云开发相关数据调用

    介绍 在完成了 UI 界面的实现后,接下来可以开始进行和云开发相关的数据对接.完成数据对接后,应用基础就打好了,接下来的就是发布上线以及一些小的 feature 的加入. 配置 在进行相关的配置调用的 ...

  9. 用云开发Cloudbase,实现小程序多图片内容安全监测

    前言 相比于文本的安全检测,图片的安全检测要稍微略复杂一些,当您读完本篇,将get到 图片安全检测的应用场景 解决图片的安全校验的方式 使用云调用方式对图片进行检测 如何对上传图片大小进行限制 如何解 ...

随机推荐

  1. 关于js在一个固定的盒子里面拖拽的问题(包含临界值)

    回武汉打卡第三天,武汉加油,逆战必胜!今天我们一起分享一下js拖拽的问题. 当然实现拖拽方法是有很多的,下面简单讲一种方法,大致思路如下: 首先需要用到的事件主要有  onmousedown,onmo ...

  2. 最大子矩阵hdu1559(二维前缀和)

    最大子矩阵hdu1559 Problem Description 给你一个m×n的整数矩阵,在上面找一个x×y的子矩阵,使子矩阵中所有元素的和最大. Input 输入数据的第一行为一个正整数T,表示有 ...

  3. 当阿里面试官问我:Java创建线程有几种方式?我就知道问题没那么简单

    这是最新的大厂面试系列,还原真实场景,提炼出知识点分享给大家. 点赞再看,养成习惯~ 微信搜索[武哥聊编程],关注这个 Java 菜鸟. 昨天有个小伙伴去阿里面试实习生岗位,面试官问他了一个老生常谈的 ...

  4. 聊起 BigTable,让你不再胆怯

    谷歌“三驾马车”的出现,才真正把我们带入了大数据时代,并指明了大数据的发展方向. GFS 作为其中一驾宝车,解决了大数据存储的难题.它能够把大量廉价的普通机器,聚在一起,充分让每台廉价的机器发挥光和热 ...

  5. 新建基于STM32F103ZET6的工程-HAL库版本

    1.STM32F103ZET6简介 STM32F103ZET6的FLASH容量为512K,64K的SRAM.按照STM32芯片的容量产品划分,STM32F103ZET6属于大容量的芯片. 2.下载HA ...

  6. ServletConfig&ServletContext对比

    上下文初始化参数(ServletContext) Servlet初始化参数(ServletConfig) 部署描述文件 在<web-app>元素中,但是不在具体的<servlet&g ...

  7. 一篇blog带你了解java中的锁

    前言 最近在复习锁这一块,对java中的锁进行整理,本文介绍各种锁,希望给大家带来帮助. Java的锁 乐观锁 乐观锁是一种乐观思想,即认为读多写少,遇到并发写的可能性低,每次去拿数据的时候都认为别人 ...

  8. Java中如何通过try优雅地释放资源?

    时间紧迫,长话短说,今天,小明给大家同步一个知识点,使用try-with-resources来优雅地关闭资源. 1. 背景 其实,在JDK 7就已经引入了对try-with-resources的支持, ...

  9. spring06

    主要是学会spring中关于通过注释来配置bean. 以及处理怎样智选其一或者补选某一个bean还有就是关于当出现多个相同的bean的时候怎样配置: 具体的代码和配置文件如下: <?xml ve ...

  10. 并发系列64章(TPL 数据流)第七章

    前言 什么是TPL?全称:transmission control protocol 传输层对应于OSI七层参考模型的传输层,它提供两种端到端的通信服务. 然后思维方式回到为什么有这个TPL 数据流上 ...