Какая у вас самая важная функция для Silverlight?

Я уберу очевидное: поддержку микрофона и веб-камеры. Помимо этого, если бы вы руководили командой Silverlight, какой для вас приоритет был бы Silverlight v.Next?

Отказ от ответственности: если мы получим хорошие отзывы, я передам их знакомым из команды Silverlight.

ОБНОВИТЬ: Лучшее место для сообщения о запросах функций Silverlight сейчас - это сайт UserVoice: http://silverlight.uservoice.com/

Более совершенный набор встроенных элементов управления.

t3rse 20.08.2008 08:52

Голосование закрывается на основании мнения.

Ciro Santilli TRUMP BAN IS BAD 20.11.2015 12:32
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
12
2
1 832
25
Перейти к ответу Данный вопрос помечен как решенный

Ответы 25

Ладно, ладно, закину там еще одну: поддержку аудиофайлов. Я бы хотел иметь возможность генерировать данные WAV на клиенте и сразу же их воспроизводить. Как бы то ни было, Silverlight воспроизводит только WMV и MP3, ни один из которых не является простым (законным?) Для создания без лицензии для каждого клиента.

Это было добавлено для Silverlight 3. w00t!

Jon Galloway 08.04.2009 03:06

У Пита Брауна есть отличная статья об этом в своем блоге: community.irritatedvowel.com/blogs/pete_browns_blog/archive/‌…

Sorskoot 29.06.2009 11:14

Паритет с WPF.

Триггеры (триггеры событий и триггеры данных), Привязка к другим элементам в xaml, Преобразователи многокомпонентных значений, и DynamicResources.

Команды ... может быть, если будет время.

Ответ принят как подходящий
  • SQL Compact Edition, работающий в среде CLR Silverlight
  • Поддержка триггеров
  • Поддержка словарей ресурсов

Кроме того, поскольку вы открыли веб-камеру, мне нужно подключить POC поддержки веб-камеры Silverlight 2. Он использует взаимодействие с Flash и позволяет захватывать кадры PNG из Silverlight. Думаю, это скорее забавный пример взаимодействия Silverlight, JavaScript и Flash, чем действительно полезное решение для веб-камеры. Но с ним можно делать забавные вещи. В своем последнем сообщении в блоге я использую поддержку веб-камеры для съемки неподвижных изображений для скользящей головоломки.

http://jonas.follesoe.no/WebcamInSilverlight2NdashSlidingPuzzleGame.aspx

Я думаю, мы слишком много пытаемся запустить в браузере!

leppie 01.12.2008 18:32

Полная кроссплатформенная поддержка Windows, Mac и Linux с полным паритетом функций для каждой ОС. ;)

Как насчет того, чтобы иметь возможность обернуть Silverlight вокруг AIR и иметь возможность запускать его в качестве клиента многоплатформенным способом ... Я думаю, это скорее запрос к команде Adobe, чем к Microsoft, но я должен будь крутым!

Ваше здоровье!

Я не думаю, что Adobe коснется Silverlight с помощью штанги, но вы просите клиент Silverlight без браузера подобно Adobe AIR? Microsoft могла бы над этим поработать.

Anthony 01.12.2008 18:23

Я знаю, что это, вероятно, сложно реализовать в Silverlight, поскольку это, вероятно, требует значительных ресурсов, но было бы неплохо, если бы поддерживалась VisualBrush.

Я на самом деле в команде silverlight ... так что я также могу поделиться своими предложениями.

Не совсем уверен, сколько я могу разгласить, но веб-камера работает.

Однозначно могу согласиться с желанием генерировать wav файлы. Я хотел ускорить / замедлить звуки для демонстрации фортепиано ..

Карл - это план. Хотя поддержкой Linux занимается команда mono.

Брайан - хотя паритет с WPF не является целью, требуется совместимость подмножества. «Минимальность» Silverlight временами действительно очень раздражает.

Выпадающие списки и более простой способ выделить текст в текстовом поле!

В любом случае это то, что я хотел бы прямо сейчас.

SQL Compact Edition running on the Silverlight CLR

Я думал, что суть Silverlight в том, чтобы предоставить небольшую встроенную среду выполнения в браузере.

Добавление каждой кухонной раковины (например, SQL или любой другой библиотеки ORM или паритета с WPF) просто приведет к тому, что произошло с .net 3.5. Никто не будет разрабатывать для этого, потому что они не хотят обременять своих конечных пользователей 200 мегабайт скачать

Мои основные запросы на использование Silverlight:

  1. Наименьший возможный размер загрузки. Последний раз смотрел, кажется, на 4,6 мегабайта? Это слишком велико.

  2. Установка в один клик без сбоев. Не заставляйте меня переходить на другие сайты, перезагружать мой браузер * или СМЕЙСЯ перезагружать мой компьютер.

  3. Обратная совместимость. Я был сейчас на нескольких сайтах Silverlight, которые не работают, потому что им требуется 1.0, а у меня есть что-то бета 2.0, но я не могу установить 1.0, потому что 2.0 останавливает его. Это глупо.

