|
Apprendre ASP.net par l’exemple : le site de commerce électronique IBuy Spy
IBuy Spy (appelé également Commerce Starter Kit) est un exemple simple de sites
de commerce électronique développés avec la technologie ASP.net. Il fait partie
des starters kits conçus initialement pour permettre aux débutants d’apprendre
les fondamentaux d’ASP.net.
Les Starter Kits pour ASP.NET sont un ensemble de cinq applications Web fournies
avec leur code source sous une licence de type "Shared Source ". Parce que leur
code source est ouvert, ces kits sont extensibles et modifiables selon vos
besoins.
Qu’il s’agisse d’apprendre ASP.net par l’exemple ou d’utiliser un gabarit comme
point de départ pour le développement d’une application de commerce électronique
plus élaborée, le starter kit IBuy Spy contient toutes les ressources
nécessaires pour les développeurs .Net. La licence "Shared Source" accompagnant
Ibuy Spy vous permet de modifier les applications et de les redistribuer après
les avoir modifiées ou étendues. Les dérivés peuvent devenir des produits
commerciaux, fournis ou non avec leur code source. Dans tous les cas, les
travaux dérivés doivent être accompagnés de la licence "Shared Source" initiale.
Il n’est pas possible de remplacer cette licence initiale par une autre licence
de votre choix.
Pour utiliser IBuy Spy, il vous faut une machine dotée du .NET Framework SDK et
d’une base de données : SQL Server 2000 ou MSDE 2000.
IBuy Spy est écrit en C#, Jscript.net et VB.net. Si vous utilisez Visual
Studio.net vous devez télécharger le code source préfixé de la mention VS. En
revanche si vous utilisez un IDE léger comme Webmatrix, Dreamweaver ou encore
Visual Web Developer Express Edition, télécharger les fichiers préfixés de la
mention SDK. Pour télécharger Ibuy Spy cliquez sur le lien suivant :
http://www.asp.net/StarterKits/DownloadCommerce.aspx?tabindex=0&tabid=1
Pour accéder à une démo de IBuy Spy, cliquer sur le lien suivant :
http://www.aspnet-solutions.com/StoreCSVS/Default.aspx
Une documentation (en anglais) expliquant le fonctionnement du site et les
détails d’implémentation de ses différentes composantes est disponible à
l’adresse suivante :
http://www.aspnet-solutions.com/StoreCSVS/docs/docs.htm
NB: de la documentation française se rapportant à cette application sera
incessamment publiée sur notre site.
Les autres starters kits couvrent les domaines suivants :
• Portal : basée sur le code du portail IBuySpy, cette application représente un
portail Intranet d’entreprise
• Community : site de publication de contenu à destination de "communautés",
offrant les fonctionnalités de publication de nouvelles, de forums de
discussion, votes, système de « rating », albums de photos, catalogues et
critiques de livres, ...
• Time Tracker : gestion de temps consommé sur les différentes tâches composant
un projet, édition de rapports croisés par projet, par intervenant, ...
• Reports : exemple de génération de rapports tabulaires ou graphiques
(histogrammes, camemberts, ...) à partir d’une base de données
|