2008-09-29 1 views
11

Может ли Silverlight использоваться для тех же вещей, что и jQuery, или они предназначены для разных вещей?Является ли Silverlight «тем же», что и jQuery?

Например, vb.net может использоваться для того же материала, что и C#, в то время как C# предназначен для разных вещей, чем JavaScript. Является ли Silverlight и jQuery похожими на vb.net и C# или больше похожими на C# и JavaScript?

+4

Я не могу поверить, что у вас так много downvotes. Я думал, что SO должен быть * freindly, местом, где любой на любом уровне может получить ответы? В следующий раз, когда кто-то захочет это узнать, у них будет ответ! – mattlant 2008-09-29 15:29:40

+1

for (int n = 0; n <1000; n ++) {Console.WriteLine («Проверяйте Google перед тем, как задавать вопросы!»); } – 2008-10-06 08:11:06

+5

Ну, в чем смысл SO, когда все, что нам нужно сделать, это спросить Google? – Will 2008-10-06 14:50:43

ответ

14

Silverlight может использоваться для создания богатых интерактивных носителей и более сродни Flash, чем что-либо еще. jQuery - это библиотека javascript.

2

Это не то же самое.

Это больше похоже на C# и Javascript.

JQuery является Java-структура, которая помогает при написании Javascript

но Silverlight представляет собой интерактивный медиа-технология собственной ... которая ... ИМО ... совершенно разные.

21

Интересная загадка. Нет, Silverlight и jQuery - две разные вещи. Если вы хотите аналогии, Silverlight более похож на Adobe Flash. jQuery - это библиотека Javascript, сходная с прототипом, Dojo и т. д.

+0

Но они оба могут использоваться для очень похожих вещей. – 2008-09-29 06:59:24

7

Это больше похоже на разницу между C# и JavaScript. Silverlight и jQuery на высоком уровне предназначены для подобных вещей - богатое взаимодействие с пользователем в веб-браузере. Однако Silverlight может сделать еще несколько интересных вещей, используя платформу .NET, и позволяет вам гасить с помощью WPF, чтобы вы могли добавлять 3D-рендеринг, расширенную печать, воспроизведение видеороликов, DRM (тьфу) и многое другое, что JQuery просто пока не может. Тем не менее, я не сомневаюсь, что JavaScript и JS-фреймворки, такие как jQuery, в конечном итоге догонят большинство вещей, которые может сделать Silverlight.

Другое дело, что Silverlight требует от пользователей загрузки и установки плагина браузера, в то время как jQuery работает с любым современным браузером с поддержкой JavaScript. Я думаю, что Silverlight сопоставим с Adobe Flash, чем с jQuery.

1

Silverlight приближается к тому, чтобы быть похожим на Flash, чем JScript.

Оба Flash & Silverlight - это плагины для браузера, которые могут использоваться для создания богатых интерфейсов. Оба используют проприетарную технологию & форматов.

0

Вы можете использовать их для одних и тех же задач. Вы можете создавать интерактивные веб-приложения в jQuery или flash. Есть преимущества для каждого, это зависит от того, нужен ли вам flash/silverlight или нет. Если вы можете достичь своей цели, не прибегая к вспышке, вам следует использовать только JS. Некоторые люди могут увидеть это наоборот и почувствовать, что javascript - это курорт, а flash/silverlight - основной способ создания интерактивного контента. Лично я слышал, что Silverlight занимает гораздо больше времени для разработки, чем flash/flex, а также имеет значительно меньшую пользовательскую базу (понятно). С помощью flash и flex вы получите тех людей, которые еще не загрузили флеш-память. С javascript вы получите людей, у которых есть странные браузеры, у которых есть проблемы с его запуском. Это зависит от ваших потребностей.

1

Подумайте о Silverlight как «Flash.NET» - способ написать приложение .NET, которое запускается в его собственном окне в браузере.

1

Расширяя сказанное, вы можете попробовать сравнить ассемблер с фотошопом. По рассуждению оба могут быть использованы для генерации файлов.

Они действительно совершенно разные технологии.

Javascript полагается Солей на основную структуру страницы и DOM увеличения для получения результатов, Silverlight, как Flash, и, как правило, в большей степени быть просто «окно» на странице с его собственным холст и т.д.

Попытка сравнить silverlight с jQuery, однако, является библиотекой для javascript, ее просто бессмысленно.

Они такие несравненные, мне трудно найти еще 2 вещи, которые одинаково несравнимы. Вы можете спросить, «что лучше, дом или кусок сыра».

1

Сегодня утром сообщение поднялось на Scott Guthrie's blog, указав, что с этого момента Microsoft отправит стандартную библиотеку jQuery с Visual Studio и определит для нее intellisense. Это захватывающие новости для будущего jQuery и Silverlight, а не как конкурирующие технологии, а как бесплатные!

2

Сказать, что Silverlight «точно так же, как Flash» не отвечает на вопрос.

Хорошо, о, может (Flash | Silverlight) производить те же результаты javascript?

Что касается современных браузеров, есть ли визуальный эффект, который нельзя визуализировать в Javascript так же легко, как (Flash | Silverlight)?

Есть ли преимущества в скорости и производительности при использовании (Flash | Silverlight) для таких вещей, как выпадающие меню и анимация против javascript?

Есть ли трудности при использовании (Flash | Silverlight), когда речь идет о создании сайтов с высокой степенью защиты данных, которые упрощают использование кода, а не интерфейса типа дизайнера?

0

jQuery предназначен для управления HTML DOM и более сложных задач (например, поиска элементов управления, анимации и т. Д.). JQuery полностью отличается от Silverlight. Silverlight является язык интерфейса на стороне клиента похож на Java-апплеты, Adobe Flex и т.д.

Если вы ищете аналогичный инструмент (например, JQuery) для Silverlight, попробуйте XamlQuery. Вы можете манипулировать Silverlight DOM с помощью XamlQuery и выполнять большинство задач, которые могут выполняться с помощью jQuery. Но помните, jQuery для JavaScript но XamlQuery для Silverlight.

Смежные вопросы