Silverlight следует веб-парадигме и, похоже, пытается преодолеть разрыв между ASP.NET и вашими традиционными технологиями настольных компьютеров.
- Это несколько кроссплатформенный (Windows (Mobile), Mac)
- Среда выполнения является подмножеством стека .NET, поэтому она намного меньше
- Развертывание упрощается благодаря меньшим пакетам развертывания
- . Он предлагает широкие возможности пользовательского интерфейса
- Но, будучи веб-технологией, проблема безопасности: вы остаетесь в изолированной среде и имеете ограниченный контроль над хостом
В последнее время Microsoft сделала все возможное, чтобы обеспечить больший контроль над приложениями Silverlight, работающими вне браузера (поддержка PInvoke для неуправляемого кода, интеграция с Office, доступ к COM, поддержка периферийных устройств, ...).При всем этом кажется, что их мало что мешает включить поддержку баз данных.Это может иметь смысл в сценарии, не связанном с браузером, и больше не будет представлять угрозу безопасности для запуска любого другого приложения, которое вы только что загрузили.
Несмотря на то, что данные построены на веб-парадигме, они обычно поступают изсеть.Так что это может быть причиной их нежелание включать его ...
1018 * Я думаю, в конце концов, это спорно.