У пользователей есть проблемы при принятии Silverlight?

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

Здесь приведена ссылка на другой ответ о том, как правильно его использовать: Пример общих настроек Android

Еще одним вариантом может быть создание одного объекта, который будет содержать все данные настроек и сохранить его в [ 111] и читайте его при каждом запуске приложения, но для вашего случая это будет излишним.

РЕДАКТИРОВАТЬ: SharedPreferences данные хранятся в файле XML, хорошей практикой будет не хранить там больше, чем 100kb. Если вы хотите сохранить что-то большее, ваша база данных SQL, например, Room, или сохранить свои данные в file.

Дополнительную информацию вы можете найти здесь: Общие настройки «limit» или в этом ответе https://stackoverflow.com/a/30638736/6329985

9
задан 2 revs 25 January 2009 в 08:03
поделиться

10 ответов

Если Вы планируете создание Вашего веб-сайта, только применимого пользователями с Silverlight, то Вы собираетесь ограничить потенциальное использование сайта.

Пока знающие о IT, возможно, услышали о Silverlight и установили его, многие пользователи не могут иметь вообще, и просьба, чтобы они загрузили, это, чтобы смочь просмотреть Ваш веб-сайт может отложить их.

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

Единственная причина Flash стал столь повсеместным в сети сегодня, состоит в том, что достаточно людей имело или загрузит клиент, главным образом чтобы смочь играть в основанные на флэш-памяти игры! После того как/Если Silverlight добирается до той точки, затем это больше не будет проблемой.

9
ответ дан 4 December 2019 в 07:15
поделиться

Я не уверен, обращаетесь ли с "бизнес-веб-платформой UI" Вы к своему собственному сайту или к некоторому веб-приложению, которое Вы продаете.

  • Если Вы имеете в виду свой собственный сайт, я соглашаюсь с Samuel, что Вы будете в настоящее время ограничивать свою базу пользователей как не, многим "обычным пользователям" установили Silverlight все же.
  • Если Вы говорите о программном обеспечении, Вы продаете, я думаю, что самый важный факт для взятия в отношение - найдут ли клиенты это проблематичным, что они должны развернуть программное обеспечение (платформа Silverlight) по сравнению с покупкой приложения, которое они только должны установить на сервере. У нас также было это обсуждение в моей компании (переключиться ли из ASP.net с большим количеством кода JavaScript на клиенте или к Silverlight или к Flex), и мы не сделали этого, потому что мы думали, что клиентам не понравится то дополнительное усилие по развертыванию. Кроме того, пользователям (например, работающий в банке, insurenace компания и т.д.) не разрешают установить плагины браузера из-за политики компании, таким образом, Вам пришлось бы тяжелее, продав таким клиентам, когда Silverlight требуется.

Править: На самом деле то, что пользователям, которые являются перемещающимися от их рабочего места, часто не разрешают установить плагины браузера, относится к обоим сценариям. Кажется, что когда-либо растущее число работодателей поместило строгий poicies в место, где пользователи могут только использовать программное обеспечение, которое предварительно установлено или в "белом списке", и не имейте достаточных прав операционной системы установить что-либо самостоятельно.

4
ответ дан 4 December 2019 в 07:15
поделиться

Выступание за меня как пользователь:

Я еще не установил Silverlight, и если бы сайт потребовал его, то я, вероятно, пересмотрел бы, должен ли я действительно был посетить тот сайт во-первых. Как пользователь, я не вижу потребность или преимущество по Flash или простому Ajax. Это широко не используется, таким образом, я установил бы его только для 1 или 2 сайтов. И это не делает ничего нового с точки зрения пользователя. Да, это выполняет.NET, но как пользователь, я не забочусь. Я не большой поклонник Flash во-первых. Для веб-сайтов я безусловно предпочитаю плоскость, ну, в общем, веб-сайты. JavaScript прекрасен, Ajax прекрасен, Flash является болью, и клон Flash от Microsoft не лучше. Различие - то, что мне нужен Flash так или иначе для других целей, поскольку он используется для большого количества содержания в сети. Silverlight не так повсеместна.

