Je vais commencer quelques prototypes de laboratoire sur certaines de nos pages Web App. Nous utilisons beaucoup de Postback, ViewState, UpdatePanels, ModalPopup Extender, tous les trucs habituels d'ASP.NET. C'est assez bon pour la plupart des cas. Mais je veux pousser les choses plus loin ...Postbacks ASP.NET x jQuery: Quels sont les inconvénients et les avantages?
Je joue avec jQuery depuis un certain temps maintenant. Je sais ce qui est capable de. Je pense à substituer VRAIMENT les choses habituelles ASP.NET par des choses comme $.ajax()
, $.get()
, etc. Pas plus de publications. Interface utilisateur? interface utilisateur jQuery. Je suis vraiment impressionné par certains plugins, en particulier la grille jQuery. Je pense que c'est la prochaine étape dans l'interface utilisateur Web. Je veux dire, c'est DÉJÀ l'étape actuelle! J'aime la puissance de C#, mais je ne suis pas impressionné par le framework ASP.NET. J'imagine qu'en faisant cela, je vais vraiment séparer l'interface utilisateur de la logique métier.
Cependant:
- dois-je faire vraiment?
- Le code derrière doit-il être uniquement Web Handlers et Web Services?
- De quoi dois-je me méfier?
- Qu'en est-il de la sécurité? Comment l'implémenter?
- Que vais-je gagner? Je sais que je vais gagner en performance, car les publications sur des pages avec trop de données prennent du temps à cause de ViewState ET je ne traiterai que du XML et/ou du format JSON toujours léger. Mais j'imagine, comme d'habitude, qu'il y aura de la douleur ...
- Où sera la douleur?
Je vais ralentir, de toute façon. Mais je veux vous demander les gars: qu'est-ce que je suis en train de faire ici?
Que diriez-vous de la sécurité? Comment avez-vous empêché les personnes extérieures d'accéder à vos WebMethods/WebServices? –
Ce n'est pas le cas. Vous gérez l'authentification sur le serveur. Vous ne pouvez pas empêcher un utilisateur de cliquer sur votre service Web. Vous ne pouvez les exclure que par l'authentification du compte. – Max