Это может показаться глупым, но как вы получите серебристый свет для запуска в качестве настольного приложения? Или мне просто нужно использовать WPF? Есть ли что-нибудь, что Silverlight принесет WPF? С точки зрения дизайна и практического кодирования.Silverlight как настольное приложение?
ответ
Это зависит от того, что вы имеете в виду - вы имеете в виду, что хотите получить интернет-приложение, но что вы не хотите, чтобы он находился в браузере? Если это так, вы можете использовать Silverlight без браузера.
Вы имеете в виду, что вы действительно хотите что-то большее, как толстый клиент, - как традиционный exe? Если это так, вы не получите много пользы от Silverlight. Silverlight, как ожидается, будет распространенным приложением, поэтому ему не хватает некоторых вещей, которые вы ожидаете иметь в настольном приложении.
Примеры:
Там нет Ado.net для Silverlight (без возможности запросить таблицу напрямую - он ожидает, что вы будете использовать веб-службу, чтобы получить данные) (без рамки сущности для Silverlight либо)
Приложения Silverlight рассчитывают на частичное доверие - вам нужно сделать дополнительную работу, чтобы заставить Out Of Browser работать в полном доверии, а поскольку он работает с частичным доверием по умолчанию, вы не получаете доступа к файловой системе , (Который отлично подходит для веб-приложение, где ваша обработка данных, происходящего в результате обслуживания вызовов)
Silverlight, среда является отдельным животным от среды выполнения .NET. По большей части Silverlight является подмножеством .net (есть некоторые отличия, особенно в функциях XAML), поэтому при запуске silverlight вы используете другое время выполнения. (поэтому, к примеру, в Silverlight, например, не будут поддерживаться функции .net 4.5).
Все, что сказал, Silverlight - действительно приятное решение для многоуровневого приложения интернет/интранет, это просто, что приложение ДОЛЖНО быть многоуровневым.
Silverlight будет просто принести много ограничений ...
Но все последние версии поддерживают «Silverlight из браузера» и «Silverlight полного доверия»
Что вы получаете это коды базы которые все еще могут работать в Интернете (с некоторыми изменениями).
Я не знал, что из браузера появился SilverLight. +1 Я бы все равно пошел WPF, если бы у меня был выбор. – Paparazzi
- 1. Настольное приложение
- 2. Meteorjs как настольное приложение
- 3. Настольное приложение
- 4. Сделать настольное приложение веб-интерфейсом
- 5. Возможно ли создать настольное приложение с использованием Silverlight?
- 6. Может ли Silverlight помочь портировать настольное приложение wpf в Интернете?
- 7. Как скомпилировать настольное приложение Node.JS?
- 8. Как распространять настольное приложение Java?
- 9. Как сделать настольное приложение модульным?
- 10. Как развернуть настольное приложение Python?
- 11. Как перенести веб-приложение на настольное приложение?
- 12. Настольное приложение или веб-приложение
- 13. автоматически обновляет настольное приложение
- 14. Настольное приложение в Java
- 15. Зарегистрировать настольное приложение
- 16. Настольное приложение Java?
- 17. Настольное приложение Asp.Net на IPAD \ IPHONE
- 18. Настольное приложение HTML5
- 19. Apache Pivot - настольное приложение
- 20. Установщик Vs. Настольное приложение
- 21. maven, разверните настольное приложение
- 22. Добавить аналитику в настольное приложение
- 23. Настольное приложение, доступное нескольким пользователям
- 24. написать настольное приложение в javascript
- 25. Лицензия на настольное приложение C#
- 26. Настольное приложение, использующее RSS-каналы
- 27. Html5 Кросс-платформенное настольное приложение
- 28. Facebook API-авторизация (настольное приложение)
- 29. Запустить настольное приложение через WEB-приложение
- 30. Запустить настольное приложение из браузера
Ahhh !! Очень хороший ответ. Im действительно не уверен что я хочу atm я должен последовать за soa prinicples и его больше облако основанный обслуживание oirentated конструкция, котор я хочу попытаться. Первая часть, о которой вы упоминали, - это то, что я пытаюсь сделать, интернет-приложение, но я не хочу, чтобы он был в браузере. Я действительно хочу, чтобы все было доставлено с сервера через сеть. Я просто не знаю, где и как его начать. –
Для чего мы стоим, сейчас мы создаем большое приложение, которое звучит так же, как то, что вы описываете. Мы используем Silverlight на передней панели (с архитектурой MVVM - с помощью Prism, чтобы помочь с этим), мы используем службы WCF RIA для перемещения данных, и мы используем Entity Framework с POCO на задней панели. Это была очень продуктивная среда. – JMarsch
Для получения дополнительной информации найдите видеоролики Firestarter silverlight - там есть действительно хорошие вещи, это очень помогло нам, когда мы начали. – JMarsch