これが私の状況です。
新しい仕事を始めたばかりで、最近、書き換えが必要なアプリケーションを継承しました。私はあなたが何を考えているか知っていますが、私を信じてください...これは本当に私が持っているシステムがリファクタリングを超えており、ほとんどすべてを行かなければならないまれなケースの1つです.
現在のアプリは、WCF、WCF Data Services、ASP.Net、Entity Framework などのホスト全体を備えた Silverlight 2.0 アプリです。元の「アウトソーシングされた」開発者は、すべての時点で、このプロジェクトを学習演習として使用しているようで、何も学ぶことができませんでした。それは私が今まで見た中で最悪です。問題は、このプロジェクトが昨年の 9 月に完了するはずだったので、現在 12 か月遅れていることです。
私が任されたのは、ソリューションを書き直して、3 ~ 4 か月で機能的に完成させることです。私は間違いなくそれを行うことができます (実際には、データよりも少し多いか、データをフォームします) が、時間を節約するための最良のオプションを検討しています。XBAP を検討していますが、前回見たときは展開が悪夢でした。
したがって、... .Net 4 をターゲットにすることができるため、ClickOnce は完全な信頼の XBAP を展開しました。つまり、その中間層を削除して、単純な DAL アセンブリを選択し、Web サービス、HTTPHandlers (アップロード用) などの複雑さを今のところ無視することができます。これはイントラネット展開であるため、WAN 上の IE7+ および Windows ボックスを保証できます。
ただし、これはすべて、うますぎるように聞こえます。完全信頼 XBAP または XBAP 開発自体に関する残りの問題は何ですか。これを追求する価値はありますか、それとも今のところ他の場所を探すべきですか?
どんな助けでも大歓迎です。前もって感謝します。