Могу ли я использовать silverlight для замены javascript и JQuery? - PullRequest
3 голосов
/ 17 июня 2010

У меня есть веб-приложение, которое интенсивно использует JQuery.Я хотел бы начать использовать silverlight на его месте, если это возможно.Вместо использования функций jquery ajax и других функций jquery я хотел бы использовать silverlight.это возможно сделать с silverlight?

Ответы [ 6 ]

5 голосов
/ 17 июня 2010

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

3 голосов
/ 17 июня 2010

Если ваше приложение использует JQuery, то теперь замена его на Silverlight, скорее всего, повлечет за собой не только изменение ваших функций JQuery, но также любой HTML, CSS, обработку форм и всю информацию о вашем приложении в зависимости от того, что оно делает и как оно в настоящее время разрабатывается.

Я согласен с Джонатоном, это действительно два разных инструмента.

Спасибо.

Ник

nickgs.com

2 голосов
/ 17 июня 2010

Технически, да.

Но вы должны понимать, что вам придется переписать все ваше приложение снизу. Microsoft предлагает RIA Services в качестве наилучшей практики для использования с Silverlight, но благодаря этому вы сможете изменить весь свой дизайн и даже уровень данных.

Так что ответ - да. Но вам лучше придерживаться jQuery.

1 голос
/ 17 июня 2010

@ Luke101, вы можете создать целый сайт, используя Silverlight без проб. Вопрос в том, какая ваша целевая аудитория?

Silverlight не поставляется с браузерами, так как на многих компьютерах его еще нет, и поэтому его необходимо загрузить.

Учитывая количество паранойи, я думаю, что люди немного колеблются скачивать что-то, когда броузер просит вас.

Среда, в которой вы будете работать, я не думаю, что она будет больше HTML, и вы будете работать в xaml.

Также рассмотрите ваш целевой браузер. Все еще есть много людей, использующих IE6, и я не уверен, что SL будет работать на нем.

Какова мотивация перехода на SL? Если это потому, что это выглядит круто, не забывайте, что многое из этого сводится к дизайну, и если вы не дизайнер, вы, скорее всего, сделаете это больше, чем если бы вы работали в HTML.

Вы также можете посмотреть, как вы интегрируетесь с дизайнером. Я знаю, что MS Expression разработан, чтобы облегчить работу, но это все еще ранний продукт. Кроме того, знает ли ваш дизайнер о Expression или Blend и знает, как его использовать?

Я понимаю, что здесь есть большая кривая обучения, которая приравнивается к чьим-то деньгам, и вы можете ничего не видеть в течение некоторого времени.

0 голосов
/ 17 июня 2010

Да. Silverlight с сервисами RIA может заменить сайт JQuery AJAX. В зависимости от функций сайта вы можете даже разбить функции сайта на «виджеты» silverlight для индивидуальной функциональности. Опасность заключается в том, что Silverlight может быстро попасть в приложение, которое сложно обновить (хотя это гарантирует совместимость с различными браузерами). Silveright входит в версию 4, и она еще не закончена, поэтому она быстро меняется.

0 голосов
/ 17 июня 2010

Да.

Silverlight запускается в браузере, jQuery (JavaScript) также запускается в браузере. Таким образом, они могут технически заменить друг друга, предполагая, что все функциональные возможности, которые вы хотите в одном, существуют в другом (включая поддержку в различных браузерах).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...