2009-10-16 11 views
0

Je suis tellement confus que j'ai pensé à vous demander votre avis.avantages jQuery et ASP.NET

J'ai écrit peu de code jquery avec asp.net. Mais il y a un groupe de développeur dans mon entreprise qui pensent que le javascript/jquery peut être désactivée et l'insécurité

  • si javascript est peu sûr, pourquoi l'utiliser au premier lieu
  • quels sont les avantages de l'utilisation jquery avec asp.net en dehors de cross-browser. Pourquoi ne pas utiliser javascript?
  • Devrais-je utiliser jquery dans mes applications asp.net?

Il y avait quelques messages ici qui contenaient une question similaire, mais pas même un qui contenait une bonne explication. S'il vous plaît partagez vos pensées.

+0

Pas une réponse complète, juste une partie ... Quant à savoir si vous devriez l'utiliser, je pense que l'important est le * si * vous utilisez une bibliothèque de tout type, essayez de vous assurer que votre site fonctionne avec JavaScript éteindre. Les soumissions de formulaires JavaScript, les liens, etc. sont un outil de SEO et sont aussi frustrants pour les utilisateurs qui ont désactivé JS, soit par choix, soit par circonstances. –

Répondre

4

si javascript est peu sûr, pourquoi l'utiliser à la première place

Pour offrir une expérience de navigation avancée pour ceux qui ont sur.

Quels sont les avantages de l'utilisation de jquery avec asp.net en dehors de cross-browser. Pourquoi ne pas utiliser javascript?

Développement rapide. Si vous n'êtes pas à l'aise avec jQuery, codez directement dans JavaScript, ne voyez pas de problème ici.

Devrais-je utiliser jquery dans mes applications asp.net?

C'est à vous de décider. Essayez-le et voyez si vous l'aimerez.

1

JavaScript est aussi sécurisé que sur Internet. Je le recommanderais sans hésiter dans le seul but d'améliorer l'expérience de l'utilisateur. Cependant, il est également important de s'assurer que votre application fonctionne correctement avec Javascript désactivé.

Comment vous écrivez votre Javascript est à vous. J'utilise jQuery parce que je suis beaucoup plus productif avec cela, principalement parce que je ne perds pas de temps à gérer les lacunes inhérentes de Javascript, ainsi que les nombreuses bizarreries de cross-browser. jQuery est, en fait, Javascript, au fait.

3
• what are the advantages of using jquery with asp.net apart from cross-browser. 
    why not use javascript? 

jQuery est javascript. Le but de javascript est d'améliorer l'expérience de navigation de l'utilisateur. Si c'est quelque chose que vous voulez inclure dans votre site Web, je vous conseille de l'utiliser. Si vous choisissez de l'utiliser, en fonction de vos besoins, jQuery serait la meilleure option.

1
  1. Pour offrir une meilleure expérience aux utilisateurs. Les gens d'aujourd'hui s'attendent à ce que les pages Web soient interactives. L'idée d'avoir un site totalement statique est morte il y a quelque temps. Il faut aussi dire que si quelqu'un est vraiment doué pour compromettre les systèmes, le fait d'utiliser JavaScript ou non est sans conséquence. Avec les attaques de script intersite, etc., quelqu'un peut intégrer JavaScript dans votre site. L'utilisation de JavaScript peut faciliter la compromission d'une page, mais ne pas l'utiliser ne signifie pas qu'il s'agit d'une protection infaillible.JQuery est un framework JavaScript, et il résume beaucoup des nécessités de connaître les tenants et les aboutissants de JavaScript et de la compatibilité croisée des navigateurs. Il résume aussi beaucoup ce que vous devez savoir lorsque vous manipulez le DOM, ce qui peut être extrêmement frustrant à certains moments. Cela rend le développement beaucoup plus facile à moins que vous ne sachiez vraiment ce que vous faites, et cela facilite encore le développement dans beaucoup de cas.

  2. Je vous recommande d'utiliser une sorte de cadre, sauf si vous êtes vraiment bon avec JavaScript. Jquery n'est peut-être pas la meilleure solution, mais c'est une bonne chose à utiliser. Il y en a d'autres comme Prototype et YUI.

1

Javascript n'est pas dangereux en soi - mais vous pouvez certainement créer un code non sécurisé avec, si vous ne faites pas attention. Tout le code qui est «critique» en termes de sécurité doit être exécuté dans le serveur, pas dans le navigateur de l'utilisateur, car il peut être désactivé.

Questions connexes