0

CSLAXAFSCSF、...などのアプリケーションを構築するためのスケルトンを提供するフレームワークは数多くあります。

自分で使用しますか、それともゼロから作成しますか?

4

3 に答える 3

4

.NETは私のお気に入りのフレームワークです。

私が取り組んでいるアプリケーションは通常、複雑すぎて「スケルトン」に収まりません。ただし、Winformsで作業するときは、UIにCABを利用するのが好きです。これが骸骨だとは言えませんが、多かれ少なかれ骸骨を作ることができる土台を作り、その上に肉を作ることができます。また、UIをデータレイヤーに接続するためにMVCを使用するのも好きです。データレイヤーは通常、LLBLGenまたはnHibernateです。

Webアプリケーションのスケルトンを生成するために、ASP.NET動的データフレームワークは非常に有望に見えます。

于 2008-12-12T00:35:06.853 に答える
2

SQL(異なるエンジン間の違い)のようなものを処理し、多くのカスタムデータ構造と型、IoC/依存性注入などを提供する独自のクラスライブラリを使用するだけです。

以前はDevExpressのXPOライブラリを使用していましたが、パフォーマンスにかなり大きな問題が発生した後、プレーンSQLに戻りました。

私はあなたが言及したようなより大きなフレームワークを使ったことがありません。それらの初期の経験は、常にそれらが強力であると同時に制限的であると私に信じさせてきました。あなたは通常、より複雑な機能を実装するために彼らが物事を行う方法と戦うことになります。

于 2008-12-12T00:44:07.693 に答える
2

I used CSLA.NET to build an large LOB Windows application (title insurance) in 2007, basically it is a framework that you build your business objects based on. The business objects are generated from database tables with predefined templates. SPs are mostly utilized for data access. Personally I've not liked it because there are lots of code and template need to maintain, I prefer ORM to template based approach.

I've been using XAF to build another Windows based HR application, it can help you create a complete application just in 15 minutes with nice UI and lots of cool stuffs such at localization, customization, skinable and so on. But the big problems with XAF are limitation of the underlying XPO, and not so good performance.

于 2010-08-13T07:32:34.537 に答える