2008-08-08 6 views

答えて

15

私たちは、約10人の開発者を含む現実世界のアプリケーションにSCSFを使用しました。使い方のパターンを設定して開発するのは急いで学習しましたが、一度設定されると、新しい開発者をプロジェクトに導入するのは非常に簡単でした。 CABとSCSFを使用することは、我々のプロジェクトにとって非常に有益でした。特に、各開発者のスピードと生産性を高めることができました。

SCSFが没落しているということは、使用できない可能性のある機能がたくさんあることです(機能の60%しか使用していない可能性があります)。

私はSCSFを新しいプロジェクトに使用しており、PRISMへのリファクタリングを検討しています。 PRISMでは、使用されていない機能を絞り込むことができます。 WPFを使用する場合は、PRISMを調べることをお勧めします。

+1

私はそれを倍増させることができます。特に学習曲線と初期設定後の使い方が簡単です。いくつかの共通モジュールを共有し、そのモジュール性を非常に喜んでいる3つの異なるアプリケーションがあります。 – Marcel

+2

PRISMへのリファクタリングは、プロジェクトをWPFに変更することを意味することにも注意してください。 WPFはPRISM(SCSFではなく)を使用する必要があり、WinFormsはSCSF(PRISMではなく)を使用する必要があります – PandaWood

+0

@PandaWood:SCSF 2010によれば、プレゼンターと共にWPFビューを追加できます。 – IAbstract

5

私は個人的な経験がありませんので、私の上で行う人の助言に賛成です。

  1. それ傷つくそれはあなたの場合

だから、最終的にはそれだけの価値だった

  • を設定し、学ぶために:私は、このファクトリを使用し、両方が同じテイクの方法を持っていた2人の同僚を知っています私はそれを求めて行くだろう。

  • 1

    私たちはWeb Service Software Factoryを使用しています。これは、開発者が標準と適切なパターンに従うことをより容易にするためです。私たちの学習曲線は悪くありませんでした。開発者あたり最大でも数時間です。

    それ以外は、他の賛同者には言及していません。&

    1

    私たちは6人の開発者を持つ現実世界の複合アプリケーションにSCSFを使用しました。 Torrey氏によると、チームやPM、テスターなどチーム全体の規模は14人でしたが、OOやデザインパターンの経験がなかった3人の開発者にとっては急速な学習曲線でした。自分自身と他の2人は何年もの間OO-puristsでした。私たちはパターンを認識するだけで水に鴨のようなCABに行きました。プロジェクトの途中で、OOの原則に関する1週間のトレーニングコースを作成し、次にパターンをデザインします。他の3人がこのコースを通過すると、生産性はすぐに増加し始めました。

    私のアドバイスは、あなたのチームが健全なOOとデザインパターンの知識を持っていることを確認してください。彼らが認識しているパターンを見ることができれば、カーブは下がります。

    3

    私たちは、現在1階で350人のユーザーが使用している8人(4人のUI + 4人のWCFサービス)の開発者と共に、2006年にSCSFアプリケーションを開発しました(採用)。

    初めにチュートリアルが少なくなったため、学習するにはあまりにも多くのことがありました。パターンと実習/コードプレックスに多く寄与した​​3210とEugenio Paceに感謝しています。私たちが獲得している主要な分野は次の通りであった: - ClickOnceの 5)を介して、簡単に配備可能なアプリケーション 4の

    1)UIとビジネス 2)開発者 ための集束役割の明確な分離3)モジュールベースのオンデマンド構造)開発者の生活を簡単かつより構造化したレディーパターンとヘルパー。それがサポートするよう

    は、それは時間とユーザー間で尊敬を得ています: -

    1)RBAC - ロールベースのアクセス制御 2)機能のクイックターンアラウンド我々が分離され、インフラストラクチャサービス/ビジネスサービス/ UIヘルパーサービス全体がきちんと整っており、アプリケーション全体がモジュールベース(CABの最善の部分)です。
    3)今、私たちはWPFに移っていくつかのジャズ要素を追加することを考えています。

    +1

    メモリ管理に関する問題が見つかりましたが、後でそれを管理するために多くのハッキングが見つかったため、最終的には良い選択肢となりました。 – Wali

    +0

    メモリ管理の問題は何ですか?あなたが言及しているハッキングを共有したいですか? –