Я никогда не устанавливал бы Flash для единственного веб-сайта, и я никогда не буду устанавливать Silverlight для единственного веб-сайта также.

По веб-сайтам легче переместиться, чем приложения Flash/Silverlight. Они также работают в любом браузере, не требуя специальных плагинов. И с сегодняшней распространенностью Ajax, можно сделать много вещей, которые несколько лет назад были бы сделаны в Flash или апплетах Java только. Silverlight просто кажется поздней стороне в этом отношении.

8
ответ дан 4 December 2019 в 07:15
поделиться

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

0
ответ дан 4 December 2019 в 07:15
поделиться

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

Если бы Вы действительно хотите что-то интерактивное, я пошел бы гибким проводом путь. Поскольку флэш-память в свободном доступе на большей части платформы. Mac/Linux/Windows и мобильные устройства.

И потому что я действительно не оцениваю флэш-память/Silverlight.

Я сказал бы, чтобы сделать что-то с Ajax и эффектами JavaScript (прототип, jQuery или любой другой lib JavaScript, который я не знаю). Это должно уменьшить время загрузки для пользователей.

Переключение полностью для высвечивания или Silverlight могло бы быть ужасной идеей... что касается меня, флэш-память всегда делают мой Firefox нестабильным... утечка памяти и подобные вещи. Что касается Silverlight, у меня нет поддержки его на моей OS.

3
ответ дан 4 December 2019 в 07:15
поделиться

Netflix использует Silverlight для их плеера веб-сайта, который доступен для Windows и MacOS X. Everyuser, который хочет использовать потоковые сервисы Netflix на их компьютере, должен использовать плеер, а также каждое видео от Олимпийских игр было доступно через сайт NBC с помощью Silverlight 2. Это могло бы помочь Вам выяснить некоторые числа, связанные с пользователями, которые имеют разъем в установленном.

Также все видео от.NET ASP работают на Silverlight в случае, если Вы хотели бы пример функциональности. SDK интегрируется с Visual Studio и свободный, и существуют также серверные контроллеры, которые с использованием XAML их поведение и взгляды могут быть отредактированы и настроены.

Новая технология и там будет скептицизмом, но в конечном счете нагонит, и пользователи/программисты остановят dishing он, не используя его ;)

4
ответ дан 4 December 2019 в 07:15
поделиться

Почему бы вам не взглянуть на Visual WebGui @ www.visualwebgui.com. Таким образом, вам не нужно будет выбирать уровень представления на этом этапе и сосредоточиться на разработке общего приложения, которое в настоящее время будет поддерживать мультибраузерность DHTML (без установки) или Silverlight ... и у них есть планы по внедрению flash / flex, которым вы будете возможность использовать тот же исходный код для ... ну как это круто?

0
ответ дан 4 December 2019 в 07:15
поделиться

Чтобы ответить на ответ Element о том, что он сломал кнопку возврата, был выпущен Silverlight 3, в который встроена система навигации, которая позволяет каждой «странице» иметь отдельный URL-адрес и поддерживает историю браузера, поэтому что кнопка возврата работает.

0
ответ дан 4 December 2019 в 07:15
поделиться

Каждый разработчик .NET, особенно кодировщики ASP / WFP (XBAP), являются основными преимуществами Silverlight, они могут предоставить своим пользователям Rich Internet Experience с очень небольшой кривой обучения, используя ваш знакомый выбор языка, будь то C # или VB или другой язык .NET. Разработчики .NET теперь могут создавать RIA на одном дыхании, не изучая новый язык сценариев;)).

1
ответ дан 4 December 2019 в 07:15
поделиться

Другие вещи, которые вы, возможно, захотите учесть при изменении существующего веб-сайта на Silverlight

  • , вы хотите сохранить как можно больше контента в виде простого текста для рейтинга в поисковых системах (если это общедоступный сайт)
  • если у пользователя отключен JavaScript в своем браузере, он не сможет загрузить встроенное содержимое Silverlight
1
ответ дан 4 December 2019 в 07:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: