IDE スタジオ プロ
これは Mendix 開発者の連続体:
どのように Mendix さまざまな開発者プロファイルをサポートしますか?
当学校区の Mendix このプラットフォームは、ソフトウェア開発スキルを持たないビジネス志向の開発者から、豊富なソフトウェア開発とプログラミング経験を持つ非常に熟練した技術開発者まで、さまざまなアプリ開発者向けに設計されています。
開発者向け 技術的なプログラミング経験(JavaScript、Java、.NETなど)のある方は、 Mendix Studio ProとCSS、Java、JavaScriptを組み合わせて、 Mendix アプリ。
ビジネスエンジニア ビジュアル ワークフロー、ページ、ロジック エディターを使用して、モバイル アプリ、Web アプリ、マイクロサービスを視覚的に構築します。これらは、REST、OData、Web サービスに基づく統合やカスタム ODE 統合と組み合わされます。
ビジネス専門家 市民開発者 直接使用できる Mendix アプリケーションを視覚的に構築、レビュー、共同作業するための Studio Pro。 Mendix Studio Pro は、ユーザーのプログラミング経験やバックグラウンドに関係なく、アプリ開発に貢献するためのツールを提供します。開始には数分しかかかりません。より高度なアプリ機能を追加する必要がある場合は、ユーザー自身が Studio Pro でこれを行うか、チーム内のプロの開発者と協力して高度な機能の追加をサポートしてもらえます。
詳しくは Mendix、 見て スタートガイド スキルとトレーニング.
同じアプリでチームメンバーと共同作業するにはどうすればいいですか?
使用している開発者 Mendix Studio Proは、 Mendix チームサーバー Gitベースのバージョン管理リポジトリ。チームメンバーからの変更は、Team Serverに統合されたコミットおよびプル機能を介して共有されます。、または独自のGitリポジトリ.
バージョン管理とマルチユーザー開発の詳細については、 Mendixを参照してください バージョン管理.
開発者は、Studio Pro内でユーザーストーリーを直接確認することで、ビジネス部門と緊密に連携することができます。これらのストーリーは、 Mendix 御社のビジネスで使用しているシステムに応じて、Epics、またはJiraからアクセスできます。バージョン管理に変更をコミットする際に、開発者は特定のユーザーストーリーをコミットに関連付けることで、要件からアプリモデルの特定の変更までの追跡可能性を確保できます。
エピックとユーザーストーリー管理の詳細については、 Mendixを参照してください Mendix エピック.
どのように Mendix ビジネスの専門家が開発者になれるようにするには?
Mendix Studio Proを使用すると、テクノロジーに精通したビジネスエキスパートや、コーディングやソフトウェア開発の経験がほとんどない市民開発者など、ビジネスに携わる人々が、コーディング方法を知らなくても魅力的なWebアプリケーションやモバイルアプリケーションを作成できます。 Mendix Studio Pro のデザイン、データ、ロジック用の視覚的なドラッグ アンド ドロップ インターフェイスにより、IT 部門以外のさまざまな開発者が共同ソフトウェア開発にアクセスできるようになります。
これらのユーザーは、次の3つの方法で価値を付加します。 Mendix スタジオプロ:
- 彼らは、ビジネス関係者とアイデアを検証するのに役立つ機能的なアプリのプロトタイプを構築することで、要件のギャップを埋めるのに役立ちます。これは、プロの開発者チームがアプリケーションを完成させる前に行われます。
- 既存のアプリに簡単な変更を加えます (たとえば、アプリ ユーザーとして操作して、ユーザー インターフェイスを自分で改善するなど)。これにより、プロの開発者は多くの時間を節約し、適切なビジネス成果を確保できます。
- 彼らは、シンプルなビジネス アプリケーションを最初から最後まで自分たちで構築します。プロセスを最もよく知る人が構築したシンプルな Web アプリによって、プロセスが大幅に改善されることもあります。
ビジネスの専門家や市民開発者は Mendix Studio Pro では次の操作を実行できます。
- 創造する ワークフロー ビジネスプロセスを自動化し最適化する
- アプリケーションの開発 ユーザーインターフェース スタイル設定されたビルディングブロックとウィジェット
- 創造する ドメインモデル アプリケーションでデータの読み取りと書き込みを行う
- 視覚的にモデル化する 相互作用とフロー制御 アプリケーションの
- 活用する エンタープライズデザイン言語 ブランディングやテーマ設定を超えて、会社の基準に準拠した魅力的なアプリを作成する
- 育てる ビジネスとITの利害関係者との連携と調整 反復的なソフトウェア開発の重要な要素である視覚的な「見たままが得られる」環境を介して
要するに、 Mendix Studio Pro は、これらのユーザーが協力的、創造的、迅速に問題を解決できるようにし、組織の生産性を最大化し、エンドユーザーの採用率を高めます。

