7
votes

JQuery réduit l'adoption de Silverlight?

examiner actuellement en apprendre la nouvelle technologie et Silverlight est sur la liste potentielle.

Cependant, je me demandais, la popularité de JQuery et que c'est géniale réduira l'adoption de Silverlight et donc le besoin et la récompense de l'apprendre?

acclamations


0 commentaires

7 Réponses :


2
votes

Eh bien, je pense que ... mais je n'ai aucun chiffre pour le prouver et aucune boule de cristal.

Vous pouvez le regarder de cette façon: Apprendre Silverlight ne vous aidera pas avec un autre type de développement Web (sauf en termes généraux), alors que toute la technologie Web que vous utilisez, vous aurez probablement besoin de compétences JavaScript.

Je pense qu'un autre clou dans le cercueil Silverlight sera les puissantes nouvelles techniques CSS développées par Safari et les autres fournisseurs de navigateurs, par exemple:

http: //www.the-art-of- web.com/css/css-animation/

Si chaque navigateur a soutenu cela, envisageriez-vous même Silverlight?

Cela dit, si vous souhaitez utiliser des quantités vidéo ou massives d'animation sur le Web, Silverlight pourrait être un choix sensible.


2 commentaires

Intéressant, n'avait pas vu les trucs d'animation CSS auparavant. Cela ne se compare certainement pas aux capacités Silverlight. Néanmoins, une belle alternative dans les travaux.


D'accord, mais je pense que c'est l'une de ces caractéristiques telles que CSS arrondi coins - ce n'est pas un contrôle complet du coiffage - mais il suffit de vous donner ce que vous voulez 90% du temps. Évidemment, jusqu'à ce que la plupart des navigateurs soutiennent, ce n'est pas si utile ... mais c'est une belle concurrence pour IE.



8
votes

Il existe des avantages significatifs pour votre interaction utilisateur étant un citoyen Web de première classe et non piégé dans un autre cadre (ou dépendant d'un plugin).

Ce n'est pas parfait, mais JQuery élimine beaucoup de barrières pour coder rapidement le navigateur croisateur JavaScript, qui peut reproduire de nombreuses fonctionnalités susceptibles d'encourager un développeur à se tourner vers Flash ou Silverlight.

Il s'agit d'un autre exemple de choisir le bon outil pour le bon problème, mais l'accès de Javascript à tout dans le DOM et sa capacité à dégrader gracieusement en font un outil assez polyvalent et un excellent cadre comme JQuery (qui supprime une grande partie de la la douleur de la programmation) l'aide juste d'être encore plus.


1 commentaires

+1 pour "outil droit pour le problème". JQuery et Flash / Silverlight résolvent différents problèmes dans le domaine UX / RIA. Les trois sont extrêmement puissants dans leurs domaines. La technologie choisie doit être adaptée aux exigences.



2
votes

J'espère vraiment que ça fait. Espérons que le Web devienne un ensemble de composants amicaux ouverts et standard, pas seulement un bouquet de trucs de boîte noire comme Flash et Silverlight ...


0 commentaires

4
votes

Bien que ma réponse soit non, JQuery n'a pas affecté ma décision d'adopter Silverlight, je tiens également à dire que je n'ai même jamais considéré Silverlight pour le temps où j'ai choisi d'utiliser JQuery.

Je pense qu'ils sont adaptés à des utilisations différentes - JQuery permet une manipulation rapide du DOM et de Silverlight établit son propre environnement. Donc, si je voulais faire quelque chose qu'un navigateur ne me laisserait pas le laisser faire, j'utiliserais Silverlight: c'est-à-dire dessiner sur une toile (oui, je sais sur la toile du navigateur - mais vraiment ?? Ce n'est pas une comparaison avec WPF) ou la vidéo de flux un joli joueur ou ouvrir plusieurs connexions simultanées.

jQuery est une API plus agréable que l'API DOM du navigateur existant. Et c'est son utilité. Mais je ne le comparerais pas à Silverlight parce que c'est comme comparer une cuisine dans une maison entière.


0 commentaires

1
votes

Oui, il existe une tendance de HTML et JavaScript utilisée pour produire le type d'interfaces actives d'animation en douceur qui n'étaient auparavant que possible avec des plugins - et cela continuera d'en outre en outre à la navigateur SVG, Toile et Vidéo Catch sur * .

Ceci est définitivement une bonne chose: les normes ouvertes, le support de navigateur direct et la création simplement en mettant à jour les fichiers texte sont une énorme victoire sur des plugins fermés liés à des environnements de développement spécifiques.

Mais je pense que vous donnez trop de crédit JQUERY sur cette question. Certainement jquery.effects fait une sélection d'animations simples plus accessibles à une plus grande gamme d'auteurs Web, mais ce n'est qu'une petite partie de ce que JQuery est destiné et une petite partie de la gamme d'effets interactifs possibles. Il existe de nombreux autres cadres que JQuery, et bon nombre des efforts les plus impressionnants utilisent leur propre code plutôt que n'importe quel cadre.

C'est l'augmentation de la performance JavaScript des navigateurs modernes, associée à de nouvelles fonctionnalités et là-bas, cela rend "riche" ui possible sans plugins. Les cadres font simplement utiliser certaines de ces fonctionnalités plus facilement.

(*: qui dépend en grande partie de savoir si Microsoft développe-à-la à c.-bas de la rattraper avec eux ou de savoir s'il s'agisse d'améliorations telles qu'une menace pour leurs propres technologies comme Silverlight. Bien qu'il y aura toujours un lieu pour les applications riches à base de plugin, Silverlight est plus vulnérable aux applications HTML natives car elle n'a pas le flash de pénétration répandu a fonctionné au fil des ans.)


1 commentaires

Juste commentaire concernant Donner trop de crédit JQuery



1
votes

S'il y avait une alternative standard open source à tout Silverlight a été prise en charge Cross Navire, je serais tout pour cela. Tant que JavaScript est le seul choix pour le code côté client dans le navigateur, je rechercherai des alternatives. Silverlight m'appelle à moi à cause du soutien du framework .NET, donc je n'ai pas besoin d'avoir une autre langue pour être compétente. Certaines personnes aiment JavaScript, je ne suis tout simplement pas l'un d'entre eux.


0 commentaires

1
votes

Si vous examinez les avantages de l'apprentissage de la technologie, vous devez vous rendre compte qu'un investissement dans l'apprentissage Silverlight vous fera gratuitement WPF. Ce sont des environnements très étroitement liés.


0 commentaires