2010-04-06 3 views
2

J'ai hérité d'un projet multi-technologie qui comprend une interface utilisateur Flash contenue dans un hôte de type navigateur Web et une pièce ASP.NET qui fournit des services Web à l'interface utilisateur Flash, des services de fond/de surveillance plus une application Web pour l'administration du système.Quel est le terme habituel pour une application IIS/Web locale avec des services?

Nos conférences téléphoniques transatlantiques de projet deviennent confuses en raison des différents termes utilisés par les gens pour décrire la pièce ASP.NET. En effet, ASP.NET a sa propre terminologie de projet incluant 'Site Web' et 'Application Web' à laquelle on peut ajouter un 'Service Web'.

Y a-t-il un nom commun pour ce projet ASP.NET?

Répondre

1

Je ne pense pas qu'il existe un terme général qui décrit cela. "Site Web", comme vous l'avez mentionné, est lié au type de modèle Projet de site Web dans Visual Studio et concerne la manière dont le déploiement est terminé. "Application Web" se rapporte au modèle de projet d'application Web qui a un processus de déploiement et de compilation différent.

Je ne vois pas le besoin d'un nom, comme typiquement des situations comme ceci, le collectif serait appelé par un nom de projet, ou peut-être même l'url. Puis les pièces identifiées par leur fonction.

Pour développer cela un peu de vos commentaires en ce qui concerne l'utilisation du nom.

Dans une situation normale, je verrais ce que vous avez noté divisé en trois sections.

  • services
  • Interface d'administration
  • Web Services

Ce serait une ligne de démarcation minimale, mais comme je l'ai mentionné dans les commentaires, je ne vois pas que votre nom de dossier dans la source le contrôle devrait être quelque chose qui doit être descriptif à 1000%, vous devriez avoir d'autres documents qui expliquent l'architecture, surtout lorsque vous avez des technologies mixtes comme vous le faites.

+0

Considérons notre référentiel de contrôle de version qui a un répertoire de 'Nom du projet 'et sous-répertoires de' Flash ',' Host 'et' .NET '. Le bit '.NET' est ce qui fait mal ... trop générique et pas informatif .. – JBRWilkinson

+0

Eh bien, puisque c'est une combinaison, je ne pense pas que vous allez avoir un bon nom pour le décrire. Le dossier réel dans le contrôle de source ne devrait pas être de toute façon de la documentation. –

+0

Voir également mon article mis à jour –

1

Je pense que dans votre cas, vous feriez mieux de vous concentrer sur ces termes plutôt que de vous référer à la partie Flash comme l'interface utilisateur/vue et le backend ASP.NET comme modèle.

+0

La pièce .NET fournit également une interface d'administration, ce n'est donc pas seulement le modèle, mais c'est une bonne suggestion. – JBRWilkinson

+0

Cela fait même avancer ma réponse imo, que vous devriez les appeler "admin view", "admin model", "other view" "autre modèle", etc –

1

Vous pourriez simplement l'appeler le «côté du serveur». Votre application Flash serait le "côté client". Sinon, il serait probablement correct de l'appeler "Application Web (ASP.NET)" ou "Couche Web/Service". "Site Web" n'est peut-être pas le meilleur, car cela pourrait simplement signifier qu'il s'agit simplement d'un site Web, ce qui peut ne pas indiquer clairement qu'il englobe également les services Web.

+0

Oui, ça a l'air d'être bon ... mais ça fonctionne localement sur le client et on a une autre chose du côté serveur ... – JBRWilkinson

Questions connexes