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: De quels côté faites-vous les validation d'entrées dans vos site Web ?

Votants
10. Vous ne pouvez pas participer à ce sondage.
  • Côté client et serveur

    9 90,00%
  • Côté serveur uniquement

    1 10,00%
ASP.NET Discussion :

Validation


Sujet :

ASP.NET

Vue hybride

Erakis Validation 19/01/2007, 15h52
joujou_le_fou Moi je fais les 2. Même si... 19/01/2007, 15h58
fix105 et pour ceux qui ne veulent... 19/01/2007, 16h22
Erakis J'aurais bien ajouter ces... 19/01/2007, 16h31
stephane eyskens Client Uniquement pour le... 20/01/2007, 12h04
Matthieu Bissat Validation des 2 côtés! ... 24/01/2007, 21h01
Erakis J'ai eu l'occasion de m'en... 29/01/2007, 16h09
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de Erakis
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2003
    Messages
    523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 523
    Par défaut Validation
    Bonjour à tous,

    Dans vos conception de site Web, de quelle manière faites-vous la validation des données ? Côté server et client (Le best) ? Ou seulement côté serveur ?

    Avec la venue de AJAX et les connexions Internet de plus en plus rapides, c'est assez tentant de valider seulement côté serveur et éviter de longues ouvrages côté client avec le Javascript. Surtout lorsqu'on développe des sites Web multilangues.... Qu'en pensez-vous ?

    De plus, les solutions de validation côté client sont souvents énorment puisqu'elles doivent supporter la plupart des navigateurs sur le marché. Par conséquent, l'envoi de données (script) côté client augmente de beaucoup. Sans parler du temps passé à développer ces validations dans vos entreprises...

    Bref, malgré tous ces points, moi je valide encore des deux côtés mais j'aimerais avoir vos avis.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 122
    Par défaut
    Moi je fais les 2.
    Même si ca n'a pas beaucoup d'impact sur le client (connexion rapide), ca en a sur le serveur (moins de vérif pour les entrées utilisateurs).
    Perso, je pense beaucoup au serveur, avec la multiplication des appli Ajax, la surcharge est conséquente. Il faut penser à nos amis les serveurs

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    581
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Par défaut
    et pour ceux qui ne veulent pas en faire ou qui n'en font jamais

    Sinon, si c'est pour de petites vérifications, ce sera des deux côtés, si ca commence à devenir lourd, ce sera uniquement serveur.

    Fix

  4. #4
    Rédacteur
    Avatar de Erakis
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2003
    Messages
    523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 523
    Par défaut
    Citation Envoyé par fix105
    et pour ceux qui ne veulent pas en faire ou qui n'en font jamais

    Sinon, si c'est pour de petites vérifications, ce sera des deux côtés, si ca commence à devenir lourd, ce sera uniquement serveur.

    Fix
    J'aurais bien ajouter ces deux options au sondage mais cela ne semble plus possible à présent

  5. #5
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Par défaut
    Client

    Uniquement pour le confort de l'utilisateur et pour éviter des allers et retours inutiles vers le serveur, donc économie de bande passante.

    Par contre, aucune garantie en terme de validation de données puisque ce genre de validation peut-être soit désactivée soit contournée.

    Serveur

    Impératif, on ne peut pas parler de validation s'il n'y a pas de validation serveur. C'est sur le serveur que l'on garantit que les données reçues sont effectivement conformes à nos attentes.

    Moralité: Moi je fais toujours les deux mais si je devais choisir, je choisirais toujours le serveur car c'est la seule garantie absolue pour valider les données;

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2006
    Messages : 47
    Par défaut
    Validation des 2 côtés!

    Citation Envoyé par Erakis
    c'est assez tentant de valider seulement côté serveur et éviter de longues ouvrages côté client avec le Javascript.
    Les validators disponiblent en ASP.NET, ils génèrent aussi du code pr la validation côté client non (en plus de la validation serveur)? Donc ça n'occasionne pas de travail en plus, même si ton site est multilangues.

    Et à propos d'AJAX, si vous utilisez le AJAX Toolkit de Microsoft, ya un contrôle qui permet d'afficher des sortes de tooltip pour la validation client side, c'est plus user friendly. Difficile à expliquer, aller voir le lien pour plus de détails (enfin bon là je m'écarte un peu de la question de base)

  7. #7
    Rédacteur
    Avatar de Erakis
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2003
    Messages
    523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 523
    Par défaut
    Citation Envoyé par Matthieu Bissat
    Et à propos d'AJAX, si vous utilisez le AJAX Toolkit de Microsoft, ya un contrôle qui permet d'afficher des sortes de tooltip pour la validation client side, c'est plus user friendly. Difficile à expliquer, aller voir le lien pour plus de détails (enfin bon là je m'écarte un peu de la question de base)
    J'ai eu l'occasion de m'en servir il y a quelque jours. C'est vraiment sympatique comme validateur. Bref, il y a tout plein d'autres composants aussi intéressant les uns comme les autres dans ce kit.

    Y-a-t-il des gens aussi qui valide sur le SGBD à partir de procédures stockées ? Comme par exemple, le retour (à partir de la procédure stockées) d'un code d'erreur (0, -1, -2, etc..) durant l'insertion/mise à jour/suppression de données.

Discussions similaires

  1. test et validation de votre programme!!!
    Par l'indien dans le forum C
    Réponses: 8
    Dernier message: 25/06/2003, 15h43
  2. validation d'un XML schema
    Par nicolas_jf dans le forum Valider
    Réponses: 2
    Dernier message: 05/05/2003, 11h25
  3. est ce un XSchema Valide?
    Par Slash dans le forum Valider
    Réponses: 4
    Dernier message: 06/03/2003, 14h01
  4. tester si une date est valide
    Par Andry dans le forum Langage
    Réponses: 5
    Dernier message: 17/09/2002, 11h54
  5. [VB6] Evenement validate
    Par grosjej dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 05/09/2002, 15h46

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