UStackUStack
MarsX icon

MarsX

MarsX:用AI驱动的开发工具,基于预置微应用与No-Code流程快速搭建SaaS风格应用;需要时可切换代码自定义逻辑。

MarsX

MarsX 是什么?

MarsX 是一款开发工具,用于构建 SaaS 风格产品,结合 No-Code 和编码方式。它提供预置“微应用”,覆盖常见产品模式(如市场、社交网络、流媒体门户和内容分享),同时提供代码接口用于自定义逻辑并扩展 No-Code 范围。

目标是帮助团队从 No-Code 快速起步创建,然后在需要自定义行为时切换到 Code——不会丢失已构建的工作(包括数据和逻辑)。

核心功能

  • 常见产品类型的微应用库:使用现成构建块,如 NFT 市场、类似 Uber 的市场、社交网络、合集、P2P 市场、视频流媒体门户和照片分享应用。
  • 限定于现有微应用范围的 No-Code 构建器:只要需求符合可用微应用的能力,即可“100% No-Code”构建类似 Uber 的市场。
  • 超出 No-Code 时用于自定义逻辑的代码接口:切换到全功能编码 IDE(“Mars Code”),构建自定义逻辑并修改引擎和平台。
  • 特定微应用中的市场支持细节:部分市场微应用支持拍卖、现货价格、聊天、多种加密货币以及法币购买等功能。
  • 开源引擎与灵活部署: “Mars engine” 免费开源(Apache 2.0),可运行于服务器或本地;完整项目兼容 JavaScript 服务器方式,可部署于 Windows、Linux 等服务器环境。
  • 无供应商锁定:平台可自托管或闭网部署;用户可根据需求修改引擎/平台。
  • 安全与 GDPR 控制:引擎和微应用已考虑安全实践,数据由项目存储和拥有,支持 GDPR 相关功能,如账户删除、Cookies 和敏感数据安全存储。

如何使用 MarsX

  1. 选择匹配产品想法的微应用(例如,市场、社交网络、视频流媒体门户或照片分享应用)。
  2. 在 No-Code 中构建,通过配置选定微应用支持的内容,同时保持在其提供的范围内。
  3. 需要自定义时切换到 Code,使用 Mars Code 接口(编码 IDE)实现自定义逻辑或修改引擎/平台行为。

使用场景

  • 无需从零构建类似 Uber 的市场:当目标流程符合现有市场模式时,使用 No-Code 创建市场微应用。
  • 搭建 NFT 市场:使用 NFT 市场微应用,支持拍卖、現货定价、聊天以及多种加密货币(含法币)购买。
  • 推出细分社交网络:为特定群体(如书迷)创建社交网络,可选组合微应用并添加电商。
  • 通过合集提供付费与免费内容/物品:以不同布局呈现合集,采用 Freemium 模式,部分物品免费,其他需付费。
  • 创建订阅式视频库或细分流媒体服务:以类似 Netflix 的视频流媒体微应用为基础,构建订阅制教育库或其他专注流媒体场景。

常见问题

MarsX 是 No-Code 还是代码构建工具?

MarsX 是一款支持两种工作流的开发工具:您可以从 No-Code 开始(只要停留在现有微应用的范围内),需要完全自定义逻辑时切换到代码界面(“Mars Code”)。

从 No-Code 切换到 Code 会丢失工作吗?

根据提供的描述,从 No-Code 切换到 Code 时不会丢失已构建的工作(包括数据和逻辑);您可以继续对简单部分使用 No-Code,同时对复杂部分使用 Code。

MarsX 是免费开源的吗?

Mars 引擎在 GitHub 上以 Apache 2.0 许可免费开源。微应用由第三方构建,可能采用不同的免费或付费定价模式。

我可以自托管 MarsX 吗?

可以。文本指出无供应商锁定,Mars 可运行在您的服务器、本地或封闭网络中,还支持部署在 Windows、Linux 等服务器环境。

MarsX 如何处理 GDPR 和安全?

描述指出引擎和微应用考虑了安全实践,GDPR 相关功能包括账户删除、Cookie 和敏感数据安全存储。同时,用户控制数据处理,因为数据由项目存储和拥有。

替代方案

  • 自托管 No-Code/低代码应用平台:此类替代方案帮助您无需深度自定义编码即可构建应用,但可能无法提供“从 No-Code 切换到 Code 而不丢失先前工作”的相同工作流。
  • 通用 Web 应用框架:框架(例如 React 技术栈或后端框架)可处理完全自定义产品,但通常需要从零构建更多功能,而非从微应用构建块起步。
  • 市场/社交网络站点构建器:专为市场、社交网络或电商设计的构建器可更快推出单一产品类型,但可能无法提供 MarsX 描述的预置微应用模式广度。
  • 带应用层的视频托管/流媒体平台:针对视频流媒体用例,专用流媒体服务可覆盖播放和分发,而 MarsX 专注于围绕流媒体构建应用层(例如 Netflix 风格门户)。
MarsX | UStack