どのように Mendix AIアシスタンス(Maia) より高品質のアプリケーションをより早く提供するのに役立ちますか?
Mendix 人工知能(AI)と機械学習(ML)を活用して、開発チームがより速く、より一貫性と高品質でアプリケーションをモデル化して提供できるようにします。 Mendix AIアシスタンス(Maia). Maia アプリケーション開発のあらゆる段階において、ガイダンス、支援、そして生成機能を提供する仮想共同開発者として機能します。詳細については、 Mendix AI支援開発.
どのように Mendix モデル駆動開発を有効にしますか?
Mendix モデル駆動型開発を可能にする Mendix Studio Proは、視覚的なドラッグアンドドロップ開発ツールを提供します。 ワークフロー、 UI、データ、ロジック、ナビゲーションをノーコードおよびローコード開発で実現します。実行時に結果のモデルを解釈し、モデルとアプリケーション間の結合を維持することで、 Mendix 将来の遺産の生産を防止します。さらに、直接モデルを実行することでコード生成のオーバーヘッドがなくなり、ライブ変更に対応することで大きな利点が得られます。 一貫性チェック、制御された拡張機能、および実行時の動的監視分析。
モデル駆動型開発 (MDD) は、迅速なアプリケーション開発を可能にする主要なアプローチの 1 つとして登場しました。アプリケーション ロジック、プロセス フロー、およびユーザー インターフェイスの定義にビジュアル モデルを使用するため、MDD では開発者とビジネス ユーザーの両方が、労力のかかる低レベルのコーディングを必要とせずにアプリケーションを迅速に構築できます。その結果、C# や Java などの従来のプログラミング言語よりも大幅に高速になります。ビジネス ユーザーがアプリケーションの設計と開発に積極的に参加できるレベルまで関与できるように、ビジュアル MDD アプローチを全面的に採用しました。MDD は、ビジネスと IT の利害関係者を連携させる優れたコミュニケーション メカニズムを提供し、それによって品質の向上と成果の向上を実現します。
もう一つの利点は、 Mendix ランタイムはモデルを直接実行します。つまり、モデルは文字通りアプリケーションであり、仲介者ではありません。視覚的にモデル化された設計が実際にコードを生成するアプローチ(Javaや.NETなど)とは対照的に、 Mendixのモデル解釈アプローチには、 ユニークな特徴と利点.
詳細については、以下を参照してください ローコードの原則 #1: ローコードにおける最も重要な概念であるモデル駆動型開発
-
何ができるのか Mendix スタジオプロ?
Studio Proは Mendixの包括的なローコード アプリケーション開発環境により、部門横断的なチームがアイデアを本番アプリケーションに変換できます。 経験豊富な開発者からコーディングの経験がほとんどない開発者まで、さまざまな開発者が複雑なロジックを追加し、高度な統合を構築することでアプリケーションをゼロから構築し、エンタープライズ グレードのトランザクション Web アプリケーションやモバイル アプリケーションを作成できます。
Mendix Studio Proは、最初から最後までアプリケーションを構築しながら、る 共同ソフトウェア開発の力。 Mendix Studio Pro は幅広い機能の恩恵を受けます。 IDEは、ドメインモデルを含む広範なドメイン固有言語と関連するモデリングツールで構成されています。 ワークフローエディター、 ページ エディター、マイクロフロー エディター、統合、デバッガー、およびセキュリティ構成。 さらに、 拡張機能の構築、基盤システムへの統合、ブランチラインの管理、セキュリティの管理など、すべて Mendix スタジオプロ。
-
オフラインで作業するにはどうすればいいですか?
Mendix Studio Proには オフライン作業 このモードでは、インターネット接続なしでもローカルでアプリのモデリング、実行、テストを続行できます。このモードでは、すべての変更はローカルバージョンリポジトリに保存されます。アプリ開発チームの他のメンバーと変更を共有したい場合は、再度オンラインになって、 チームサーバー バージョン管理リポジトリ。
オフラインで作業している間、 Mendix マーケットプレイス、Team Server、およびアプリプロジェクトストーリー Mendix ポータルは一時的に無効になっています。
-
ローカルにデプロイしてテストするにはどうすればいいですか?
迅速な開発には、特にUX/UIに関する変更を迅速にテストすることが求められます。これを実現するために、 Mendix プラットフォームは、ユーザーのローカル マシンへのワンクリック デプロイメントを提供します。ローカル デプロイメントはすぐに使用でき、追加のインストールや構成は必要ありません。ローカルにデプロイすると、独自のローカル SQL データベースを備えた、アプリケーションの完全に機能するローカル作業インスタンスが起動されます。
当学校区の インスタントアップデート 機能で Mendix Studio Pro は、アプリ プロジェクトに加えられた変更をすばやく反復する最速の方法を提供します。アプリの変更された部分のみがローカルで実行されているアプリにプッシュされ、更新されるため、ライブ アプリで変更を直接テストできます。
インターネット接続を必要とせずにローカルで変更をテストすることもできます。
https://localhost:{dynamic variable port}. -
どのオペレーティングシステムが Mendix Studio Pro サポート?
Mendix Studio Pro は Windows と macOS の両方でネイティブに実行できます。