Стоит ли изучать Silverlight и разрабатывать приложения с его использованием? - PullRequest
0 голосов
/ 24 августа 2009

Я в основном спрашиваю это у профессионалов, которые знают игровое поле профессионального развития. Стоит ли учиться и развивать навыки в Silverlight?

Я знаю, что проникновение в Silverlight очевидно низкое по сравнению с Flash, но Silverlight кажется более легким и более передовой технологией.

Каковы некоторые преимущества Silverlight по сравнению с Flash?

Много ли у разработчиков Silverlight работы (конечно, объединяя их с ASP.net)?

Большое спасибо за все ответы. :)

Редактировать: я программирую в основном на C #, поэтому у него будет очевидный плюс. Кроме того, насколько надежны эти результаты: BubbleMark

Ответы [ 3 ]

5 голосов
/ 24 августа 2009

Это огромная тема, и вы можете читать статьи весь день на Flash-vs-Silverlight-vs-AJAX.

Я использую Silverlight и был полностью на седьмом небе, когда он был выпущен из-за возможности использовать CLR в браузерных приложениях. Разработка Javascript / DHTML сводит меня с ума, и для меня Silverlight был моим способом вырваться из лап. Что касается Flash, то мой краткий набег обнаружил, что ActionScript более болезнен, чем Javascript, но это было много лет назад, и с тех пор все, несомненно, улучшилось.

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

На практике это не так просто, и мой опыт показывает, что на земле пользователей существует большое сопротивление Silverlight. Основным предметом раздора является то, что кросс-браузер и поддержка операционной системы недостаточно хороши. Пользователи, использующие Opera или использующие Linux или PowerPC Mac, не могут использовать Silverlight (Moonlight еще не существует). Эти пользователи, как правило, вокальные.

Если вы знаете, что все ваши пользователи будут работать в IE / Firefox на Windows / Mac Intel или у вас есть привлекательное приложение, для которого пользователи будут изменять свои настройки, то Silverlight почти наверняка ваш лучший вариант. Если у вас есть приложение, которое вы хотите использовать для широкого круга пользователей или разрозненных пользователей, вам, возможно, придется взвесить варианты немного больше.

0 голосов
/ 24 августа 2009

Я попробовал и мне не понравилось. Мне не понравилась разделенная среда разработки, xaml или ограниченная база установки и платформы, на которых она работает. У IDE и самой платформы еще есть пути, прежде чем я рассмотрю ее для использования в производственной среде.

0 голосов
/ 24 августа 2009

Тот факт, что Microsoft сделала ставку на Silverlight в качестве предпочтительной платформы веб-приложений, дает ей довольно приличный шанс широкого использования (хотя, безусловно, нет гарантии).

Чтобы позиционировать себя наиболее универсально, вы, возможно, захотите сначала изучить возможности и ограничения обеих систем, а затем узнать, как реализовать с обеими.

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

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