* Да, я понимаю, что это может быть невозможно в рамках firefox и т. д., Но все же. Это конечная цель.

Почему это ухудшается? Вы действительно хотите, чтобы ваш клиент, подключенный к телефонной линии, «подождите 3 часа, пока GIANT SILVERLIGHT INSTALL» сможет запустить наш веб-сайт?

Orion Edwards 05.12.2008 01:33

Люди с коммутируемым доступом привыкли к медленной загрузке. 4.6M не огромен, но да, он мог бы быть меньше. Что касается SQL, мой телефон Android может иметь SQLite как часть базы для установки, и это довольно легкая ОС. Я думаю, что наличие базы данных изначально было бы огромным подспорьем.

jcollum 11.12.2008 22:21

В iPhone также есть SQLite. Сравнивать телефон с silverlight на самом деле не одно и то же ...

Orion Edwards 11.12.2008 23:57

Позвольте мне еще раз проголосовать за возможность генерировать / редактировать / воспроизводить файлы wav (или, по крайней мере, необработанный битовый поток низкого уровня).

Я работал над бизнес-приложением в Silverlight последние пару месяцев, поэтому я больше склоняюсь к этому направлению. Это мои проблемы с 2 beta 2, я не знаю, решатся ли они с финальной версией.

  1. Печать. Какой-нибудь, любой, мне все равно, пока я могу это контролировать. Бизнес-приложение без печати сложно продать, и нет, печать из браузера недостаточно хороша.

  2. Возможность развертывания обновлений. В настоящее время я не могу легко опубликовать новую версию xap и ожидать, что пользователи ее получат. Это почти конец шоу. Кажется, все мои предложения по выполнению этой работы не работают и не усугубляют ситуацию. Добавление строки запроса ничего не дало. Переименование xap с номером версии приведет к стиранию хранилища iso, а добавление заголовка без кеша на веб-сайт нарушит работу PDF-файлов в IE, что является частью моей работы для №1.

  3. Щелкните правой кнопкой мыши, дважды щелкните и колесо прокрутки. Где они? Конечно, я могу взломать это и заставить его работать, но это должно просто работать. Единственное оправдание, которое я слышал, - у некоторых мышей нет второй кнопки. Надеюсь, причина не в этом. Если так, давайте избавимся от всего, кроме текстового поля, чтобы ребята из рыси не чувствовали себя плохо.

1 и 3 может быть сложно реализовать кроссплатформенным способом, который хорошо работает. Имейте в виду, что одной из вещей, которые Windows принесла на ПК, были драйверы - до этого (и да, я помню те дни) ваш текстовый процессор должен был поддерживать ваш принтер, или вы были SOL.

Mark Allen 01.12.2008 19:33

Я не согласен с пунктом 1. Найдите способ выгрузить окно Silverlight в PDF-файл, и все готово. Проблема с драйверами и т. д.

jcollum 11.12.2008 22:28

P.S. Я имел ввиду, что не согласен с первым комментарием: D

jcollum 11.12.2008 22:30

Я вторая печать. Мы хотели использовать Silverlight для основной серии бизнес-приложений, и отсутствие печати убило эту идею. Мы собираемся использовать flex, а это означает, что боль, связанная с изучением и обучением новому набору инструментов, меньше, чем боль от того, что наши пользователи не могут печатать.

Stever B 24.12.2008 16:14

Ok. Я хотел бы видеть полную поддержку модальных диалогов. Без этого здания нельзя серьезно рассматривать серьезное направление бизнес-приложений. Это должно вести себя точно так же, как модальные диалоги в мире форм выигрыша, то есть не просто имитировать всплывающее окно, но останавливать выполнение кода и возвращаться к коду при закрытии модального диалога.

Элемент гиперссылки XAML внутри текстовых блоков. Google "Серебряная текстовая гиперссылка", чтобы увидеть, сколько сложных и уродливых обходных путей публикуется для этого упущения. Обратите внимание, что Лучший не имеет разрывов строк в тексте, потому что WrapPanel, который он использует, не обрабатывает их.

В противном случае я мог бы использовать по крайней мере один из следующих способов сделать обходные пути более приемлемыми:

  • FlowDocument, чтобы я мог работать с несколькими текстовыми блоками внутри большого документа.
  • Хороший способ определить, какой текст запускается при щелчке мышью, когда пользователь щелкает где-нибудь на текстовом блоке. В общем - по координатам X, Y щелчка узнайте, какой элемент XAML был нажат.
  • События мыши выполняются в тексте, а не только в содержащем их текстовом блоке.

Я спросил, как это сделать, как вопрос здесь, и нет удовлетворительного ответа, что очень разочаровывает ..

Согласитесь, создание гиперссылки - это слишком много работы. Это интернет-ребята, гиперссылки, вроде бы, повсюду.

jcollum 11.12.2008 22:26

