从软件即服务(SaaS)到基础设施即服务(IaaS),云计算的兴起使“一切皆服务”(XaaS)模型得以泛滥,而aPaaS可能是这些模型中最鲜为人知的模型。随着aPaaS市场预计将从2018年的近90亿美元增长到2023年的约117亿美元,更加注重成本、效率的企业用户可能会见证aPaaS产品的扩展壮大。

什么是aPaaS?

aPaaS代表应用程序平台即服务,是一类云计算服务。aPaaS中的“a”=应用程序或商业软件。PaaS =平台即服务(PaaS)。PaaS是一个云环境,承载诸如集成软件,业务流程管理(BPM),数据库服务和应用程序开发之类的内容。

aPaaS为企业提供了可用于开发,部署和管理应用程序的云环境。企业可以选择从供应商那里购买这些服务,通过云访问它们,无需内部构建基础架构。在此云环境中,开发人员可以创建位于aPaaS之上的应用程序。

aPaaS创建应用程序的两种主要方法:

  • 快速应用程序开发(RAD)。
  • 低代码工具,可大幅减少构建应用程序所需的编码知识。

从业务角度来看,aPaas的三个主要作用:

  • 开发人员可以通过aPaaS快速开发应用程序,提高开发效率,可以集中精力在创新性应用程序开发功能构建上。
  • 通过自动化能力,进一步提升后端的开发与部署效率,结合云服务确保应用的可用性、兼容性
  • 业务人员(需求方)可以直接参与到应用程序开发的过程中来,以达到需求更精准的表达实现目的。

前面也讲到了aPaaS中的PaaS(平台即服务),那么PaaS和aPaaS之间又有什么样的关系呢?

aPaaS和PaaS都可以完成软件的开发和部署,都支持云端访问。而两者的最主要的差异体现在自动化能力和使用环境不同:

PaaS包含所有平台级别的服务(例如,集成,操作系统,编程语言执行环境,应用程序开发,应用程序部署和其他平台服务)都需要程序员独立完成,最终联调测试后交付。

aPaaS是PaaS的子类别,在aPaaS模式下,非技术人员也可以通过自动化能力,直接在云端完成应用程序的搭建、部署、使用、更新和管理。

aPaaS的优势体现在开发效率快、部署成本低,在开发过程中大部分模块可见即可得,便于调整。

aPaas与SaaS、IaaS之间关系

 

aPaaS是趋向于SaaS和PaaS之间,通过aPaaS创建的应用,直接部署在云端。aPaaS包括基础架构(服务器,网络和数据中心存储),还包括操作系统,商业智能/分析,数据库管理和开发工具。

SaaS和IaaS共享aPaaS的基于云的底层便利,但适用范围更广或不同。SaaS可能构建在aPaaS之上,但这不是必需的。

 

aPaaS有什么好处和优势?

对于企业而言,aPaaS具备低代码,可扩展性以及云服务三大优势:

低代码:

aPaaS可以帮助经验丰富的开发人员提高开发效率,解放了开发过程中繁冗、重复性编码工作,从而节省时间去构建更具创新性的应用功能,加速产品推向市场运行效率。

低代码开发可以帮助企业用户提高生产率,节省成本。

aPaaS是低代码开发平台的重要三要素之一,aPaaS能力在低代码开发中或将得到进一步释放,加速后端开发与部署的效率,将自动化能力贯穿至应用开发全生命周期。

可扩展性:

应用程序开发团队能够根据工作负载向上或向下扩展其资源需求。

云服务:

配备aPaaS开发平台后,可以将托管基础架构的开销和本地管理的复杂性全部转移到云中,从而缓解应用程序开发的压力。

根据Gartner的说法,aPaaS可以带来好处:“简化的预算编制和对应用程序开发成本的更好可见性,从而可以进行更准确的项目估算。”

借助aPaaS,完整的Web应用程序生命周期可立即使用:构建,测试,部署,管理和更新。因为底层基础结构已经被编写、测试和优化,所以该平台允许进行低代码开发,而经验丰富的程序员可以节省时间去创造更有价值的东西。

