ベンダー ロックインなし
どうすればロックインを避けることができるのか Mendix プラットホーム?
At Mendix、私たちはあらゆる方法でプラットフォームをオープンにすることに多大な努力を払ってきました。私たちは、あなたがロックインされることを防ぎ、データとモデルに継続的にアクセスできるようにしたいと考えています。
あなたは(IP 権利を通じて)すべてのデータとモデルを所有し、それらを自由に使用できます。 Mendix 以下に説明する方法で役立ちます。
アプリモデルのエクスポート
使用することにより Mendix SDK、プログラムからアプリケーションモデルにアクセスすることができます。もちろん、SDKには 完全なドキュメント アプリの定義に使用されるモデルの。これにより、代替のローコード プラットフォームだけでなく、Java や Hibernate などの 3GL 言語やプラットフォームへの移行を自動化できます。
使用することにより Mendix SDK を使用すると、ドメイン モデルから Java クラスまたは SQL DDL ステートメントを生成したり、マイクロフローから Java コードを生成したりできます。つまり、モデルを任意のテクノロジー スタックに変換できます。
データのエクスポート
データはアプリケーションプロジェクトで最も価値のある部分です。データはいつでもエクスポートすることができ、その方法はいくつかあります。 Mendix クラウドでは、アプリを構成するすべてのファイルを含む、アプリ内のすべてのデータのバックアップをダウンロードできます。つまり、ファイルを別の場所に保存したり、データを含む新しいデータベースを作成したりできます。その後、データを他のデータベースまたはファイル形式に変換できます。
他にどのようなプロジェクト リソースを再利用できますか?
アプリケーションモデルに加えて、 Mendix アプリ プロジェクトは、他の多くのリソースで構成されています。これらのリソースでは、HTML5、CSS、Sass、Bootstrap、Java などのテクノロジが使用されます。これらのリソースを使用する主な目的は、必要に応じてプラットフォームを拡張できるようにすることです (たとえば、カスタム マイクロフロー アクティビティを実装するなど)。これらのリソースは、一般的に受け入れられている最新のテクノロジに基づいているため、ほとんどの開発者が使用できます。