コラム

開放性と拡張性

Mendixプラットフォームは、あらゆるレベルでオープンで拡張可能であり、プラットフォームとアプリの拡張性のために提供されているオープンモデルの仕様とツールを備えています。Mendixアプリは、再利用可能なコンポーネントとカスタムコードで拡張可能であり、MendixプラットフォームAPIにより、既存の要件管理ツールと統合できます。 、テスト自動化スイート、CI / CDパイプライン。

Mendixプラットフォームにロックされないようにするにはどうすればよいですか?

お客様がMendixプラットフォームから移行できる必要性を認識しています。お客様が希望する場合は、次のオプションを提供します。

エスクロー– Mendixが破産した場合にプラットフォームのソースコードへのアクセスを許可します
(所有している)モデルへのアクセス—サブスクリプションをキャンセルした場合でも、アプリモデルの豊富なビジュアルコンテンツを使用して、別のプラットフォームまたはテクノロジーでのリエンジニアリングを行うことができます。
Mendix Platform SDK –プログラムからモデルにアクセスして、他のプラットフォームや3GLへのアプリの移行を自動化できます
選択したSQLデータベース内に保存されたアプリデータ—これはいつでも所有およびアクセスできます。

Mendixプラットフォームが提供するオープン性と拡張性はどこで使用できますか?

Mendixプラットフォームが提供するオープン性と拡張性を使用する機会はたくさんあります。たとえば、新しいUIウィジェットやコンポーネントが特に必要な場合や、外部サービスまたはAPIのSDKを使用してコネクタを構築したい場合があります。おそらく、ソフトウェアエンジニアは、Model SDKを使用して外部スクリプトを作成し、モデルを分析して更新を自動化することにより、ビジネス開発者が開発したモデルの品質が高水準であることを確認したいと考えています。または、CI / CDパイプラインや外部要件、プロジェクト管理ツールなど、ツールやテクノロジーへの既存の投資を活用する必要がある場合があります。

Mendixプラットフォームの機能を拡張するにはどうすればよいですか?

Mendixランタイムは、Javaアクションを使用して拡張できます。これにより、再利用可能なマイクロフローアクティビティを構築できます。これは、ネイティブアクションとしてパッケージ化され、Mendix ToolboxまたはApp Storeのあまり技術的でない開発者が使用します。フロントエンドクライアントの場合、Cordovaプラグインを含む、Webとモバイルの両方のカスタムJavaScript拡張機能を作成できます。

翻訳元: https://www.mendix.com/evaluation-guide/enterprise-capabilities/openness-extensibility

一覧に戻る