¿Es Silverlight el "mismo" que jQuery?
rich-internet-application (11)
¿Se podría usar Silverlight para las mismas cosas que jQuery o se destinan a cosas diferentes?
Por ejemplo, vb.net podría usarse para las mismas cosas que C #, mientras que C # está diseñado para cosas diferentes de lo que es JavaScript. ¿Son Silverlight y jQuery como vb.net y C #, o más como C # y JavaScript?
Acertijo interesante. No, Silverlight y jQuery son dos cosas completamente diferentes. Si quieres analogías, Silverlight es más parecido a Adobe Flash. jQuery es una biblioteca de JavaScript similar a Prototype, Dojo, etc.
Es más como la diferencia entre C # y JavaScript. Silverlight y jQuery en el nivel superior están pensados para cosas similares: una gran interacción del usuario en un navegador web. Sin embargo, Silverlight puede hacer cosas más interesantes utilizando el framework .NET, y te permite jugar con WPF para que puedas agregar renderización 3D, impresión avanzada, reproducir películas, DRM (ugh) y más cosas que jQuery solo no puedo hacer aún Dicho esto, no me cabe duda de que los marcos de JavaScript y JS como jQuery finalmente se pondrán al día con la mayoría de las cosas que Silverlight puede hacer.
Otra cosa que mencionar es que Silverlight requiere que los usuarios descarguen e instalen un complemento de navegador, mientras que jQuery funciona con cualquier navegador moderno habilitado para JavaScript. Creo que Silverlight es más comparable a Adobe Flash que a jQuery.
Esta mañana se publicó una publicación en el blog de Scott Guthrie que indica que Microsoft enviará la biblioteca estándar de jQuery con Visual Studio a partir de ahora, y definirá intellisense para ello. ¡Estas son noticias emocionantes para el futuro de jQuery y Silverlight, no como tecnologías competitivas sino como tecnologías complementarias!
No es lo "mismo".
Es más como C # y Javascript.
jQuery es un marco de JavaScript que ayuda a escribir javascript
pero Silverlight es una tecnología de medios interactivos propios ... que es ... IMO ... totalmente diferente.
Piense en Silverlight como "Flash.NET", una forma de escribir una aplicación .NET que se ejecuta dentro de su propio cuadro dentro del navegador.
Puedes usarlos para las mismas tareas. Puede hacer aplicaciones web interactivas en jQuery o flash. Hay ventajas para cada uno, depende de si necesita flash / silverlight o no. Si puede lograr su objetivo sin recurrir al flash, entonces debe usar solo JS. Algunas personas pueden verlo al revés y sentir que javascript es un recurso y flash / silverlight es el método principal para crear contenido interactivo. Personalmente, he oído que Silverlight tarda mucho más en desarrollarse que Flash / Flex y también tiene una base de usuarios mucho más pequeña (comprensiblemente). Con flash y flex, obtendrá a las personas que aún no han descargado el flash. Con javascript obtendrá personas que tienen navegadores raros que tienen problemas para ejecutarlo. Solo depende de tus necesidades.
Silverlight se acerca más a ser como Flash que como JScript.
Tanto Flash como Silverlight son complementos del navegador que se pueden usar para crear interfaces ricas. Ambos usan tecnología y formatos patentados.
Silverlight se puede utilizar para crear medios interactivos ricos, y se parece más a Flash que a cualquier otra cosa. jQuery es una biblioteca de JavaScript.
Ampliando lo que se ha dicho, también puedes intentar comparar ensamblador con photoshop. Sobre el razonamiento ambos pueden ser usados para generar archivos.
Realmente son tecnologías totalmente diferentes.
Javascript depende únicamente de la estructura de página subyacente y del aumento de DOM para obtener resultados, Silverlight es como Flash y tiende más a ser solo una "ventana" en la página con su propio lienzo, etc.
Sin embargo, intentar comparar Silverlight con jQuery, que es una biblioteca para javascript, no tiene sentido.
Son tan incomparables que me resulta difícil encontrar otras 2 cosas que sean igualmente incomparables. También puede preguntar: "qué es mejor, una casa o una rebanada de queso".
Decir que Silverlight es "simplemente como Flash" no responde la pregunta.
Ok, ¿qué tal, puede (Flash | Silverlight) producir los mismos resultados javascript?
Más concretamente, con los navegadores actuales, ¿hay algún efecto visual que no se pueda representar en Javascript tan fácilmente como (Flash | Silverlight)?
¿Existen beneficios de velocidad y rendimiento en el uso (Flash | Silverlight) de elementos como menús desplegables y animación en lugar de javascript?
¿Hay dificultades en el uso (Flash | Silverlight) cuando se trata de personalizar sitios con gran cantidad de datos que hacen que sea más fácil usar código en lugar de la interfaz de tipo diseñador?
jQuery es para manipular el HTML DOM y llevar a cabo tareas complejas (como encontrar controles, animar, etc.) de una manera más fácil ... jQuery es completamente diferente de Silverlight. Silverlight es un lenguaje de interfaz de usuario del lado del cliente similar a los Applets de Java, Adobe Flex, etc.
Si está buscando una herramienta similar (como jQuery) para Silverlight, intente con XamlQuery . Puede manipular el DOM de Silverlight utilizando XamlQuery y llevar a cabo la mayoría de las tareas que se pueden llevar a cabo utilizando jQuery. Pero recuerde, jQuery es para JavaScript, pero XamlQuery es para Silverlight .