Потоковое видео по RTSP. К сожалению, Silverlight 2 поддерживает только HTTP Streaming, а указание использовать mms: // только сигнализирует ему о потоковой передаче видео по HTTP.

Чтобы они исправили некрасивый рендеринг текста.

Кажется, это общая ошибка в WPF (и да, я называю это ошибкой, несмотря на указанные причины): paulstovell.com/blog/wpf-why-is-my-text-so-blurry

Michael Stum 01.12.2008 18:38

Поддержка Tiff.

Это было бы очень важно для предприятий, которым нужен доступ к отсканированным документам с центрального сервера - Silverlight гораздо проще развернуть, чем компоненты Windows Forms, размещенные в IE, и почти все изображения документов выполняются с помощью Tiffs.

Это автоматическое обновление нового кода Silverlight кажется большой проблемой.

Также должен быть правый щелчок. Разработчик должен иметь дело с пользователями, у которых нет двухкнопочной мыши. Бьюсь об заклад, что 90% пользователей имеют двухкнопочную мышь. А у пользователей Mac есть Cmd click, чтобы подражать этому, не так ли? Если вы закрываете окна и Mac, что составляет 97% рынка или что-то в этом роде, это хорошо.

  • Базовая поддержка HTML / Rich Text.
  • Встроенная гиперссылка WPF.

Две вещи:

  • Возможность выполнять HttpWebRequest без загрузки всего тела запроса в память на клиенте.
  • Возможность подключения сокетов к порту исходного сервера (например, 80 или 443)

Возможность печати. Я работаю над бизнес-приложением с альфа-версии, и самая большая проблема заключается в том, что мне нужно создавать PDF-файлы на сервере и загружать их клиенту, чтобы их можно было распечатать. Некоторые из них становятся действительно большими. Если бы я мог сгенерировать их на клиенте и распечатать, это решило бы все мои проблемы. В противном случае SL 3.0 отлично подойдет для моего приложения.

Я не собираюсь быть тем парнем, который перечисляет все возможности WPF. Я пытаюсь быть здесь тактичным.

Вот мой список:

  1. Режим полного доверия (т.е. доступ к файловой системе, ввод текста в полноэкранном режиме)
  2. Прямой доступ к принтеру
  3. ItemContainerGenerator повышен с SL Toolkit до SL. Этот класс невероятно важен для создания пользовательских элементов управления ItemsControl.
  4. Перетаскивание с рабочего стола
  5. Лучшая поддержка привязки RelativeSource
  6. ScatterView и другие элементы управления, оптимизированные для сенсорного управления
  7. Получать уведомление об обновлениях сборки во время выполнения (чтобы пользователи, не закрывающие браузер, могли получать обновления кода).

Разве они не рассматриваются в Silverlight OOB? (Вне браузера)

Andrei Rînea 19.08.2009 14:46

Не начиная с версии 3.0 RTM. Этот список был написан 11 мая, до того, как Silverlight 3.0 стала RTM, однако единственное, что у нас есть на сегодняшний день, - это №3.

markti 20.08.2009 16:59

Поддержка микрофона + веб-камеры ... обязательна для веб-дозвонщиков Поддержка печати ... для приложений LoB Silverlight, работающий на Symbian (по крайней мере, S60) и iPhone

DataSet / TypedDataSet ... с привязкой элемента управления ... Visual Studio генерирует адаптеры на основе WCF (как в настоящее время для WinForms / Sql). Будет привлечено множество разработчиков LoB!

У меня есть запрос, который можно решить одним из двух способов (как мне кажется):

  1. Элемент управления Canvas с автоматическим масштабированием (то есть, когда вы изменяете размер холста в Blend, он фактически изменяет масштаб холста без сумасшедших побочных эффектов отрыва от экрана и бесконечного сбоя. И программно, если ширина / высота этого элемента управления были установлены, содержимое холста также будет масштабироваться в этих пределах.
  2. Альтернативный способ сделать это - Панель Пути. На данный момент контуры масштабируются именно так, как я хотел бы в Blend. Я думаю, что панель Path также будет масштабироваться так же, как и отдельные пути. Вы знаете, вроде своего рода Path Collection.
  3. Как насчет того, чтобы НЕ обрезать контуры контура, когда они выходят за пределы ширины / высоты? Или как-то дать возможность (флажок) включить / отключить эту функцию?

Интересно, когда-нибудь можно будет разработать веб-сайт, используя silverlight, который реализует функции, подобные тем, которые доступны на TinyChat и TokBox.com [извините, я новый пользователь и не могу публиковать больше ссылки на сообщение :-(], а именно: чаты с несколькими аудио- и видеопотоками, поступающими с микрофонов и веб-камер (с использованием Flash).

Я просто хотел бы добавить, что у Silverlight есть собственный сайт для пользователей, на котором вы можете добавлять и голосовать за предложения функций: http://silverlight.uservoice.com/

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

Другие вопросы по теме