問題タブ [wcsf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
7985 参照

asp.net - ASP.NET MVCとWebクライアントソフトウェアファクトリー(WCSF)

私は最近、さまざまなタイプのモデルビューアーキテクチャについて少し調査を行っており、将来の社内開発のためにどれを追求するかを決定する必要があります。私は現在ASP.NETスキルを持つMicrosoftショップで働いているので、私の選択肢はASP.NET MVCとWCSFの間にあるようです(MonorailはMicrosoftでサポートされていないため、おそらく対象外です)。

WCSFを基準として使用して、ASP.NET MVCフレームワークを読んだ後、次の点を取り上げました。

  • ASP.NET MVCは、ポストバックに依存するWebコントロールを使用できませんが、WCSFは使用できます。
  • WCSFサイトではなく、ASP.NETMVCサイトのURLをより細かく制御できます。
  • ASP.NET MVCサイトは、同等のWCSFバージョンよりもテストが簡単になる可能性があります。
  • WCSFは、状況によってはUIイベントを制御するためにコードビハインドを使用しているようですが、ASP.NETMVCではこれが許可されていません。

他の考慮事項のいくつかは何ですか?
私は何を誤解しましたか?
両方のフレームワークを使用し、どちらかの方法でアドバイスを持っている人はいますか?

0 投票する
1 に答える
344 参照

enterprise-library - WCSF ランダム アセンブリ マニフェスト定義が .NET 2.0 のアセンブリ参照と一致しない

Enterprise Library 3.1 と一緒に WCSF Feb 2008 を実行していますが、ランダムに「楽しさ」が得られることに気付きました

ファイルまたはアセンブリを読み込めませんでした Microsoft.Practices.EnterpriseLibrary.Common、Version=3.1.0.0、Culture=neutral、Public ... 見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。

通常、これはstackoverflowで言及する価値はありませんが、奇妙なことに、これを初めて起動すると壊れますが、閉じてもう一度F11を押すだけで動作します....奇妙です。これが時々壊れるかもしれないが、他の人は壊れない理由を誰か知っていますか?

0 投票する
2 に答える
312 参照

templates - WCSF (.NET 2.0) のカスタム テンプレートを作成する方法は?

私はWCSFに不慣れで、独自のフレーバーでビュー/プレゼンター/分離コード/などを作成するための「カスタムテンプレートの構築」に関連するものを見つけることができないようです...

誰かが私を正しい方向に向けることができますか?

0 投票する
4 に答える
268 参照

asp.net - 類似しているが異なるサイトをすばやく構築するためのフレームワークを作成するにはどうすればよいですか?

ASP.NET 2.0 を使用して、非常に似ているがまったく同じではない多くのサイトを構築する必要があります。

これらのサイトをすばやく簡単に生成するための最良の方法を見つけようとしています。

サイトはユーザーに関する情報を収集するために使用され、サイトごとに複数の手順があります。

どのサイトも同様の情報を収集しますが、必要な情報が他のサイトよりも少ない場合や多い場合があります。さらに、特定のフォーム フィールドは、サイトに基づいて、さまざまなデータベース テーブルから入力する必要があります。

Microsoft のパターンとプラクティスのソリューションを使用したいと考えていますが、このシナリオに適したソリューションがあるかどうかはわかりません。

現在の考えでは、できるだけ多くのビジネス ロジックを外部アセンブリに入れ、各サイトの各ステップのカスタム Web ユーザー コントロールを記述します。これらのユーザー コントロールをマスター ページの Panel コントロールに含めます。

各サイトが他のサイトのコードをほぼ複製するため、このソリューションは好きではありません。

このデザインを改善するにはどうすればよいですか?

主な障害は、サイトが類似しているが、十分に異なっていることです。

ありがとう!

アレックス

0 投票する
2 に答える
2534 参照

asp.net - ASP .Net Model View Presenter(MVP)パターンと[WebMethod]としてマークされた静的ページメソッドを統合するにはどうすればよいですか?

asp.netアプリケーションで、Webクライアントソフトウェアファクトリー(WCSF)とそれに関連するモデルビュープレゼンターパターン(MVP)の使用を、ページメソッドと組み合わせたいと思います。ページメソッドは、でマークされた.aspxビューの静的メソッドです。 [WebMethod]属性。

ただし、aspxページの静的メソッドは、ビューが通信するために必要なプレゼンターとコントローラーのコンテキストを持つためにページ上にインスタンスメソッドが必要であるため、モデルビュープレゼンターパターンを壊すように見えます。

ページ上の[WebMethods]、別名ビューをサポートするために、WCSFでasp .netのMVPパターンをどのように拡張しますか?

0 投票する
4 に答える
1720 参照

c# - ポータル ベースのサイトの UI スタックの選択肢として .NET WCSF はありますか?

ニュースの見出しとニュースを表示する Web サイトを構築しています。最初はパブリック サイトですが、パーソナライズされた Web ページなどのポータル コンテンツを含むように進化します。

サイトはまた、表示されるニュース記事に関する Web 2.0 機能を構築する必要があり、ビジネスが記事が定義されているテンプレートを変更し、ビジネス ロジックなどに基づいて異なるテンプレートを使用できるように、拡張可能で高度にカスタマイズ可能である必要があります。

コア ビジネス ロジックは、Windows ワークフローと Windows 通信基盤を使用して構築されています。現在、適切な UI スタックを探しています。WCSF は適切な選択でしょうか?

0 投票する
1 に答える
684 参照

asp.net - 2つのプロパティを同時にテストするカスタムバリデーターをVABで作成するにはどうすればよいですか?

私のデータベースでは、エンティティに複合一意キー制約(CustomerId、Name)があります。データベースに変更を送信する前に、一意の制約が守られているかどうかをテストしたいと思います。ユーザーはエンティティのName属性をカスタマイズできるので、nameプロパティを検証するカスタムバリデーターを作成したいのですが、その間、CustomerIdプロパティにもアクセスする必要があります。それ、どうやったら出来るの?

私はWCSFを使用しています。つまり、Entlib 3.1と付属のVABでスタックしていますが、WCSFを壊さずにEntLib4.1のVABに切り替えることは可能だと思います。

よろしく、エギル。

0 投票する
1 に答える
457 参照

asp.net - WCSFは私に適していますか?

私は3人の.NETウェブショップを持っています。長年にわたり、コンテンツ管理、ブログ、eコマース、ソーシャルネットワークなどのツールを数多く開発してきました。ただし、ソフトウェアを実際にモジュール化したことはありません。そのため、あるサイトから別のサイトへの機能の移植には手間がかかります(通常、モデルサイトからターゲットサイトにコードやJS、CSS、画像などの他のアセットをコピーして貼り付けるだけです)。多くの共有機能を提供するコントロールライブラリがありますが、ASPXまたはASCXファイルをコントロールライブラリにコンパイルする方法がないため、これらのページとコントロールは通常、各Webサイトに存在し、1つのサイトからコピーして貼り付けられます。次。

モジュールの標準化と再利用を容易にするために、プラットフォーム全体を再構築したいと考えています。理想的には、モジュールに必要なすべてのものを含むフォルダーをxcopyして、ターゲットWebサイトに認識させ、アプリケーションの起動時に登録できるようにしたいと思います。

さらに、モジュールの機能(CSSとマスターページだけでなく)を特定のサイトに合わせて簡単にカスタマイズできるように、現在の柔軟性の一部を維持したいと思います。シナリオには、連絡先モジュールにカスタムフィールドを追加したり、ブログのコメントフォームでカスタム情報を収集したりすることが含まれる場合があります。

最後に、ベースコードと各Webサイトのカスタマイズの間に明確な線を引き、コアコードを最新にするだけで、既存のサイトをコアソフトウェアの最新バージョンに簡単にアップグレードできるようにしたいと思います。コアコード(共通のアセット、コード、ASPX / ASCXファイルを含む)が各Webサイトプロジェクトに存在しますが、ソース管理を介して同期されているのがわかります。

これで、これをすべて自分たちで構造化してコーディングする方法がはっきりとわかります。ただし、Webクライアントソフトウェアファクトリー(WCSF)パターンによって、必要なものがたくさん購入されるのではないかと思います。WCSFを使用した経験から、ここで説明するシナリオに適していると思いますか?簡単に読むと、モジュール化の問題に対する優れた解決策を提供するように見えますが、モジュールをカスタマイズする簡単な方法を提供するかどうかは明らかではありません。

0 投票する
2 に答える
646 参照

.net - Web Client Software Factory (WCSF) と Smart Client Software Factory (SCSF) のプレゼンターはどのように共有できますか?

Web Client Software Factory (WCSF) と Smart Client Software Factory (SCSF) はどちらも MVP パターンを使用します。

M -モデルを共有できます。

V -View は、両方とも異なるプラットフォーム (デスクトップ/Web) 上にあるため、異なる必要があります。

P- Presenter を共有できるか、それとも両方をまったく同じにできるか、どのように共有できるかを知りたいです。