Silverlight - это то же самое, что и jQuery?

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

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

11 ответов

Решение

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

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

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

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

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

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

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

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

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

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

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

jQuery - это инфраструктура javascript, которая помогает при написании javascript

но Silverlight - это собственная технология интерактивных медиа... которая... IMO... совершенно другая.

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

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

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

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

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

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

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

Думайте о Silverlight как о "Flash.NET" - способ написания.NET-приложения, которое запускается в своем браузере.

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

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

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

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

Другие вопросы по тегам