1

多数の多対多および階層構造を構築する一連の変換を通じて一連のテキスト フィールドと数値フィールドを取得するアプリケーションを開発するために使用できるビジュアル データベース アプリケーション開発ツール(GUI ベースまたはスクリプト) を探しています。データ要素間の関係 (複数の主従関係など)

[編集 - 最初の質問以来]

DBA がテーブルと SQL を定義できるようにする多くの製品を見つけました。そして、「デザイナー」はこれらの GUI PHP ジェネレーターを使用して、MySQL テーブル/SQL に対してフォーム ベースの Web ページを作成できます。

  • スクリプトケース
  • Xlinesoft phprunner
  • コードチャージ
  • SQLmaestro phpgenerator

これらのソリューションの賛否両論についての洞察をいただければ幸いです。たとえば、コードはどの程度きれいに生成されますか? 「純粋な」スクリプト出力とは対照的に、実行時のセットアップがより複雑なものがあることに気付きました。

どうもありがとう

4

1 に答える 1

2

私は何年も前に CodeCharge Studio を使用して気に入りましたが、IDE とそのフレームワークに強く結び付いているため、生成されたものを環境外で変更するのは難しいため、二度と使用しません。

また、「一般的ではない」こと (つまり、ネイティブでサポート/実装されていないこと) を行う必要がある場合は、少し難しくて扱いにくいものになる可能性があります。ルックアップ リストボックスを実装するのに苦労したことを覚えています (たとえば、リスト ボックスから国を選択すると、2 番目のリスト ボックスに州のリストが表示されます)。最新バージョン。

ただし、迅速なプロトタイピングや、「カスタム」開発のサイズがそれほど大きくない場合には非常に適しています。それ以外の場合は、ロジックまたはカスタム UI を機能させるために費やす追加の時間が、コード生成で節約した時間よりも多くなります。

もう 1 つの利点は、複数の言語 (PHP、Java、Perl、C# など) から選択できることです。

もしあなたが .NET に反対しておらず、より高い予算を持っているなら、私が少し前に評価した非常に優れた製品、 Iron Speedをお勧めしなければなりません.Iron Speedは、完全なデータベース駆動型アプリケーションを文字通り 1 時間以内に生成することができます. コードは外部から 100% 変更可能です (Visual Studio ソリューションを生成します)。

前述のように、私の経験は評価のみに限定されています (私が取り組んでいたプロジェクトが典型的なデータベース駆動型の Web サイトではなかったという理由だけで、それ以来他のプロジェクトに取り組んでおらず、それ以外の場合は既に購入していました)、しかし、テスト プロジェクトとして簡単な時間追跡アプリケーションを作成し、「学習」モード (つまり、できるだけ早く開発するのではなく、物事がどのように機能するかを理解しようとする) で作業するのに 1 日しか費やしませんでした。公式サイトに動画がたくさんありますので、よろしければご覧ください。

于 2011-09-28T16:32:33.740 に答える