sql >> データベース >  >> RDS >> Oracle

Delphiデータベース対応コンポーネントの使用-長所と短所

    データベース対応コンポーネントを使用すると、ビジネスロジックとUIロジックを明確に区別できないアプリケーションが作成されることがわかりました。

    これは小さなプロジェクトには問題ありませんが、プロジェクトが大きくなるにつれて、コードの保守性が低下します。

    イベントコードのさまざまなビット(およびそれらの相互作用)はすべて、理解するのに本当に悪夢になる可能性があります!

    常にそのような場合、私はデータベース対応コンポーネントを捨てて、(手作業でコーディングされた)MVCデザインに切り替えました。

    これには多くの事前のコーディング作業が必要ですが、結果として(IMHO)、保守可能、拡張可能、およびデバッグ可能なプロジェクトになります。



    1. freeTDSはその構成を使用していません

    2. Laravelクエリビルダー-高度な条件節(オプションのパラメーター)

    3. WordPressとNginx、MariaDB 10、PHP7をDebian9にインストールします

    4. MACOSXで単純なmysqlcアプリケーションをコンパイルするときに、未定義のシンボルを取得し続けるのはなぜですか?