Разработка Commerce Server для парня из Asp.Net

Я хочу получить приблизительный обзор деятельности по разработке, обычно связанной с созданием довольно большого магазина с интеграцией некоторых внешних систем на MS Commerce Server, и того, как он отличается от стандартной разработки asp.net.

1) Вы обычно начинаете с нуля или начинаете с "стартового сайта"

2) Вы обычно создаете пользовательские шаблоны, которые обращаются к элементам магазина для отображения через объекты.net, или вам нужно использовать предоставляемые шаблонизируемые веб-элементы управления CS

3) Размещены ли xcopy шаблоны и артефакты кода для сайта магазина (aspx и т. Д.) В различных средах (test/stage/prod)? Или это сделано как в Sharepoint с пакетом развертывания

Спасибо

1 ответ

1) Commerce Server поставляется с набором расширяемости sharepoint, который содержит довольно надежный набор веб-частей электронной коммерции. Есть некоторое время на знакомство с кодом и разработку процессов настройки, но я думаю, что это гораздо меньше времени, чем требуется для создания этих компонентов с нуля.

2) Не уверен, что вы имеете в виду, но архитектура Commerce Server делает абстрагирование данных от пользовательского интерфейса. Мы обновляем HTML-код веб-части Commerce Server напрямую для наших пользовательских настроек пользовательского интерфейса.

3) Сначала мы копировали настроенный код прямо в виртуальные каталоги sharepoint (bin и UserControls). Теперь мы настроили сумасшедшую сложную автоматизированную среду сборки / компоновки сценариев wsp. Я думаю, что этот подход был полезен, потому что наша команда разработчиков смогла поработать и изучить комплект расширяемости, в то время как наши команды сценариев и среды решили, что им нужно. В противном случае у вас будет линейный процесс, в котором все процессы окружающей среды и продвижения должны быть выполнены, прежде чем вы сможете приступить к настройке кода.

Другие вопросы по тегам