4th Dimension ローコード レビュー: 上位の比較
4th Dimension のローコード レビューでは、4D 自体 (Developer Pro および無料の Community エディション)、パートナー ベンダーの 4D ベースの垂直アプリケーション、および同じ小規模チーム プロジェクトで競合する一般的なローコード プラットフォームなど、小さな分野のオプションを比較します。 4D は 1984 年から市場に投入されており、その現在のバージョンはリレーショナル データベース エンジンと組み込みのフォーム デザイナを組み合わせているため、ほとんどの「評価」は実際には機能グリッドを直接比較するのではなく、構築するか購入するかの決定になります。
重要なポイント
- 4D は単一ベンダーのプラットフォームです。データベース エンジン、フォーム デザイナー、および言語は 1 つの会社から提供されているため、ライセンスを取得したり統合したりするための個別のランタイムはありません。
- 4D のユーザーベースは従来のローコードツールよりも小さいため、実際のサードパーティのレビューはまれです。最も有用な証拠は、開発者フォーラム、リリースノート、および実践テストから得られます。
- 無料の Community Edition では評価の経済的ハードルが取り除かれますが、商用展開には有料のライセンスが必要です。コミットする前にそのための予算を立ててください。
- 4D の ORDA データ アクセス レイヤーとそのフォーム/値リスト ツールは、一般的なローコード プラットフォームとの比較を最も頻繁に決定する 2 つの機能です。
- 最も効果的な評価方法は、機能チェックリストではなく、独自の画面とレポートを 2 週間かけて作成することです。
「4 次元ローコードレビュー」が実際にカバーしている内容
4 次元のローコード レビューの検索結果には 3 つの異なる要素が混在する傾向があり、それらを分離することが有用な比較への第一歩となります。最初のカテゴリは、リリース ノート、カンファレンス トーク、ベンダー ドキュメントといった 4D プラットフォームの内容に関するものです。 2 つ目は 4D 上に構築されたアプリケーションのレビューに関するもので、通常、独立したアナリストではなく、アプリケーションを依頼した企業によって書かれます。 3 つ目は、4D と 、Mendix、OutSystems、FileMaker などの汎用ローコード ツールとの比較です。
カテゴリごとに異なる質問に答えます。プラットフォームのカバレッジにより、4D がアクティブに維持されているかどうか、およびそれがどこに向かっているのかがわかります。アプリケーションのレビューでは、完成した 4D システムが日常の使用においてどのような感じかを知ることができます。プラットフォームの比較により、4D がプロジェクトにとって適切なカテゴリのツールであるかどうかがわかります。 3 つすべてを混同した読者は、パートナーの実装の品質に基づいて 4D を判断することになりますが、これは双方向で間違いです。
公平を期すために言うと、4D は特定のニッチ市場、つまり、ビジュアル フォーム レイヤーの下に実際のリレーショナル データベースを必要とする開発者によって構築された、小規模チーム向けのデータ量の多いビジネス アプリケーションを満たします。そのニッチ以外のツールは、いくつかの軸ではそれを上回りますが、他の軸では大きく負けます。
比較したオプション
4D を評価する小規模チームのビルダーには、4 つの現実的な選択肢が提示されます。それぞれの場所を以下の表にまとめます。
| オプション | それは何ですか | こんな方に最適 | 主なトレードオフ |
|---|---|---|---|
| 4D Developer Pro | 完全な 4D 開発環境と展開のための商用ライセンス | カスタムのデータ中心のビジネス アプリを出荷するチーム | 予算化が必要なシート単位および展開ライセンス |
| 4D コミュニティ版 | 4D 開発環境の無料版 | 学習、プロトタイピング、適合性の評価 | 商業的な運用展開を目的としていません。 |
| 4D ベースの垂直アプリ | 4D パートナー ベンダーのパッケージ化されたビジネス アプリケーション | 構築ではなく完成したシステムを希望する購入者 | データ モデルと UI の制御が低下 |
| 一般的なローコード プラットフォーム | Power Apps、Mendix、OutSystems、FileMaker など | コネクタとクラウドネイティブの展開を優先するチーム | いくつかのケースでネイティブ リレーショナル モデリングが弱くなる |
この比較は純粋に技術的なものではありません。ライセンス モデル、ホスティング オプション、採用できる開発者プールのサイズは、機能リストと同じくらい重要であり、これらは表面的な 4 次元のローコード レビューで最も見落とされることが多い要素です。
関連: — デスクトップ、Web、モバイル上で 1 つのファイルからカスタム アプリを必要とするチーム向けの、長期にわたって実行されているリレーショナル データベース プラットフォームです。.
4D Developer Pro: コア プラットフォーム
4D Developer Pro は、ほとんどの商用プロジェクトで使用されている有料エディションであり、本格的な評価で焦点を当てるべきオプションです。この環境には、リレーショナル データベース エンジン、フォームとリスト ボックスのデザイナー、REST スタイルのアクセス用の統合 HTTP サーバー、およびプラットフォームの存続期間中に大幅に進化した独自の言語が統合されています。最新の 4D コードは ORDA (オブジェクト リレーショナル データ アクセス) に依存しているため、開発者は従来の選択ベースのコマンドのみを使用するのではなく、レコードをオブジェクトおよびコレクションとして操作できます。
実際の使用においては 2 つの機能が際立っています。 1 つ目は、フォーム デザイナによる値リストの処理と関連フィールドの表示です。リストをフィールドに添付したり、関連テーブルから値を設定したりすることは、配線作業ではなく、短い視覚的な操作です。 2 つ目は、データ モデルとインターフェイス間の緊密な結合です。フィールドのタイプの変更やリレーションの追加は、一般的なローコード ツールではあまりスムーズに処理されない方法で、構造エディターを通じて伝達されます。
妥協は現実のものです。 4D の言語とイディオムはプラットフォーム固有であるため、スキルは部分的にのみ他のスタックに転送されます。開発者コミュニティは、主流のローコード製品に比べて小規模です。つまり、サードパーティのチュートリアルが少なく、公式ドキュメントやコミュニティ フォーラムへの依存度が高くなります。導入オプションはここ数年で拡大してきましたが、チームは特定のアーキテクチャを想定するのではなく、ベンダー独自のドキュメントと照らし合わせて現在のホスティング オプションとクライアント オプションを確認する必要があります。 4 次元のローコード レビューを実施する場合、これらの要素を考慮することが重要です。
私たちの選択: — 自動化、ビュー、共有可能なインターフェイスを備えた、実際のリレーショナル データベースの上にあるスプレッドシートのようなシンプルなインターフェイス。.
4D コミュニティ エディション: 無料の出発点
4D Community Edition は、開発者にプラットフォームを学習してアプリケーションのプロトタイプを作成するための無料の方法を提供し、それが評価の自然な最初のステップになります。小規模なチームの作成者にとって、実用的な価値は、商用の会話の前に実際のテーブルをモデル化し、実際のフォームを作成し、実際の値リストをテストできることです。
注意点はライセンスの範囲に関するものです。無料版はビジネスの運営ではなく学習と評価を目的としており、特定の条件はベンダーによって設定されており、リリースごとに変更される場合があります。実稼働での使用を検討している人は、4D サイトで現在のライセンス条項を読み、商用展開に何が必要かを確認する必要があります。 Community Edition を無料の永続的な運用ランタイムとして扱うのは、よくある誤解であり、コストがかかります。
ただし、正しく使用すれば、これは 4D を支持する最も強力な議論の 1 つであり、4 次元のローコード レビューでよく強調されます。プラットフォームが問題に対処するかどうかを判断するコストは、基本的に自分の時間です。
4D ベースの垂直アプリケーション
4D の旗の下でレビューされる内容 (4 次元のローコード レビューを含む) の重要な部分は、プラットフォームではなく、その上に構築された完成したアプリケーションです。 4D には、ERP、会員および協会の管理、医療管理、製造などの分野でパートナーが開発した垂直ソフトウェアの長い歴史があります。これらの市場の購入者は、探しているアプリケーションが偶然 4D 上で動作するため、4D を選択することもなく 4D を発見することがよくあります。
4D ベースの垂直アプリケーションを評価するには、プラットフォームの評価とは異なる質問が必要です。ベンダーがカスタムレポート用のデータモデルを公開しているかどうか、フィールドやフォームを自分で追加できるかどうか、または変更ごとに料金を支払う必要があるかどうか、および 4D の基礎となるバージョンが進化した場合のアップグレードパスはどうなるのかを尋ねてください。ベンダーがスキーマをロックしている場合、対応可能なプラットフォームにパッケージ化されたアプリケーションでも適切ではない可能性があります。
このソリューションの利点は速度です。ビルド プロジェクトではなく、動作するシステムが得られます。欠点は、テーブル、リレーション、インターフェイス規則に関する他の人の設計決定を継承することです。
4D と一般的なローコード プラットフォームの比較
4D を Power Apps、Mendix、OutSystems、または FileMaker と比較することは、商業目的の研究のほとんどが最終的に行き着くところであり、そのような比較は具体性を高めます。一般的なローコード プラットフォームは、コネクタ エコシステム、クラウドネイティブの展開、開発者の可用性の点で勝つ傾向があります。 4D は、リレーショナル データのネイティブ モデリング、そのフォームの奥深さ、データ入力が集中する画面用のリスト ツール、データベースとアプリケーション層が統合ではなく単一の製品であるという事実で有利になる傾向があります。
決定を下すのに役立つ方法は、アプリケーションを一文で説明し、それがどのカテゴリに似ているかを確認することです。 「多くの関連テーブル、高密度のデータ入力フォーム、複雑なレポートを備えた記録システム」が 4D を指します。 「6 つの SaaS API を活用し、モバイル フロントエンドを必要とするワークフロー アプリケーション」は、コネクタが豊富なローコード プラットフォーム](/ja/how-building-apps) を指します。実際のプロジェクトのほとんどはその中間に位置し、通常、決定要因となるのは、その線のどちら側に多くのリスクがあるかです。
FileMaker は読者が最も頻繁に比較するものであるため、特に言及する価値があります。どちらも、長年にわたって確立されている単一ベンダーのデータベースおよびフォーム プラットフォームであり、無料または低コストのエントリ ポイントと有料の展開を備えています。違いは、データ モデリング、スクリプト言語、各ベンダーがサポートする特定の展開アーキテクチャの深さにあります。詳細については、古い比較記事ではなく、ベンダーの現在のドキュメントと照らし合わせて確認する価値があります。 4 次元のローコード レビューを求める人にとって、これらのアーキテクチャの違いは重要です。
2 週間で 4D を評価する方法
構造化された検証は、このレビューを含む単なるレビュー記事を読むことよりも効果的です。次の手順では、約 2 週間のパートタイム作業を要し、擁護できる決定が得られます。
- 最も困難なエンティティをモデル化します。 最も多くのリレーションシップと最も困難なフィールド タイプを含むテーブルを作成します。ここで構造エディターに苦戦するようであれば、あらゆる場面で苦戦することになります。
- 最も密度の高いデータ入力フォームを作成します。 少なくとも、関連するフィールド値のリストと計算または派生した表示を含めます。これは、4D のフォーム ツールが評判を得るかどうかの分かれ目です。
- 最も複雑なレポートを作成します。 データ中心のプラットフォームがフォーム中心のプラットフォームと区別されるのは、レポート作成です。
- 展開ストーリーをテストします。 作成したアプリケーションが環境内のユーザーにどのように届くか、およびアプリケーションに必要なライセンスを確認します。
- 採用とサポートの実態を確認します。 地元の開発者を検索し、公式コミュニティ フォーラムを読み、質問がどれだけ早く回答されるかを測定します。
ステップ 1 ~ 3 では無料版を使用します。ステップ 4 と 5 では、プロバイダーや他のユーザーと話し、何年も前のフォーラムの投稿ではなく最新の情報を強調する必要があります。
注意事項とよくある誤解
いくつかの繰り返し発生するエラーにより 4 次元のローコード レビューが歪められ、名前を付けることで時間を節約できます。 1 つ目は、無料版を実稼働ライセンスとして扱うことです。 2 つ目は、パートナーが構築した単一のアプリケーションに照らしてプラットフォームを判断することで構成されます。これは、4D の機能と同様にこのベンダーの選択を反映します。 3 つ目は、プロジェクトが各機能にどの程度依存しているかに基づいて重み付けをせずに、プラットフォーム間の機能の数を比較することです。
4 番目の誤読は、「ローコード」が「開発者がいない」ことを意味すると想定していることです。 4D はデータ中心のアプリケーションを構築する障壁を低くしますが、本格的なシステムでは依然としてリレーショナル設計、インデックス付け、トランザクション処理を理解している人が恩恵を受けます。プラットフォームによりコードの量が削減されます。ただし、データに関する判断の必要性がなくなるわけではありません。
最後に、バージョンのずれも重要です。 4D は数十年にわたって継続的に開発されており、古いリリースのガイダンスでは、ORDA、フォームのレンダリング、またはデプロイメントにおける現在の動作が説明されていない可能性があります。常にソースの日付を確認してください。
出典と詳細情報
- ローコード開発プラットフォーム — Wikipedia: ローコード開発プラットフォーム (LCDP) は、書き込みがほとんどまたはまったく必要ないソフトウェア開発環境 (通常はグラフィカル ユーザー インターフェイス (GUI)) を提供します…
- コード レビュー — Wikipedia: コード レビュー (ピア レビューとも呼ばれる) は、1 人または複数の人がコンピューター プログラムのソース コードを検査するソフトウェア品質保証活動です。
よくある質問
4D はローコード プラットフォームとみなされますか?
4D は、そのフォーム デザイナ、値リスト、および構造エディタにより、開発者が限られた手書きコードで作業インターフェイスを作成できるため、ローコードのカテゴリに当てはまります。また、ビジュアル ツールでは表現できないロジック用の完全なプログラミング言語も維持されており、純粋な宣言型ツールよりも「その下に実際の言語を備えたローコード」に近いものになります。
4D の無料バージョンはありますか?
4D は、学習、プロトタイピング、評価を目的とした無料の Community Edition を提供しています。商用展開には有料ライセンスが必要です。正確な条件はベンダーによって定義されており、リリースごとに変更される場合があります。したがって、実稼働デプロイメントを計画する前に、4D サイトで現在のライセンスを確認してください。
4D は FileMaker とどう違うのですか?
どちらも長年にわたって確立されている単一ベンダーのプラットフォームで、データベースとビジュアル フォーム ビルダーを組み合わせ、有料の展開で無料のエントリ ポイントを提供します。実際の違いは、データ モデリング、スクリプト言語、サポートされる展開アーキテクチャの深さにあります。したがって、古い記事に頼るのではなく、ベンダーの現在のドキュメントを比較してください。
ビジネス アプリに 4D を選択する前に何を確認する必要がありますか?
4 つのことを確認してください。データ モデルが本当にリレーショナルで複雑かどうか、画面のデータ入力が多いかどうか、アプリケーションのデプロイとライセンスの取得方法、お住まいの地域で開発者やサポートを見つけることができるかどうかです。最初の 2 つが「はい」で、最後の 2 つが実現可能であれば、4D が良い候補となります。
独立した 4D レビューを見つけるのが難しいのはなぜですか?
4D のユーザー ベースは主流のローコード プラットフォームよりも小さいため、4D について取り上げている出版物も、それについて執筆している独立したレビュアーもほとんどありません。 4D のローコード レビューに関する最も信頼できる証拠は、集約されたレビュー サイトではなく、ベンダー独自のドキュメントとリリース ノート、活発な開発者コミュニティ フォーラム、および独自の試用版ビルドから得られます。
既存の 4D アプリケーションを別のプラットフォームに移行できますか?
4D アプリケーションはスキーマ、フォーム、およびプラットフォーム固有の言語ロジックを 1 つのプロジェクトに結合しているため、移行は可能ですが、簡単なことはほとんどありません。コストは、コードとデータ モデルに存在するビジネス ロジックの量、および関係とレポートを正確に表現するターゲット プラットフォームの能力によって異なります。最低限、インターフェース層の再構築のための予算を確保してください。
よくある質問
4D はローコード プラットフォームとみなされますか?
4D は、そのフォーム デザイナ、値リスト、および構造エディタにより、開発者が限られた手書きコードで作業インターフェイスを作成できるため、ローコードのカテゴリに当てはまります。また、ビジュアル ツールでは表現できないロジック用の完全なプログラミング言語も維持されており、純粋な宣言型ツールよりも「その下に実際の言語を備えたローコード」に近いものになります。
4D の無料版はありますか?
4D は、学習、プロトタイピング、評価を目的とした無料の Community Edition を提供しています。商用展開には有料ライセンスが必要です。正確な条件はベンダーによって定義されており、リリースごとに変更される場合があります。したがって、実稼働デプロイメントを計画する前に、4D サイトで現在のライセンスを確認してください。
4D と FileMaker はどう違いますか?
どちらも長年にわたって確立されている単一ベンダーのプラットフォームで、データベースとビジュアル フォーム ビルダーを組み合わせ、有料の展開で無料のエントリ ポイントを提供します。実際の違いは、データ モデリング、スクリプト言語、サポートされる展開アーキテクチャの深さにあります。したがって、古い記事に頼るのではなく、ベンダーの現在のドキュメントを比較してください。
ビジネス アプリに 4D を選択する前に何を確認する必要がありますか?
4 つのことを確認してください。データ モデルが本当にリレーショナルで複雑かどうか、画面のデータ入力が多いかどうか、アプリケーションのデプロイとライセンスの取得方法、お住まいの地域で開発者やサポートを見つけることができるかどうかです。最初の 2 つが「はい」で、最後の 2 つが実現可能であれば、4D が良い候補となります。
独立した 4D レビューを見つけるのが難しいのはなぜですか?
4D のユーザー ベースは主流のローコード プラットフォームよりも小さいため、4D について取り上げている出版物も、それについて執筆している独立したレビュアーもほとんどありません。 4 次元のローコード レビューに関する最も信頼できる証拠は、集約されたレビュー サイトではなく、ベンダー独自のドキュメントとリリース ノート、活発な開発者コミュニティ フォーラム、および独自の試用版ビルドから得られます。
既存の 4D アプリケーションを別のプラットフォームに移行できますか?
4D アプリケーションはスキーマ、フォーム、およびプラットフォーム固有の言語ロジックを 1 つのプロジェクトに結合しているため、移行は可能ですが、簡単なことはほとんどありません。コストは、コードとデータ モデルに存在するビジネス ロジックの量、および関係とレポートを正確に表現するターゲット プラットフォームの能力によって異なります。インターフェース層の再構築のための予算を最小限に抑えます。
職場アカウントで Power Apps を無料で試してみる
Microsoft 365、Dataverse、Power Automate に組み込まれたエンタープライズ グレードのローコード アプリ開発。