Теперь с Silverlight 3 (в автономном режиме, из браузера), каковы основные отличия между этими двумя технологиями?Silverlight vs Adobe Air
ответ
Предполагая, что для запуска приложения Silverlight на рабочем столе необходимы незначительные изменения, различия в деталях реализации. Silverlight - это среда .NET-пространства, основанная на WPF. Flash/Flex/AIR являются собственными продуктами Adobe на основе ActionScript.
С точки зрения возможностей, они кажутся примерно равными с дополнительными сильными и слабыми сторонами. Пример: SL3 будет иметь поддержку графических и пиксельных шейдеров. Последняя вспышка как обратная кинематика. Различные штрихи и т. Д.
В дополнение к тому, что сказал Дэйв, Silverlight, похоже, не хватает поддержки устройства (микрофон и веб-камера).
Это запланировано на первый выпуск 3-го выпуска (в MIX это звучало, как будто бы был релиз 3.1, и это было в нем) –
Это хорошая новость! – CVertex
Есть ли какие-либо новости о том, что произойдет в выпуске 3? И когда это выйдет? –
Есть несколько существенных отличий прямо сейчас в бета-версии, не знаю, будут ли они по-прежнему отличаться в версии выпуска.
- Невозможно скрыть окно хром в Silverlight OOB.
- Отсутствует возможность создания значка в панели уведомлений.
- Воздушные приложения могут быть многооконными, Silverlight OOB не может.
- У воздушных приложений больше доступа к системе, приложения Silverlight изолированы песочницей.
- Существуют различия в процедурах установки и обновления, а не в деталях.
AIR предоставляет вам доступ к файловой системе и SQLite db. SL3 позволяет записывать в файловую систему с пользовательским взаимодействием (диалог «Сохранить как») и не поддерживает БД в изолированном хранилище или на диске.
SLOOB работает в песочнице по-прежнему, поэтому вы ограничены одними и теми же проблемами между доменами, как приложение Silverlight, работающее в браузере.
Это трехсторонняя война: Adobe AIR, MS Silverlight и Mozilla Prism.
Прочитано this blog-post и этот article. Цитата из второй статьи:
Silverlight - явный победитель с точки зрения власти, но, как заметил один из моих коллег, на днях это имеет значение? Его точка зрения заключалась в том, что Flash обладает невероятным уровнем проникновения. Согласно Adobe, он находится в диапазоне 99%. При рассмотрении вопроса о выпуске нового продукта, который требует плагина, зачем вводить другой барьер для принятия?
и еще один от второго:
Затем мы спросили тех, кто ответил да, какие форматы они используют. Неудивительно, что с учетом того, как долго он доступен, Flash ведет с 61% респондентов. Еще более удивительной оказалась небольшая доля рынка Silverlight чуть более 2%, в основном такая же, как и в реальном формате. Quicktime сделал удивительно хорошо, чуть менее 20%.
Что касается поддержки VOIP в SL, прочитайте this.
Читайте больше о Призме here.
Я бы хотел, чтобы у PRISM был шанс. Это не сильно подтолкнуло Mozilla. – CVertex
С точки зрения пользователей Мне нравится Silverlight процесс установки намного больше ... Специально на Mac - установка Air приложение является неестественным (для многих кликов и processbars), но OneClick Silverlight установить это хорошо :)
One (я не собираю фаворитов, когда говорю это, поскольку мы используем Air/Flex для проекта на моей работе):
Adobe не делает имеют талант, необходимый для создания качественного времени выполнения и IDE для разработчиков. Их идеи в порядке, это казнь этих идей, которые я сомневаюсь. Я думаю, мы все можем согласиться с тем, что Visual Studio на несколько лет впереди любой IDE. Качественно, я даже дошел до того, что VS2005 лучше сделал, чем что-либо на рынке (сейчас 2011), спустя 6 лет.
Если вы чувствуете, что Flex/Air удовлетворяет ваши потребности лучше, все мои средства, идите вместе с ним. Но если вы почувствуете, что любая платформа даст вам то, что вы хотите, я бы сказал, что Silverlight выигрывает каждый раз. Он более зрелый, он значительно более стабилен.
Наша самая большая головная боль для нашего коммерческого приложения заключается в том, что Air не управляет сборкой мусора, за последние полтора года наше приложение пострадало от замедления, единственной резолюцией является ночная перезагрузка в киоске, потому что мы вложенные объекты внутри объектов, как только вы нажмете 3-го гнездования, кажется, что Air не может правильно смыть эти объекты, Adobe это осознает, и учитывая, сколько времени прошло и все более новые версии, Adobe не имеет разрешения. Это признак плохой работы и разработчиков Adobe, которые просто не очень хороши. Несмотря на то, что люди любят bash MS, в наши дни их платформы довольно надежны, надежны в целом, особенно их время выполнения .NET. Adobe похожа на Microsoft примерно в 1997 году, и в течение многих лет они предлагают надежные решения.
PS: Я уверен, что пара koolaid, использующая Adobe, отключит голосование за этот ответ.
- 1. Adobe AIR Эквивалент в Silverlight?
- 2. C# vs Adobe Air для настольных приложений
- 3. Adobe AIR vs. Browser Plugin/Addon
- 4. adobe air vs flex vs flash builder --- мне нужно объяснение
- 5. html5 vs adobe air vs java для настольных приложений?
- 6. Adobe Flex 4.0 vs Silverlight 4.0
- 7. Adobe AIR - Несоответствия в обнаружении ли Adobe среда AIR установлена
- 8. Если Adobe Air ANE влияет или противоречит Adobe Air
- 9. Как запустить приложение adobe air без Adobe Air Player?
- 10. Наложение Adobe Air 2 на Adobe Air 17
- 11. C++ Adobe Air Overlay
- 12. Adobe Air GUI Вопрос
- 13. TestComplete и Adobe Air
- 14. Каталог перетаскивания Adobe AIR
- 15. Adobe air http auth
- 16. Adobe Air для IPhone
- 17. Adobe AIR на iPhone
- 18. Серый мостик Adobe Air
- 19. Adobe AIR и iOS
- 20. Adobe AIR CopyTo
- 21. Adobe Air - FileMode.APPEND
- 22. tinymce adobe air
- 23. Adobe Air и Dropbox
- 24. ADOBE AIR ДЛЯ Android
- 25. Adobe Air: Ошибка 307
- 26. Проблема Adobe AIR Updater
- 27. Adobe Air Вопросы/Ресурсы
- 28. Что такое Adobe AIR?
- 29. DeviceOrientationEvent for Adobe Air
- 30. Adobe Air: WindowedApplication
Во время запроса основное отличие заключается в том, что Adobe Air - это не просто бета-версия. – Anthony