IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Affichage des résultats du sondage: Pour un site ASP.Net, qu'est-ce qui est mieux comme type de projet ?

Votants
2. Vous ne pouvez pas participer à ce sondage.
  • Application web !

    2 100,00%
  • Application web, souvent mais pas toujours.

    0 0%
  • Site web !

    0 0%
  • Site web, souvent mais pas toujours.

    0 0%
  • Au cas par cas, sans tendance générale.

    0 0%
  • Autre (développez)

    0 0%
  • J'en sais rien et je m'en fous.

    0 0%
ASP.NET Discussion :

Application Web vs Site Web ?


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut Application Web vs Site Web ?
    Est-ce qu'un projet de type application web est vraiment mieux qu'un projet site web ?

    J'ai pu lire et relire que c'était le cas (mais j'ai des doutes).

    On peut aussi lire que convertir un site web en application web se fait en quelques étapes seulement et c'est un énorme mensonge.
    Là, je galère à finir une conversion et pour info voici ce qu'on ne vous dit pas (même là où on vous en dit bien plus que Microsoft) :

    1) Il vous faudra redéfinir les "build action" et autre "Custom Tool" pour un bon nombre de fichiers puisque VS2010 à défaut de certitude va tout considérer comme du "Content".
    2) Il va falloir rendre votre solution rigoureuse au niveau des namespace (par exemple, si vous avez une page X sous une rubrique User et une page X sous une rubrique Admin, vous aurez plusieurs classes X et des namespace différents seront nécessaire).
    3) Quand les fichiers designer.cs sont auto générés, ceux-ci le sont avec la même imperfection dont souffre l'intellisense dans la partie design : tous les webcontrols placés dans des chaines de caractères ou du javascript seront absent et vous pourrez tout taper à la main (ex dans le cas de <img src="<asp:Literal ID="src" runat="server"/>" />, vous n'aurez pas src défini dans le designer.cs).
    4) ... (je n'ai pas l'intention ou la prétention de faire une liste exhaustive).

    J'espère que tous les efforts que je fourni en valent la peine en tout cas.

    PS: j'ai bien conscience que le Website n'a pas été fait avec toute la rigueur possible et imaginable, mais c'est un projet fête déjà ses 6 ans.

  2. #2
    Membre Expert Avatar de Er3van
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Avril 2008
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 430
    Par défaut
    Citation Envoyé par Sergejack Voir le message
    J'espère que tous les efforts que je fourni en valent la peine en tout cas.
    Qu'espères-tu y gagner ?

    Citation Envoyé par Sergejack Voir le message
    PS: j'ai bien conscience que le Website n'a pas été fait avec toute la rigueur possible et imaginable, mais c'est un projet fête déjà ses 6 ans.
    Quel est l'intérêt de le migrer ?

    Autant, en phase de développement du projet initial, je pourrais comprendre l'intérêt, mais là je ne vois pas quel gain tu auras..

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    Citation Envoyé par Er3van Voir le message
    Qu'espères-tu y gagner ?

    Quel est l'intérêt de le migrer ?

    Autant, en phase de développement du projet initial, je pourrais comprendre l'intérêt, mais là je ne vois pas quel gain tu auras..
    -Être plus dans les normes en vigueur.
    -Avoir accès aux post-build event (et à toute la configuration généralement plus complète du projet).
    -Avoir un site peut-être plus facile à déployer ou plus rapide à l'usage (moins de dll ? Meilleure compilation ?).

  4. #4
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Voici un article récapitulant notamment les différences:
    http://nicolasesprit.developpez.com/...dio-2010/#L2-B

    Pour être passé par là, j'ai passé deux jours a migrer un Website vers une Web Application.
    On a ressenti le besoin car on avait besoin d'un csproj pour tout ce qui est automatisation du build. Ca nous a aussi permis de nous en sortir beaucoup mieux avec les références (on avait une référence qui changeait selon la plateforme x86/x64).

  5. #5
    Membre Expert Avatar de Er3van
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Avril 2008
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 430
    Par défaut
    Je suis complétement d'accord avec les avantages listés, mais ce qui me surprend c'est de vouloir faire ça sur une application Web vielle de 6 ans.

    Migrer vers ASP.Net 4.0, utiliser des toolkits comme Telericks ou Infragistics, du Silverlight ou autre ok, mais migrer vers une Web Application ça me surprend...

    Même dans les groupes industriels, la durée de vie d'une application web ne dépasse rarement les 8 ans (ce qui est déjà beaucoup), faire cette opération sur une application en fin de vie me parait superflu. Ce n'est pas le cas ?

  6. #6
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    Non, elle n'est pas en fin de vie : elle évolue régulièrement.
    D'ailleurs vouloir être "aux normes actuelles" c'est pour permettre à de plus jeunes développeurs qui nous rejoindraient plus tard de se retrouver en terrain bien connu.

    Par ailleurs le site tourne déjà en 4.0 (même si évidemment, ce n'est pas encore mis à profit souvent).

Discussions similaires

  1. Intégration application C#dans site web
    Par theotaki dans le forum C#
    Réponses: 3
    Dernier message: 08/09/2009, 09h06
  2. Réponses: 6
    Dernier message: 22/02/2009, 16h40
  3. conversion projet application web vers site web
    Par oclone dans le forum Visual Studio
    Réponses: 0
    Dernier message: 19/02/2009, 14h46
  4. Application web ou site web
    Par discogarden dans le forum ASP.NET
    Réponses: 1
    Dernier message: 03/10/2008, 09h26
  5. Réponses: 2
    Dernier message: 16/04/2008, 16h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo