2010-03-10 6 views
3

Existe-t-il une pratique standard pour organiser le processus de développement d'un site web simple. il n'y a pas d'utilisation de MVC car il n'y a pas de base de données impliquée. Il sera très utile dans l'organisation du projet et de séparationOrganiser le processus de développement d'un site web asp.net

  • les fichiers ASPX et maître
  • contenu de la page (cela peut être très utile pour mettre en œuvre des techniques simples de cms)
  • Commandes d'utilisateur
  • scripts
  • styles
  • images

est-il INDU Stry standard ou les meilleures pratiques pour cela.

merci à l'avance :)

Mise à jour: oui la façon dont j'ai énuméré est pratique. mais ce serait génial si je pouvais séparer les codes de serveur et les fichiers comme master, aspx .. et le contenu de la page réelle.

Une raison de plus pour ne pas utiliser MVC: Je sous-traite généralement le processus de référencement. Maintenant, une application MVC peut être grec/latin pour mon expert SEO. :)

La structure finale:
Projet

  1. Images
  2. Scripts
  3. Styles
  4. Images
  5. Weblets
  6. pagelets
  7. fichiers ASPX ..

les images, les styles et les scripts ne contiendront que ceux qui sont communs à l'ensemble du projet. Les weblets et pagelets sont dans l'idée comme suit ...
Les Weblets devraient contenir une collection de weblets. Un weblet est un dossier contenant un contrôle utilisateur, ses styles, scripts, images, etc.
Les pagettes doivent contenir une collection de pagelettes. Un pagelet est un dossier contenant le contenu de la page aspx. S'il y a un fichier aspx nommé "aboutUs.aspx" alors il y a un pagelet correspondant nommé "aboutUs" qui contient aboutUs.html, c'est des styles, des scripts et des images. la page aspx ne doit les inclure ici. Cela peut être très utile dans la configuration du CMS.
S'il y a des améliorations, s'il vous plaît, postez .. :)

Répondre

0

C'est exact, il n'y a pas de norme industrielle pour cela. Mais à mon avis, j'aime vraiment le modèle d'application Web d'ASP.Net 4.0. Il ressemble plus à un template MVC mais reste très utile en termes d'évolutivité.

http://weblogs.asp.net/scottgu/archive/2009/08/26/starter-project-templates-vs-2010-and-net-4-0-series.aspx

+0

cela semble très intéressant et utile. mais le plus gros problème - trouver un serveur avec .net4.0 ... – ZX12R

+0

Ya mais il n'est pas nécessaire d'utiliser .net 4.0 afin de suivre le modèle qu'ils utilisent. J'ai personnellement créé la structure de projet similaire pour mon projet .net3.5. –

+0

ont décidé de créer un modèle à proximité de cette – ZX12R

2

Pas de standards de l'industrie en tant que tels, mais la plupart des développeurs que je connais séparent les choses comme vous l'avez fait.

c.-à-d. Différents types de contenu dans différents répertoires.

+0

Je suis d'accord. La disposition mentionnée par le PO est en fait assez proche de ce que j'ai vu dans un certain nombre d'endroits. – NotMe

0

ASP.Net MVC est non seulement pour les applications de base de données. En fait, je dirais qu'il est plus facile de travailler avec que les formulaires Web après la petite courbe d'apprentissage. Le concept de convention sur la configuration vous aidera avec votre question. Il ya une structure standard que MVC met en place pour vous qui fonctionne bien et quiconque ouvre votre code MVC sera capable de comprendre où tout est.

Questions connexes