2010-04-23 8 views
0

Je cherche à obtenir un aperçu grossier des activités de développement généralement impliqués dans la création d'un magasin assez grand avec une intégration de systèmes externes sur MS Commerce Server et comment il diffère de l'ASP standard. le développement netCommerce Server développement pour un gars Asp.Net

1) Avez-vous généralement commencer à partir de zéro ou démarrer à partir du « site de démarrage »

2) Avez-vous généralement créer des modèles personnalisés qui ont accès aux articles en magasin pour afficher à travers des objets .NET ou avez-vous besoin de utiliser les contrôles Web CS modélisables fournis

3) Les modèles et artefacts de code pour le site du magasin (aspx's etc.) xcopy-déployé dans les différents environnements (test/stage/prod)? Ou est-ce fait comme dans Sharepoint avec l'emballage de déploiement

Merci

Répondre

1

1) Commerce Server est livré avec un kit de sharepoint qui l'extensibilité contient un ensemble assez robuste de pièces Web de commerce électronique. Il y a un peu de temps pour apprendre à connaître le code et développer des processus de personnalisation, mais je pense que c'est beaucoup moins de temps que ce qui serait nécessaire pour construire ces composants à partir de zéro.

2) Vous ne savez pas exactement ce que vous entendez par là, mais l'architecture de Commerce Server extrait des données de l'interface utilisateur. Nous mettons à jour la partie Web HTML de Commerce Server directement pour nos incitations à l'interface utilisateur.

3) Au début, nous copions du code personnalisé directement dans les répertoires virtuels de sharepoint (bin et UserControls). Maintenant, nous avons mis en place un environnement de construction wsp scénarisé/empaqueté automatisé fou élaboré. Je pense que cette approche était bonne car notre équipe de développement a été capable de travailler avec le kit d'extensibilité et de l'apprendre, tandis que nos équipes de script et d'environnement ont trouvé ce dont ils avaient besoin. Sinon, vous disposez d'un processus linéaire dans lequel tous les processus d'environnement et de promotion doivent être en place avant de pouvoir personnaliser le code.

Questions connexes