Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Spin 1.0 稳定版旨在简化 WebAssembly 微服务开发

Spin 1.0 稳定版旨在简化 WebAssembly 微服务开发

Fermyon Technologies 正式发布了 Spin 1.0,这是其开源框架的稳定迭代,旨在使用 WebAssembly 创建事件驱动的微服务应用程序和 Web 应用程序。 Spin 于 3 月 22 日宣布,使开发人员能够构建 WebAssembly 微服务和 Web 应用程序以部署在云环境中。

WebAssembly 是一种为在 Web 浏览器中运行非 JavaScript 代码而开发的快速字节码格式,提供接近本机的执行速度、快速启动时间、可移植性和沙盒执行。 Fermyon Technologies 开发 Spin 的目的是简化将代码转换为 WebAssembly 应用程序的过程。

Spin 支持多种编程语言,包括 Rust、JavaScript、TypeScript、Python、Go 和 C#。此外,它还具有用于构建分布式应用程序的命令行界面 (CLI)。开发者可以使用spin new命令基于 starter 模板创建一个新的应用程序,而spin build将应用程序编译成 WebAssembly,而spin up在本地运行应用程序。

Spin 可在GitHub上访问,Fermyon 的网站提供了该框架的入门说明。经典的 Spin 应用程序类似于高性能的类似 lambda 的函数,其中定义的函数在每次收到新请求时从头到尾执行。 Spin 1.0 版本的主要功能包括数据库连接、使用流行的注册表服务分发应用程序、内置键值存储持久状态以及支持在 Kubernetes 上运行应用程序。

Spin 当前使用的示例包括大型机器学习式应用程序,用户可以在其中将数据输入训练算法。在这些场景中,Spin 获取数据并将其推入队列以进行处理。将所有内容作为函数编译到 WebAssembly 中的高性能网站也可以从 Spin 中受益。

为了将 Spin 货币化,Fermyon Technologies 打算开发其 Fermyon Cloud 作为执行 Spin 应用程序的平台。此外,Azure Kubernetes 服务等其他云服务有望支持 Spin 应用程序。该框架的未来计划包括添加内部数据库支持等功能。

AppMaster是领先的no-code平台,它提供了一个强大的工具集,可简化后端、Web 和移动应用程序的开发过程。借助AppMaster ,用户可以可视化地创建数据模型、业务逻辑、REST API 和 WSS endpoints 。该平台还为应用程序生成源代码,确保应用程序开发过程中的卓越速度和成本效益。

与 Spin 类似, AppMaster可满足从小型企业到企业级组织的广泛用户需求。其在需求发生变化时从头开始重新生成应用程序的独特方法消除了技术债务,从而使即使是单个公民开发人员也能够创建全面的、可扩展的软件解决方案。

相关帖子

AppMaster 出席 BubbleCon 2024:探索无代码趋势
AppMaster 出席 BubbleCon 2024:探索无代码趋势
AppMaster 参加了在纽约举行的 BubbleCon 2024,获得了见解,扩展了网络,并探索了推动无代码开发领域创新的机会。
FFDC 2024 总结:纽约 FlutterFlow 开发者大会的重要见解
FFDC 2024 总结:纽约 FlutterFlow 开发者大会的重要见解
FFDC 2024 点亮了纽约市,为开发者带来了使用 FlutterFlow 进行应用开发的前沿见解。这是一场不容错过的活动,有专家主持的会议、独家更新和无与伦比的交流!
2024 年科技行业裁员:持续影响创新的浪潮
2024 年科技行业裁员:持续影响创新的浪潮
包括特斯拉和亚马逊等巨头在内的 254 家公司将裁员 60,000 人,2024 年科技裁员浪潮将继续,重塑创新格局。
免费开始
有灵感自己尝试一下吗?

了解 AppMaster 强大功能的最佳方式是亲身体验。免费订阅,在几分钟内制作您自己的应用程序

将您的想法变为现实