0

MS Commerce Server にいくつかの外部システムを統合したかなり大きなストアの作成に通常含まれる開発活動の大まかな概要と、それが標準の asp.net 開発とどのように異なるかを知りたいと思っています。

1) 通常、ゼロから始めるか、「スターター サイト」から始めるか

2) 通常、ストア アイテムにアクセスして .net オブジェクトを介して表示するカスタム テンプレートを作成しますか、それとも提供されたテンプレート化可能な CS Web コントロールを使用する必要がありますか?

3) ストア サイト (aspx など) のテンプレートとコード成果物は、さまざまな環境 (テスト/ステージ/本番) に xcopy 展開されていますか? または、展開パッケージを使用してSharepointのように行われますか

ありがとう

4

1 に答える 1

1

1) Commerce Server には、かなり堅牢な電子商取引 Web パーツのセットを含む SharePoint 拡張キットが付属しています。コードを理解し、カスタマイズ プロセスを開発するための時間はいくらかありますが、これらのコンポーネントをゼロから構築するのに必要な時間よりもはるかに短いと思います。

2) 意味がわかりませんが、Commerce Server のアーキテクチャは UI からデータを抽象化します。UI のカスタマイズのために、Commerce Server Web パーツの HTML を直接更新しています。

3) 最初は、カスタマイズされたコードを共有ポイントの仮想ディレクトリ (bin および UserControls) に直接コピーしていました。これで、クレイジーで精巧な自動化されたビルド/パッケージング スクリプトによる wsp ビルド環境がセットアップされました。スクリプティング チームと環境チームが必要なものを把握している間に、開発チームが拡張機能キットを使用して学習することができたので、このアプローチを採用してよかったと思います。そうしないと、コードのカスタマイズを開始する前に、すべての環境とプロモーション プロセスを整える必要がある直線的なプロセスになります。

于 2010-04-27T13:57:37.743 に答える