新しいCRUD asp.netアプリケーションにSubSonicまたはDynamic Dataを使用する必要がありますか?

StackOverflow https://stackoverflow.com/questions/606901

質問

簡単なCRUD asp.netサイトを一緒に作成する必要がありますが、これは今後大きなアプリケーションになる可能性があります。 SubSonic を使用した経験はありますが、プロジェクトを作成してから非常に長い間、再学習する必要があります。 動的データの使用も検討しています。誰がこれらのツールを使用した経験があるか教えてください。

役に立ちましたか?

解決

最近では、ほぼすべてにsubsonicを使用しています。 SubSonicの利点は、後で拡張/拡張する必要がある場合に、その上に任意の抽象化レイヤーを構築できることです-それは本当に1つの主な目的のみに役立ちます-クラッドコードの作成から不要を取り除いてください。

動的データを広範囲に使用したことはありませんが、私が読んだことから、それは多くの足場を作成しているようであり、より広範なアプリケーションとうまく混合できないかもしれません。将来の拡張性が必要な場合、亜音速をお勧めしますが、動的データは、Web経由でデータベースを維持するために厳密に使用される短い1回限りのアプリケーションに適した方法です。

他のヒント

以前にSubSonicを使用したことがありますが、私の場合はうまく機能しました。必要なのが抽象化レイヤーだけである場合、セットアップと知識曲線を非常にシンプルに保ちながら、SubSonicは素晴らしい仕事をします。ダイナミックデータについてはわかりませんが、Subsonicを使用すると、データベースが成長するにつれてクラスを再生成するプロセスが非常に簡単になります。また、Subsonicは、クラスからすべてにアクセスできるビューとストアドプロシージャでうまく機能します。このチュートリアルは、データプロバイダーと参照の設定に役立ちます。 Dynamic Dataに多くの助けがあるかどうかはわかりません。ですから、すばやく簡単に探しているのであれば、SubSonicが最適です。

動的データは、基本的に非常に高度なカスタマイズ可能なグリッドソリューションです。いくつかの追加のコントロールとカスタマイズを使用してCRUDを実行する場合は、それが道です。

より複雑なロジックが必要な場合は、SubSonicの方が意味があります。 Dynamic Dataは、いくつかの高度な追加コントロールを備えたCRUDのテンプレートの設定に最適だと思います。

良い印象を得るために、asp.netでいくつかのビデオをご覧ください。

本質的には同じですが、Subsonicではさらにカスタマイズできます。また、T4テンプレートを使用して独自のコードを生成し、subsonicを補完できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top