前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >低代码和无代码工具将迎来“公民开发者”时代

低代码和无代码工具将迎来“公民开发者”时代

作者头像
增强现实核心技术产业联盟
修改2020-10-30 11:24:30
9630
修改2020-10-30 11:24:30
举报
文章被收录于专栏:AR增强现实AR增强现实

从多方面来看,支持以技术为导向的非技术人员的工具市场正准备出现爆炸性增长。Gartner预测,到2024年,四分之三的大型企业将至少使用四个低代码开发工具,并且低代码将占应用程序开发活动的65%以上。经过验证的市场研究公司预测,到2026年,市场将以每年44%的速度增长,这与其他公司的类似预测相呼应。

投资者也嗅到了机会。Gartner 2018年的低代码调查得到了82家供应商的回应,去年是124。

事实上,投资者也已经开始关注低代码这个赛道。就在本周,总部位于纽约的 Unqork(一家面向开发人员的无代码平台的开发商)表示,已通过C轮融资筹集了2.07亿美元,使其总融资额超过3.65亿美元,其估值达到20亿美元。

同样,以Airtable为名的初创公司Formagrid Inc.在9月份进行了1.85亿美元的D轮融资,估值接近26亿美元。

对于创建数字业务所需的各种复杂应用程序,积木式软件开发方法能走多远仍存在疑问。怀疑论者说,尽管这些工具可以有效地自动化工作流程和生成报告,但它们不适用于关键任务开发或创造具有竞争优势的应用程序,因为这些都需要专业开发人员的专业知识。

不过,现在低代码的前景还是乐观的。软件开发民主化其实并不是什么新鲜的词汇,COBOL在上世纪60年代就已经受人追捧,1980年之后,针对非技术业务用户的“第四代语言”也如雨后春笋般涌现。PowerBuilder在1990年代中期轰动一时,Visual Basic在21世纪初发展了一批热情的追随者。所有这些工具要么最终迁移到专业开发人员,要么被低端市场所占据,这些低代码工具最终被用来构建简单、功能不强的应用程序。

在早期的尝试中,性能是最令人头疼的一个问题。当用于编写软件的代码可以直接转换为低级的“汇编代码”时,由于要使开发工具易于使用,需要在后台进行大量处理,因此使用这些工具开发的软件通常需要在运行时逐行解释,这比编译成机器语言要慢得多。

性能损失很大程度上使得这些工具只能在单个台式机上使用或作为原型辅助工具。尽管早期的低代码工具具有相当大的价值,但它们很少能突破公司信息技术部门壁垒。

有专家表示,由于最近几年技术趋势的发展,一切都将改变。

其中一个重要的是云计算。与为单个服务器编写的软件相比,构建在云平台上运行的软件对本地处理器的依赖要小得多。云应用程序可以由微服务组成,这些微服务是预先构建的代码块,经过了测试和性能优化。而且很容易提高处理能力,以赋予程序所需的功能。

这使得低代码编程更多地是关于组装高质量的代码模块,而不是创建代码本身,许多模块是由专业开发人员构建的。Claris International负责工程的副总裁纳尔逊(PeterNelson)说,从你开始在云上构建产品的那一刻起,你所处的平台就已经经过了大量的同行评审。只要你可以从延迟不是很严重的数据中心提供服务,你就可以获得原生性能体验。

Garner公司专门从事应用程序设计和开发的分析师Jason Wong表示,专注于使用Web技术的基于云的体系结构和基于微服务的设计正在从整体堆栈中分离出来。这些较新的平台以及已现代化为云原生平台均不存在这些性能问题。

云计算使得工具的访问更加民主化。许多软件即服务应用程序都带有内置开发环境,这些公司非常乐意提供低成本的培训和支持,以期将客户与软件紧密地联系在一起。Salesforce在其Trailhead教育网站上提供了各种证书和认证,甚至列出了公民开发者通过适当培训可以获得期望的薪资报酬。

低代码平台开发商Appian Corp.的首席执行长卡尔金斯(Matt Calkins)说,云计算和低代码互为补充,两者都在推动对对方的采用。

推动市场发展的另一个因素是专业开发商的日益短缺。关于人才短缺的程度存在分歧,但是毫无疑问,好的开发人员很难找到并获得高薪。今年的疫情发展将推动数字化转型的热潮,需求也将持续增长。

红杉资本全球首席数字官埃文·普里(AvonPuri)说:“IT团队的资源不足,将无法满足组织的所有需求。”

IT部门也越来越习惯于让业务方面的同事动手干活。企业数据库仍然受到严格控制,但是工作流自动化,面向表单的数据收集和分析处理之类的应用程序是低代码/无代码技术的最佳选择。

Data Corp数据公司软件开发研究总监Arnal Dayaratna说:“改变了数字化运营的需求强度。IT正在逐渐接受这样一个现实,即一定量的开发工作将在整个企业中分散化。”但是,他补充说,识别分散模型的IT治理结构仍不成熟,目前还没有标准。

红杉资本的普里同意过去缺乏审查周期和数据访问等方面的治理结构,但他表示,这种情况正在改变。他说:“ IT从业人员在与影子IT和公民开发人员打交道的能力上已经成熟。”我认为我们错过了一些本可以完成的事情,而现在工具已经成熟,人们对shadow IT有了更好的拥抱。而现在工具已经成熟,影子IT有了更好的支持。

人们对自己的编程能力也越来越有信心。以消费者为中心的web工具,如IFTTT和Zapier,使普通人能够设计一些复杂的应用程序集成。甚至定制智能手机也可能涉及程序逻辑。事实上,每个手机用户都是无代码开发者,Dayaratna说。

低代码工具性能也越来越出色。Mendix和OutSystems等供应商提供的平台拥有云本地功能,功能强大到足以供专业软件开发人员使用。另外Quick Base和Claris Filemaker等平台,学习成本低,几乎每个人都可以学习。

新冠疫情提高了低代码/无代码工具的知名度,我们需要快速创建应用程序来监控员工健康状况、支持社会疏散规则以及人员追踪等用途。

所有这些因素结合在一起,企业技术领导者的态度也在发生巨大变化。Gartner报告称,在最近的一项调查中,41%的受访者表示他们有积极的公民发展计划,另有20%的受访者处于评估或规划阶段。Gartner还发现,41%的企业员工称自己是业务技术人员,而只有5%的人认为自己是技术专业人员。

IDC的Dayaratna表示:“人们强烈认为,成功的企业将演变为一种模式,在这种模式下,每个人都将接受软件开发方面的培训,无论是作为专业人士,低代码开发人员还是精于提供需求的业务部门。”“我们正在进入一个所有人都将成为开发人员的世界。”

在某些低代码平台中,专业人士也会发现很多喜欢的东西。国内低代码平台APICloud表示:“任何值得他们投入的专业软件开发人员,都将更多的精力放在创造的价值上,而不是编写代码的方式上。”“低代码并不是为了摆脱开发人员,而是要确保他们可以充分利用自己的潜力。”

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云微搭低代码
微搭低代码是一个高性能的低代码开发平台,用户可通过拖拽式开发,可视化配置构建 PC Web、H5 和小程序应用。 支持打通企业内部数据,轻松实现企业微信管理、工作流、消息推送、用户权限等能力,实现企业内部系统管理。 连接微信生态,和微信支付、腾讯会议,腾讯文档等腾讯 SaaS 产品深度打通,支持原生小程序,助力企业内外部运营协同和营销管理。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档