什么是aPaas?aPaas与低代码又是如何促进应用程序开发现代化的?的更多相关文章

  1. 什么是低代码(Low-Code)?

    阿里云 云原生应用研发平台EMAS 彭群(楚衡) 一.前言 如果选择用一个关键词来代表即将过去的2020年,我相信所有人都会认同是"新冠".疫情来得太快就像龙卷风,短短数月就阻断了 ...

  2. 低代码开发Paas平台时代来了

    概述 **本人博客网站 **IT小神 www.itxiaoshen.com 低代码理论 概念 低代码开发基于可视化和模型驱动的概念,结合了云原生和多终端体验技术,它可以在大多数业务场景中,帮助企业显著 ...

  3. 程序员为什么害怕低代码?ZT

    转自:https://www.jianshu.com/p/cd89fe94cd30 低代码 是一种近些年兴起的企业软件快速开发技术和工具.借助低代码使用者无需编码即可完成企业应用的常用功能,少量编码扩 ...

  4. 企业应用开发的大趋势,65%的应用开发将通过低代码完成 ZT

    全球知名的咨询公司Gartner于近日发表了最新版的<低代码开发平台魔力象限>,并在报告中指出,到2024年65%的应用开发工作都将通过低代码的方式完成.Gartner长期关注软件开发领域 ...

  5. 从表单驱动到模型驱动,解读低代码开发平台的发展趋势 ZT

    原文地址:https://www.grapecity.com.cn/blogs/read-the-trends-of-low-code-development-platforms 随着社会数字化进程的 ...

  6. 低代码开发LCDP,Power Apps系列 - 新建泰勒创新中心门户案例

    低代码简介 上世纪八十年代,美国就有一些公司和实验室开始了可视化编程的研究,做出了4GL"第四代编程语言",到后来衍生成VPL"Visual Programming La ...

  7. 低代码开发LCDP,Power Apps系列 - 搭建入职选购电脑设备案例

    低代码简介 上世纪八十年代,美国就有一些公司和实验室开始了可视化编程的研究,做出了4GL"第四代编程语言",到后来衍生成VPL"Visual Programming La ...

  8. 低代码Paas开发平台可以本地实施吗

    低代码Paas开发平台可以本地实施吗?答案是肯定的.虽然低代码开发通常是以云端形式面向用户,也就是我们经常看到到aPaaS,而它也更加倾向于SaaS.但实际上,低代码开发平台是可以支持本地部署的,例如 ...

  9. 技术调研,IDEA 插件怎么开发「脚手架、低代码可视化编排、接口生成测试」?

    作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 不踩些坑,根本不是成熟的码农! 你觉得肯德基全家桶是什么?一家人一起吃的桶吗,就那么 ...

随机推荐

  1. Codeforces Round #183 (Div. 2)

    A. Pythagorean Theorem II 暴力,\(O(n^2)\). B. Calendar 每个日期计算到0年1月1日的天数,相当于转化成前缀和形式. 闰年数计算\[\lfloor\fr ...

  2. [Ramda] Handle Errors in Ramda Pipelines with tryCatch

    Handling your logic with composable functions makes your code declarative, leading to code that's ea ...

  3. PhpStorm terminal无法输入命令的解决方法

    下面小编就为大家带来一篇PhpStorm terminal无法输入命令的解决方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧   在使用PhpStorm时,点击下面的 ...

  4. UVa 11134 - Fabled Rooks——[问题分解、贪心法]

    We would like to place n rooks, ≤ n ≤ , on a n × n board subject to the following restrictions • The ...

  5. P1028 过河问题

    题目描述 为了躲避黑暗大魔王的追杀,zifeiy与他的伙伴们共N人连夜逃出了黑暗城堡,他们走到一条河的东岸边,想要过河到西岸.而东岸边有一条小船. 船太小了,一次只能乘坐两人.每个人都有一个渡河时间T ...

  6. linux 基于 jiffy 的超时

    到目前为止所展示的次优化的延时循环通过查看 jiffy 计数器而不告诉任何人来工作. 但是最好的实现一个延时的方法, 如你可能猜想的, 常常是请求内核为你做. 有 2 种方 法来建立一个基于 jiff ...

  7. slot的使用方法

    参考链接:https://www.cnblogs.com/loveyt/p/9946450.html 插槽的使用其实是很简单,你只需明白以下两点,就很容易理解. 1.插槽是使用在子组件中的, 2.插槽 ...

  8. ZR9.8普转提

    ZR9.8普转提 A,B 打过的CF原题,不管了 C 确认过眼神,是我不会写的DP, 发现这个题目要求的过程类似与一个所有括号都不一样的括号匹配的过程 但是限制条件非常多,有点无从下手的感觉 我们设\ ...

  9. dotnet 获取程序所在路径的方法

    在 dotnet 有很多方法可以获取当前程序所在的路径,但是这些方法获取到的路径有一点不相同,特别是在工作路径不是当前的程序所在的路径的时候 通过下面几个方法都可以拿到程序所在的文件夹或程序文件 Ap ...

  10. Vue仿网易云PC端的网页

    贴个网址:https://github.com/wangjie3186594/-PC- 声明一下:这个网页没做完!没做完!没做完!      本人新人一枚,按照的是我当前的学习进度做的项目,很多效果未 ...