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

相关帖子

三星推出具有创新安全性和优质构造的 Galaxy A55
三星推出具有创新安全性和优质构造的 Galaxy A55
三星扩大了中端产品线,推出 Galaxy A55 和 A35,采用 Knox Vault 安全性和升级的设计元素,为该细分市场注入旗舰品质。
Cloudflare 推出 AI 防火墙以屏蔽大型语言模型
Cloudflare 推出 AI 防火墙以屏蔽大型语言模型
Cloudflare 率先推出了 AI 防火墙,这是一种先进的 WAF,旨在先发制人地识别和阻止针对大型语言模型的潜在滥用行为。
OpenAI 的 ChatGPT 现在说话:语音交互 AI 的未来
OpenAI 的 ChatGPT 现在说话:语音交互 AI 的未来
随着 OpenAI 推出语音功能,ChatGPT 实现了里程碑式的功能。 ChatGPT 在 iOS、Android 和 Web 上大声朗读回复,用户现在可以享受免提交互。
免费开始
有灵感自己尝试一下吗?

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

将您的想法变为现实