Возможности для полноценного применения Silverlight - PullRequest
4 голосов
/ 14 января 2009

С момента запуска Silverlight 2 я ожидал, что появится много полноценных приложений Silverlight, но все еще, кажется, мало доказательств этого. Кто-нибудь знает о таких приложениях в дикой природе. А также, какие бы очевидные приложения вы разрабатывали в Silverlight. Я бы сказал, что почтовые клиенты - плохие примеры, поскольку они также могут быть написаны как веб / ajax-приложения. Поскольку Silverlight намного мощнее, чем web + ajax, возможные кандидаты должны быть невозможны / нереально реализованы как приложение web / ajax.

То, что приходит мне в голову, это

  • Приложения для редактирования фотографий и изображений
  • Отчетные приложения
  • Офисные приложения, Word / Excel ...

Edit: Добавлено в сообщения

  • Игры

Дело не в том, что приложению нужно заполнять весь экран, а в том, что оно не просто небольшая часть веб-страницы, или вы можете назвать его полнофункциональным приложением, работающим внутри веб-браузера, только используя веб-браузер хозяин.

Ответы [ 6 ]

3 голосов
/ 14 января 2009

Я думаю, что приложение для медицины, которое разработала сама Microsoft, довольно хорошо показывает, чего можно достичь с помощью silverlight http://www.mscui.net/PatientJourneyDemonstrator/

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

Edit:

Я заметил, что вы добавили Word / Excel к вашему вопросу, и возникает проблема, заключающаяся в том, что в Silverlight нет встроенного текстового редактора и не было действительно хороших примеров пользовательских реализаций. Существует один http://www.codeplex.com/richtextedit, но я не видел ни одного приложения, которое действительно использует его.

2 голосов
/ 14 января 2009

Я работаю над одним в медицинской сфере.

Это началось как обновление классического приложения Mac, но из-за большого объема работы, расширенного для рассмотрения других наборов инструментов. Я убедил их пойти на начальный порт рабочего стола WPF, за которым последует версия Silverlight.

0 голосов
/ 14 января 2009

Приложение, которое Microsoft, похоже, любит показывать, - это почтовый клиент AOL , полностью написанный в silverlight.

Лично я следую правилу: если бы вы не писали его во флэш-памяти, вы бы не писали его в серебряном свете, предпочитая в большинстве случаев AJAX. В прошлом отказывали самые большие приложения флэш-памяти, такие как текстовый процессор флэш (не могу вспомнить имя), в то время как приложения с поддержкой AJAX, такие как документы Google, взлетели.

Наконец, я верю, что до тех пор, пока не будет выпущено moonlight (поддержка Linux и Mac), и более общие пользователи, скачавшие Silverlight, разработчики не захотят широко использовать его даже для небольших приложений и гаджетов.

0 голосов
/ 14 января 2009

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

0 голосов
/ 14 января 2009

Сколько полноэкранных настольных приложений? Большинству приложений не нужен весь экран. Если вы не хотите, чтобы вас отвлекали меню и панели задач, вы идете в полноэкранный режим. Другим типом приложений, которые могут использовать полноэкранный режим, являются игры.

0 голосов
/ 14 января 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...