构建一个现代的分布式应用程序可能是一个棘手的问题,特别是对于新用户而言。他们必须学习如何编程,然后学习所有需要的工具的语法,这通常是不同的。 Kubernetes的联合创始人Brendan Burns今天介绍了一种新的编程框架,旨在为程序员提供工具,用他们习惯的相同语言编写自己的分布式应用程序。它被称为Metaparticle,旨在处理复杂的任务,如在软件容器中打包应用程序,复制它们,共享它们,同步他们的工作等等。 在Burns看来,这是编程的未来,因为开发人员只需要学习一种语言,就可以在创建分布式应用程序的繁重工作中工作,而无需学习像Kubernetes这样的项目。Metaparticle不是让人们为系统编写自己的定制配置,而是重用在许多任务中广泛适用的基元。 Burns在德克萨斯州奥斯汀的KubeCon + CloudNativeCon主题演讲期间展示了Metaparticle的实时演示,该演示在四个不同的容器节点上运行基本的JavaScript应用程序,全部由开源Kubernetes编排系统管理。 该框架目前与JavaScript(加上NodeJS),Java和.NET兼容。它作为一个开源项目提供,Burns鼓励人们参与到这个项目中,并帮助它扩展到其他语言和新的领域。 虽然Metaparticle有一个宝贵的使命和一个高调的开源项目创建者的支持,伯恩斯并没有声称有一个完美的解决方案。 他说:“因为我会说Metaparticle是一个实验,很有可能需要适应,甚至可能是完全错误的。“但是我非常有信心,像这样的东西将成为我们将云计算带入世界的方式。对于CS101,对于爱好程序员,对于我在中学的孩子来说,这种模式将成为我们缩小差距的方式。“
转自:容联云通讯
|