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

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

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

12
задан Randy Minder 22 July 2010 в 21:03
поделиться

8 ответов

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

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

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

11
ответ дан 2 December 2019 в 04:33
поделиться

ASP.NET и Silverlight нельзя сравнивать.

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

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

11
ответ дан 2 December 2019 в 04:33
поделиться

Для фактического контроля развернутой системы можно также использовать Hiperic HQ . Это решение для мониторинга от Spring Source, которые также являются владельцами Grails Framework.

Он может управлять в вашем случае:

  1. tomcat server
  2. база данных
  3. linux
  4. network
  5. etc

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

-121--3677656-

Независимо от того, как далеко вы пошли не по той дороге, поверните назад. Потопленные расходы уже потоплены.

Я бы предложил Zend framework, если вы собираетесь остаться использовать PHP. При запуске рефактора убедитесь в том, что при построении единичных тестов можно убедиться, что новый код соответствует старому.

-121--4998064-

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

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

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

5
ответ дан 2 December 2019 в 04:33
поделиться

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

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

1
ответ дан 2 December 2019 в 04:33
поделиться

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

1
ответ дан 2 December 2019 в 04:33
поделиться
  • Повторно используйте код .NET и навыки в клиентском браузере.
  • Добейтесь высокой производительности.
2
ответ дан 2 December 2019 в 04:33
поделиться

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

1
ответ дан 2 December 2019 в 04:33
поделиться

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

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

1
ответ дан 2 December 2019 в 04:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: