2009-06-25 16 views
2

Visual Studio用のアプリケーション開発者フレームワークの推奨事項を探しています。簡単な調査でStrataframe、Mere Mortals、CSLA、Deklarit、xEpressApp、Habanero、Spring.Netなどの製品が特定されました。開発者の経験に基づいて何をお勧めしますか?.NET Application Developer uber Framework

重要な要件の一部は、フレームワークがオブジェクト/リレーショナルDBマッピングを提供する必要があるだけでなく、データにアクセスするUIを「ビルド」することです。 UIビルダーは、プログラマーにフォームの「ブランド」風味が提示されるように、設計時に(設定パラメーターに基づいて)画面/ページをカスタマイズできるようにする必要があります。明らかに、フレームワークは.NET Visual Studioと統合されなければならず、生成されたコードはカスタマイズ可能であるか、カスタマイズのフックを提供する必要があります。 n層アーキテクチャをサポートするだけでなく(これはおそらく与えられていると思います)、フレームワークがdev/test/prodの一般的な展開ストラテジも概念化しているといいでしょう。私は、Web /ブラウザベースのフレームワークを探しているわけではありません。これは、ファイアウォールのビジネスアプリの背後にある厳密に社内のものです。

背景として、私たちはカスタム開発フレームワークを持つVisual Foxpro環境から変換し、ビルダーを幅広く利用しています。

答えて

0

私はDevExpress社のコンポーネントとフレームワーク

1

CSLAを愛するので、私はあなたのリストをオフに交差でしょうそのいずれでもありません。

1

私は今、ハバネロを学んでいます。それはあなたの説明によく合います。それは学習曲線を少し緩和するFire Starterというユーティリティーを付属しています。これは、アジャイルとドメイン駆動の開発の影響を強く受けています。私は既存のプロジェクトで試してみませんでしたが、新しいプロジェクトでは非常に単純なワークフローがあります。

  1. Fire Starterでクラス、プロパティの検証、関係、UIを定義します。
  2. コードとフォームを生成します。
  3. オープンは、WinFormsのとASP.NETの両方をターゲットにすることができますので、それは独自のUIの抽象化レイヤを使用しています

を変更するのVisualStudioやSharpDevelopの

  • のいずれかで解決策を作成しました。生成されたUIは、設計時に生成されたものを除いて、Nake Objectsアーキテクチャパターンを思い出させるので、変更することができます。

    私はハバネロの初心者ですから、それ以上のことは言えません。私は彼らのwikiとフォーラムで詳細をチェックしたいと思う。

  • 0

    Deklaritは2010年9月1日より販売を中止し、私と多くの人がかなり迷惑になりました。

    Sculpture/S-Expert(www.dawliasoft.com)、nhydrate.codeplex.com、t4csla.codeplex.com、Vidyanoがあります。

    その他多くのもの

    あなたは何を決定しましたか?

    関連する問題