UStackUStack
MarsX icon

MarsX

MarsXはAI搭載の開発ツール。No-Codeで事前準備済みマイクロアプリからSaaS型アプリを作成し、必要に応じてCodeへ切替。

MarsX

MarsXとは?

MarsXは、No-Codeとコーディングを組み合わせたSaaS型プロダクト構築のための開発ツールです。マーケットプレイス、ソーシャルネットワーク、ストリーミングポータル、コンテンツ共有などの一般的なプロダクトパターンをカバーする事前構築済みの「micro-apps」を提供し、No-Codeの範囲を超えるカスタムロジックや拡張のためのコードインターフェースも備えています。

目的は、チームがNo-Codeで高速に作成を開始し、カスタム動作が必要になった際にCodeへ切り替えられるようにすること—これまでの作業(データやロジックを含む)を失うことなく。

主な機能

  • 一般的なプロダクトタイプ向けmicro-appライブラリ: NFTマーケットプレイス、Uber風マーケットプレイス、ソーシャルネットワーク、コレクション、P2Pマーケットプレイス、動画ストリーミングポータル、写真共有アプリなどの既製ビルディングブロックを使用。
  • 既存micro-appの範囲内に限定されたNo-Codeビルダー: 利用可能なmicro-appの機能内で要件が収まる限り、Uber風マーケットプレイスを「100% No-Code」で構築。
  • No-Codeを超えたカスタムロジックのためのコードインターフェース: フルスケールのコーディングIDE(「Mars Code」)に切り替えて、カスタムロジックを構築し、エンジンやプラットフォームを修正。
  • 特定micro-appのマーケットプレイスサポート詳細: 一部のマーケットプレイスmicro-appが、オークション、スポット価格、チャット、複数暗号通貨、フィアットでの購入などの機能をサポート。
  • オープンソースエンジンと柔軟なデプロイ: 「Mars engine」はApache 2.0で無料オープンソース。サーバーやローカルで実行可能。JavaScriptサーバーアプローチに対応し、Windows、Linux、その他のサーバー環境にデプロイ可能。
  • ベンダーロックなし: セルフホストやクローズドネットワークでデプロイ可能。ユーザーがニーズに合わせてエンジン/プラットフォームを修正。
  • セキュリティとGDPRコントロール: エンジンとmicro-appでセキュリティ実践を考慮。データはプロジェクトが保存・所有し、アカウント削除、クッキー、機密データのセキュアストレージなどのGDPR関連機能を提供。

MarsXの使い方

  1. プロダクトアイデアに合うmicro-appを選択(例: マーケットプレイス、ソーシャルネットワーク、動画ストリーミングポータル、写真共有アプリ)。
  2. 選択したmicro-appのサポート範囲内でNo-Codeで構築
  3. カスタマイズが必要な場合にCodeへ切り替え。Mars Codeインターフェース(コーディングIDE)を使用してカスタムロジックを実装、またはエンジン/プラットフォームの動作を修正。

ユースケース

  • ゼロから作らずUber風マーケットプレイスを構築: 対象ワークフローが既存マーケットプレスパターンに収まる場合、No-Codeでマーケットプレイスmicro-appを作成。
  • NFTマーケットプレイスを立ち上げ: NFTマーケットプレイスmicro-appを使用して、オークション、スポット価格、チャット、複数暗号通貨(フィアット含む)での購入をサポート。
  • ニッチなソーシャルネットワークをローンチ: 特定セグメント(例: 書籍愛好家)向けソーシャルネットワークを作成し、オプションでmicro-appを組み合わせeコマースを追加。
  • コレクションで有料/無料コンテンツ・アイテムを提供: フリーミアムモデルで一部無料、他有料のアイテムを異なるレイアウトでコレクション表示。
  • サブスクリプション式動画ライブラリやニッチストリーミングサービスを作成: Netflix風動画ストリーミングmicro-appを基盤に、サブスクリプション教育ライブラリやその他特化ストリーミングユースケースを構築。

FAQ

MarsXはNo-Codeビルダーですか、それとも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関連機能としてアカウント削除、クッキー、機密データのセキュアストレージが含まれます。また、データはプロジェクトが保存・所有するため、ユーザーがデータの扱いを制御できます。

代替案

  • セルフホスト型No-Code/ローコードアプリプラットフォーム:このカテゴリの代替案は深いカスタムコーディングなしでアプリ構築を支援しますが、「No-CodeからCodeへの切り替えで作業を失わない」ワークフローは提供されない場合があります。
  • 汎用ウェブアプリフレームワーク:Reactベースのスタックやバックエンドフレームワークなどは完全にカスタム製品を扱えますが、マイクロアプリのビルディングブロックから始めるのではなく、機能の多くをゼロから構築する必要があります。
  • マーケットプレイス/ソーシャルネットワーキングサイトビルダー:マーケットプレイス、ソーシャルネットワーク、eコマース向けの専用ビルダーは特定製品タイプのローンチが速いですが、MarsXで説明されたプレビルドマイクロアプリパターンの幅広さはありません。
  • アプリレイヤー付きビデオホスティング/ストリーミングプラットフォーム:ビデオストリーミング用途では専用サービスが再生・配信をカバーしますが、MarsXはストリーミング周りのアプリケーション層構築(例:Netflix風ポータル)に焦点を当てています。
MarsX | UStack