环球门户网

Atlassian介绍了一种构建无服务器云应用程序的新方法Forge

更新时间:2021-09-28 19:06:38

导读 Atlassian引入了一种构建无服务器云应用程序的新方法Forge。在最近的一篇博客文章中,Atlassian宣布,遗忘者允许开发人员基于由Atlassian托

Atlassian引入了一种构建无服务器云应用程序的新方法Forge。

在最近的一篇博客文章中,Atlassian宣布,遗忘者允许开发人员基于由Atlassian托管和操作的功能即服务(Faas)构建应用程序。假用户界面是一种灵活的声明性用户界面语言,开发人员将使用低代码方法在网络和移动设备上构建交互体验。此外,Atlassian提供DevOps工具链,Forge命令行界面(CLI)支持。

Atlassian介绍了一种构建无服务器云应用程序的新方法Forge

Atlassian传统上以构建诸如Bitbucket、吉拉和Confluence等产品和服务而闻名,并推出了一个使用新的托管应用程序模型的新的无服务器平台。Atlassian平台负责人Mike Tria解释了他们决定建造Forge的原因:

通过消除一些复杂性(和成本!),Forge为开发者解决了一个非常现实的问题,这个问题与云应用开发有关。为大多数云生态系统平台创建应用程序使开发人员负责构建、托管和运行完全独立的Web服务,这需要云架构和管理方面的专业知识。

Atlassian介绍了一种构建无服务器云应用程序的新方法Forge

通过Forge,Atlassian将为支持AWSLambda的应用程序开发人员操作计算和存储。该平台的目标之一是通过抽象出管理FaaS平台所涉及的一些复杂性,让开发人员花更多的时间来解决目标业务问题。

Atlassian确实考虑过使用容器作为运行时环境,但是选择了FaaS方法。福吉工程团队负责人蒂姆帕特森解释说:

Atlassian介绍了一种构建无服务器云应用程序的新方法Forge

基于容器的系统为您提供了构建应用程序的极大灵活性,但它们也为您提供了更多要管理的堆栈。Lambdas给了你一点灵活性,但是它们确实减少了代码的行数。你必须写它来完成你的工作。要低得多,就像一个数量级。

新平台的核心组件之一是ForgeUI,这是一种用于为应用程序构建用户界面的跨平台语言。Tria解释了Forge UI提供的一些好处:

这是一种声明性语言,可以很容易地为应用程序快速构建一个本地的、灵活的、可信的用户界面。通过建立Atlassian基础设施,应用的用户体验通过持续运行最新版本的Atlaskit为开发者和我们的客户赢得了胜利,这与我们产品的用户体验更加一致。

假UI还通过抽象呈现UI层的过程来提供信任和安全方面的好处。通过使用这种方法,Forge为应用程序如何传输敏感数据(包括用户生成的数据和个人信息)提供了更强的保障。

与Forge命令行界面(CLI)的集成简化了Forge应用程序的管理,包括入职和模板功能。这使得开发人员可以通过Bitbucket管道提供的工具链,将Forge应用程序纳入他们的连续部署流程。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。