Подтвердить что ты не робот

Почему разработчик должен использовать Silverlight?

Я ничего не знаю о Silverlight. Я рассматриваю возможность создания приложения на основе браузера и действительно не знаю, следует ли его создавать с использованием Silverlight или ASP.NET(с которым я знаком). Мне любопытно, почему разработчик предпочитает использовать Silverlight.

Большое спасибо.

4b9b3361

Ответ 1

Есть несколько причин, по которым вы можете захотеть использовать Silverlight:

  • У вас есть потребность в великолепном интерактивных веб-приложений (которые не Ajax, jQuery и т.д.).
  • Вы хотите использовать свой текущий язык программирования (VB.NET, С#, и т.д.).
  • Вы хотите, чтобы ваше "веб-приложение" было доступный вне браузера.

Есть и другие причины - прочитайте: 10 главных причин использования Silverlight. Там может быть значительная рампа, которую вам нужно будет сделать, но как только она была сделана, вы можете предпочесть SL для определенных вещей по ASP.NET и даже в некоторых случаях, на самом деле у вас нет варианта, доступного вам в ASP.NET, например, перспективные преобразования изображений, которые могут быть анимированы пользователем интерактивно.

Ответ 2

ASP.NET и Silverlight не сопоставимы.

Silverlight - это клиентская среда, сопоставимая (возможно) только с Adobe Flash, а ASP.NET - это серверная инфраструктура.

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

Ответ 3

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

Если вы делаете (относительно) простой пользовательский интерфейс (например, на основе таблиц на основе данных, таких как клиенты и заказы) с не слишком сложным обманом UI, я бы предложил вам придерживаться ASP.NET.

Сделав обоим, я обнаружил, что Silverlight пинает, когда дело доходит до создания сложного материала UI, или вам нужно устранить обратные вызовы и обратные вызовы на сервер.

Ответ 4

  • Повторите использование кода и навыков .NET в клиентском браузере.
  • Достичь высокой производительности.

Ответ 5

Используйте Silverlight, если вы хотите создать сайт типа flash без использования Flash. Если вы хотите использовать .NET-стек, Silverlight - это способ сделать то, что может сделать flash.

Ответ 6

Silverlight первоначально был известен как WPF/E. Это легкая версия Windows Presentation Foundation, предназначенная для Интернета и встроенных устройств.

Но да, вы можете думать об этом как о Microsoft Flash.

Ответ 7

Вы также можете попробовать использовать веб-стандарты, посыпать некоторыми JQuery и Ajax, возможно, Modernizr для использования html5. Что вам нужно делать с этим?

Ответ 8

Потому что это единственный вариант для разработки сторонних разработчиков на предстоящей платформе Windows Phone 7. (ОК, также XNA, но для игр)

О, и они также используют его в Интернете по какой-то причине.