云时代的编程语言 Ballerina

Apache-2.0
Java 查看源码»
跨平台
2019-09-10
h4cd

Ballerina 是一个适用于云时代的编程语言。

特性:

  • 内建并发一流的语言结构,用于提供和使用服务

静态类型是网络应用开发者的开发难题,Ballerina 的静态类型结构类型系统旨在使网络数据模式友好,允许开发者编写符合健壮性原则的代码,即发送的内容要谨慎,可接受的内容要足够自由。

  • 基于时序图的图形视图显示了网络分布式应用语义的最基本面

时序图用于描述分布式和并发程序的工作方式,Ballerina 中,每个程序都是一个时序图,可以自动说明分布式和并发交互。

  • 允许分布式组件之间更松散的耦合,并消除数据绑定带来的不便
  • 可扩展的元数据可以轻松地将 Ballerina 程序与云平台集成

在云时代,运行程序不再仅仅是编译和执行的问题,而是编译、构建镜像、推送镜像、配置容器编排以及最终运行。Ballerina 将整个程序执行过程简化,并使用可扩展的元数据编译成适用于所有主要云平台的可运行程序。

  • 在语言中引入网络

几十年来,编程语言简单地将网络视为 I/O 源,Ballerina 引入了最基本的客户端对象、服务、资源函数和监听器的新抽象,以将网络引入该语言,这样可以让开发者直接将分布式计算中可能出现的错误作为其应用逻辑的一部分来解决。这有助于开发弹性、安全,并且高性能的网络应用。

的码云指数为
超过 的项目
加载中

评论(1)

云时代编程语言 Ballerina 发布:轻松创建跨分布式端的弹性服务

适用于云时代的编程语言 Ballerina 近日发布了 1.0 版本。 Ballerina 是一种编程语言和平台,它的目标是让创建跨分布式端的弹性服务变得更轻松。Ballerina 使用分布式系统原语的编译时抽象,...

09/11 08:43

没有更多内容

加载失败,请刷新页面

没有更多内容

4
回答
【一周】Flutter重大更新 | 微软恶意入侵Linux | 谷歌开放代码评审规范

回顾一周社区热门资讯 第【三十九】期:20190907-20190913 点击相应标题,跳转阅读全文。 世界首个商用编程语言 COBOL 60 周岁 目前...

前天 22:47

没有更多内容

加载失败,请刷新页面

没有更多内容

emptied to double as a clutch

emptied to double as a clutch

2015/06/09 13:37
5
0
国外长高书籍内有详细锻炼方法

这个章节中介绍的运动本身目的就是释放这些压力,从而你的身体可以继续长高并且达到潜在的最大高度。有一个观点是我们普遍接受的,那就是物理运动如拉伸,跳高会对长高起到积极作用;然而不是...

2014/09/13 16:31
288
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部