30 votes

Pourquoi le fait que Microsoft ait décidé de prendre en charge jQuery est-il si important?

Je ne vois pas tout ce bruit sur la décision de Microsoft de prendre en charge JQuery dans ASP.NET MVC.

Il y avait des signes que les gens ouverts d'esprit commençaient à avoir leur mot à dire en matière de marketing depuis un certain temps maintenant. Et même la façon dont MS fait des affaires a commencé à changer. Mais au fond, il agit toujours en réponse aux demandes des clients.

Pour ma part, je ne sais pas quoi en penser, sauf qu'il ramène à la sphère d'influence de Microsoft un produit très visible.

54voto

Will Points 76760

C'est la première fois MS est l'expédition d'un composant open source qu'ils n'ont pas écrire avec un de leurs produits. Ce ne pas sembler une grosse affaire, mais c'est presque nucléaire dans ses implications.

Pensez-y... qu'Ils disent "nous le soutenons." Dans un OSS produit, MS n'a aucun contrôle sur le code. Donc, ils mettent leurs moyens de subsistance (en partie) dans les mains de personnes qui ne travaillent pas pour MME

Je pense que la popularité du jQuery, le fait qu'il n'est pas essentiel à la mission de code, et que la base de code est tellement petit, tout était réuni pour faire de circonstances favorables pour MS de tremper leurs pieds dans l'eau.

19voto

Joel Coehoorn Points 190579

L'importance de Microsoft expédition avec jQuery ASP.Net même si il est open source, il a peu ou rien à voir avec Microsoft prise en charge à l'extérieur de logiciels open source et presque tout à faire avec l'établissement d'un gouvernement de facto du framework javascript standard.

Considérer: il y a actuellement au moins 1/2 douzaine de javascript boîtes à outils qui sont tous très gentils. Ces outils représentent une énorme amélioration par rapport à traditionnel de développement javascript. Ils ajouter de la puissance et aider à lisser les incompatibilités entre navigateurs. Finalement, vous aurez un moment difficile de trouver un projet web qui n'utilise pas un. Un jour, ils pourraient même être cuit au four dans votre navigateur pour enregistrer les temps de chargement de page. Chaque développeur web se doit d'eux-mêmes pour apprendre, et la plupart de comprendre cela.

Mais lequel? Comme je l'ai dit, il y a plusieurs là-bas qui sont un excellent choix technique. Comment choisissez-vous? Le problème, c'est que vous n'êtes pas vraiment qualifié pour juger de la valeur technique, à moins que vous les apprendre tous, et qui a le temps pour cela?

Dans ce cas, il est beaucoup plus facile et plus sûr de suivre la foule. À défaut d'une nette supériorité technique, la plupart des développeurs voudrez sélectionner la boîte à outils qui obtient le plus de l'adoption parmi d'autres développeurs, pour quatre raisons:

  • Il garantit la compétence sera utile plus tard
  • Ils seront en mesure de trouver de l'aide et du soutien quand ils en ont besoin.
  • Ils font confiance à leurs pairs pour faire un bon travail de la cueillette, le cadre qui est techniquement supérieur, ou au moins techniquement compétente.
  • Parce que les différentes options sont principalement open source la plus populaire devrait aussi au fil du temps devenir le meilleur choix technique.

Donc ce que nous avons est une situation où tout le monde attend de voir ce qui cadre tout le monde reprend. Franchement, l'absence d'un gagnant clair entre les différentes boîtes à outils a mal à l'adoption; je sais qu'il m'est empêché personnellement de prendre le plongeon.

Jusqu'à présent. Maintenant ASP.Net les développeurs de faire un choix clair. Si vous utilisez ASP.Net, vous avez probablement envie de prendre le temps d'apprendre jQuery. Pas De Prototype. Pas De MooTools. Pas autre chose. Votre choix naturel est jQuery.

Les autres outils sont aussi très bien, mais pour le meilleur ou pour le pire jQuery viens de recevoir un énorme jambe jusqu'ici, et c'est vraiment un concours de popularité. jQuery émergente de la popularité parmi les autres plates-formes ainsi signifie qu'il est en train de rapidement devenir le gouvernement de facto du framework javascript standard. Très bientôt vous aurez un moment difficile de vous appeler pour un développeur web, si vous ne savez pas jQuery, et beaucoup de gens vont regarder en arrière et dire que c'était le point de basculement.

Alors que la véritable signification ici n'a que peu à voir avec l'ensemble de la "Microsoft à l'aide de l'open source" de la chose. Pour autant que je suis concerné, il n'a pas d'importance autant que jQuery est open source, mais il peut aider dans le long terme. Ce qui importe, c'est que cela va entraîner un nombre important de développeurs de commencer à l'utiliser, peut-être assez pour créer une hégémonie. Et c'est ce que cet espace a vraiment besoin. Nous pouvons enfin commencer à aller de l'avant à nouveau dans l'avancement de client-côté développement web.

18voto

Michael Stum Points 72046

Vous avez un 500 Gorille dont officielles de l'entreprise, de la politique, se tenait toujours contre l'open source soudainement décider d'inclure activement et de soutenir un composant Open Source pour des raisons techniques. jQuery n'est pas une obligation légale de mettre sur eux par NOUS ou européenne de lutte contre la Confiance des poursuites judiciaires. Il n'est pas forcé sur Microsoft par le biais d'une norme ou d'un "doit-composant" prise en charge. Ils sont plus ou moins le seul qui le choisissent pour des raisons techniques, au lieu de faire comme d'habitude "réinventer la roue, ne le rendent pas aussi bon que les solutions libres, et aussi de ne pas le rendre open source".

C'est comme le pape de la publicité des préservatifs, c'est comme les Wizards de Washington gagner le Titre NBA, c'est comme les républicains de voter pour un de 700 milliards de dollars du programme, c'est comme les pays de l'OPEP soutenir l'énergie solaire et éolienne... c'est quelque chose qui semblait impensable avant, même en gardant à l'esprit que Microsoft a certains des meilleurs talents de travail pour eux. En fait, la plupart des gens que je considère travaillent à Microsoft maintenant.

Je peux seulement imaginer comment beaucoup de discussions et de persuation de travail est nécessaire pour que cela se produise, et je lève mon chapeau pour les personnes au sein de Microsoft qui ont prouvé que la raison peut réussir parfois.

13voto

Elijah Manor Points 8991

C'est une affaire énorme!

Le fait que MS tire parti d'une technologie qu'elle n'a pas développée est un grand pas.

De plus, le fait qu'ils ne l'achètent pas ou ne le consomment pas est également un très grand pas.

Personnellement, j'ai trouvé que l'utilisation de jQuery était d'une grande aide pendant que je développais ASP.NET MVC. Cela m'a aidé à simplifier mes vues où, si je n'avais pas eu jQuery, mes vues auraient été trop compliquées.

Je pense que c'est un grand arrêt dans la bonne direction.

4voto

gbjbaanb Points 31045

c'est principalement parce que JQuery est excellent. Maintenant, MS "le supporte", beaucoup de gens qui n'en ont jamais entendu parler, ont été invités à ne pas l'utiliser parce qu'il était "open source", ou ont été invités à ne pas l'utiliser parce qu'il n'était "pas Microsoft", tout le monde peut maintenant commencer à écrire brillant code basé sur un navigateur.

C'est une bonne chose. C'est une situation désolante dans l'industrie informatique où beaucoup de gens ne peuvent pas utiliser beaucoup de logiciels, mais c'est comme ça.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X