Должен ли я сбросить все разработки WebForms / ASP.NET MVC и WinForms и перейти на Silverlight? - PullRequest
3 голосов
/ 20 февраля 2010

Похоже, что в Silverlight наблюдается сильное движение, даже несмотря на то, что, по слухам, Windows Phone 7 основывается на dev. Является ли Silverlight подходящей альтернативой для всех разработок для веб / толстых клиентов? Вы можете снять беспокойство по поводу требований к плагину. Меня больше беспокоит то, что оно технически несовершенно или громоздко по сравнению с традиционным развитием. К этому моменту я сдерживался, узнавая, как использовать это, и я боюсь, что поезд, возможно, уже покинул станцию.

Ответы [ 9 ]

5 голосов
/ 20 февраля 2010

Является ли Silverlight приемлемой альтернативой для всех разработок для веб-сайтов и толстых клиентов? - всякий раз, когда вы используете слова типа «все», ответ, безусловно, НЕТ. Silverlight является излишним в некоторых случаях, но отличным решением для других. С точки зрения технического недостатка Silverlight почти такой же, как WPF, WinForm и даже ASP.Net. Это в основном контролирует повышение и потребление событий. MVC - это, конечно, модель другого типа, но она также имеет свое место.

4 голосов
/ 20 февраля 2010

Конечно нет.Не все проблемы решаются с помощью молотка;Вам следует тщательно оценить лучший инструмент для решения данной проблемы.

Silverlight - это НЕ серебряная пуля , которая решит ВСЕ технологические проблемы.

3 голосов
/ 20 февраля 2010

Silverlight (или Flash) - это хороший способ предоставить пользователям возможность работы с приложениями, подобными настольным приложениям, мультимедиа и нестандартные пользовательские интерфейсы в их браузере, но во многих случаях вы хотите, чтобы ваше веб-приложение работало как ... веб-приложение. Если бы все для Интернета было написано в Silverlight, как бы поисковые системы что-нибудь нашли? Что если вы хотите, чтобы пользователи могли добавлять ссылки на определенные страницы информации? Как это будет работать с Silverlight? Будет ли страница с приложением Silverlight отображаться так же быстро, как страница с простым HTML? Написан ли StackOverflow в Silverlight? Было бы лучше, если бы это было? Silverlight - отличный инструмент для некоторых задач, но он определенно не делает обычные веб-приложения устаревшими.

1 голос
/ 20 февраля 2010

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

Лично я глубоко заинтересован в Silverlight, и я работаю над некоторыми приложениями бизнес-аналитики в Siverlight с использованием WCF Ria Services.Но не загоняй себя в угол.

1 голос
/ 20 февраля 2010

Почему бы и нет?Если вы хотите разрабатывать для WM7 завтра, сделайте это.

1 голос
/ 20 февраля 2010

Определенно нет. Несмотря на то, что у Silverlight был чрезвычайно высокий уровень принятия, он все еще далек от захвата Интернета. Даже если некоторые сайты будут разрабатываться в Silverlight, традиционные веб-страницы все еще будут использоваться для большинства веб-сайтов в течение многих лет. Возможно, Sliverlight вступит во владение, возможно, что-то еще, возможно, ничего, что слишком далеко в будущем, чтобы видеть.

Изучение Silverlight определенно может быть полезным, но вы точно не останетесь безнадежно оставленным, если вы этого не сделали.

1 голос
/ 20 февраля 2010

Определенно нет, silverlight великолепен, как и flash, но я не думаю, что они великолепны в одиночку.

Существует не так много (если таковые имеются) примеры чрезвычайно популярных сайтов, которые исключительно Silverlight / Flash,Это отличные инструменты, и их следует использовать в контексте традиционного HTML imo.

Вы можете отказаться от веб-форм, хотя MVC намного лучше.

0 голосов
/ 24 февраля 2010

Если вы и ваша команда уже имеете опыт работы с WPF \ XAML и вам необходимо создать очень богатый пользовательский интерфейс, работающий через Интернет в режиме RAD (возможно, с помощью какого-нибудь внешнего консультанта по дизайну, использующего Blend), тогда SL может быть хорошим выбором.

Еще одна вещь, которая иногда упускается из виду при разработке внутри предприятия, - это приложение WPF через ClickOnce.

0 голосов
/ 20 февраля 2010

Если вы создаете веб-сайт, я бы не стал делать это в Silverlight.Однако, если вы делаете приложение, я говорю, дерзайте!Конечно, у него есть ограничения, которые не позволяют использовать его для всех настольных приложений, но лучшего способа создать приложение, работающее в браузере, не существует.

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