跳到主要内容
项目详情

MarsX 是一个面向软件开发的全栈平台,将 No-Code、Code、MicroApps 与 AI 放在同一套开发环境中。它的核心思路不是只用无代码完成固定范围内的应用,而是先复用已有的全栈微应用,再通过 Mars IDE 进入代码模式完成更深度的定制。微应用可以覆盖数据库、后端、前端、原生 iOS、Android、Web、管理页面、CMS 和分析等部分,因此开发者可以在认证、NFT 市场、电商市场、社交网络等完整业务领域上继续开发,而不是只拼接单一功能库。平台引擎采用开源方式提供,也可以部署在自己的服务器、本地机器或封闭网络中。

核心功能

No-Code 与 Code 模式切换

在现有 MicroApps 的能力范围内,用户可以使用 No-Code 开始构建应用,例如搭建类似 Uber 的市场平台,而不需要编码技能。当项目超出无代码能力时,可以切换到 Mars Code 界面,进入完整的代码开发环境。切换过程中,已经构建的数据和逻辑不会被丢弃,简单部分仍可继续用 No-Code 完成,复杂部分则用 Code 处理。

全栈 MicroApps 复用

MarsX 提供可复用的 MicroApps,官网列出的类型包括 NFT marketplace、Uber for X、社交网络、无代码构建器、项目集合、点对点市场、视频流媒体和照片分享应用等。一个微应用可能覆盖较大的业务问题,也可以把多个小型微应用组合成一个更大的项目。NFT 市场微应用支持拍卖、现货价格、聊天、多种加密货币和法币购买;Uber for X 则支持 Web、移动应用、聊天和支付。

Mars IDE 开发环境

Mars IDE 是 Mars 生态中的 Web IDE,用于构建应用和修改平台内容。它提供 JavaScript 以及可选的 TypeScript 编程能力,同时包含 Web-based IDE、Git 版本控制,以及 No-Code 和 High-Code 界面。开发者可以在同一处完成应用开发,也可以直接进入 CODE 模式修改微应用或 Mars 引擎本身。

自定义与平台修改

MarsX 将 Micro-App 视为可继续定制的默认方案,而不是不可更改的白标成品。官网说明,微应用和整个 Mars 平台都面向定制,学习 Mars 的开发者可以拿到不同微应用后深入其中、修改代码并变成自己的实现。对于安全、法规或业务需求,也可以通过 CODE 模式调整引擎和平台,而不必等待创建者发布修复或新功能。

数据与存储连接

Mars 的数据存储在用户自己的数据库中,平台可以使用现有的 NoSQL 和 SQL 数据库,也支持表、Blob 与文件存储。用户还可以连接自己的 Amazon 账户,让数据存放在自己的 Amazon 环境中。官网表示,数据由项目存储和拥有,并提供删除账户、删除 Cookie 和敏感数据安全存储等 GDPR 基础功能。

使用方式

官网将 Mars IDE 描述为用于 Mars 生态的 Web IDE,开发者可以在其中使用 JavaScript 或可选的 TypeScript,通过 No-Code、High-Code 和完整代码界面构建项目。平台支持 Git 版本控制,并可连接 NoSQL、SQL、表、Blob 和文件存储。部署方面,Mars 可以运行在自己的服务器、本地机器或封闭网络,也提供 Mars cloud hosting;官网首页同时提供申请访问入口,但未说明是否需要注册或自备模型 Key。

适用人群与场景

产品开发者可以从 NFT 市场、电商市场、社交网络、视频流媒体等 MicroApps 开始搭建完整应用,再用代码完成业务定制。缺少编码经验的使用者,可以在现有微应用范围内用 No-Code 构建类似市场平台或内容类产品。需要控制数据部署位置的团队,可以把 Mars 运行在自己的服务器、本地机器或封闭网络,并连接自有数据库或 Amazon 账户。需要长期维护和修改平台的开发者,则可以通过 Mars IDE 深入调整微应用、引擎和业务逻辑。

定价

Mars engine 免费且在 GitHub 上开源,使用 Apache License 2.0。MicroApps 由第三方开发者构建,可能采用免费或高级定价模式;官网还提供 Mars cloud hosting,但未给出云托管的具体价格。

注意事项

Mars 的无代码能力有明确边界:只有在现有 MicroApps 范围内,才能完全依靠 No-Code 构建;完全自定义的需求需要使用 Mars Code 界面。MicroApps 由外部开发者提供,其价格模式并不统一。官网还指出,许多微应用会持续更新,但具体质量、功能和维护情况取决于对应的开发者。

No-Code 与 Code 切换可先用 No-Code 构建现有微应用范围内的项目,再切换到 Mars Code 继续开发,保留已构建的数据和逻辑。
全栈 MicroApps提供 NFT 市场、社交网络、电商市场、视频流媒体等可复用的全栈微应用。
Mars Web IDE在 Web IDE 中使用 JavaScript、可选 TypeScript、Git 版本控制及 No-Code 和 High-Code 界面开发应用。
平台级定制开发者可以深入修改 MicroApps、Mars 平台和引擎,以适应业务、安全或法规需求。
多种部署与数据存储支持部署到自有服务器、本地机器或封闭网络,并连接 NoSQL、SQL、文件存储及 Amazon 账户。

用户评论 (0)

还没有用户评论

成为第一个分享使用体验的人

查看更多

MarsX 截图

官网首页截图

写评论

分享你的使用体验,至少 10 个字。评论可以发多条,打分在右侧卡片单独进行。

还需 10 个字 · 0 / 500