WPF с фоном Asp.Net MVC - PullRequest
       8

WPF с фоном Asp.Net MVC

2 голосов
/ 05 февраля 2010

Как разработчик Asp.Net MVC, какая лучшая отправная точка для погружения в WPF?

Ответы [ 3 ]

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

WPF - это платформа для разработки приложений Windows, а ASP.NET MVC - это платформа для разработки веб-приложений. Если вы занимаетесь разработкой веб-приложений и хотите изучить что-то похожее на WPF, вы можете выбрать Silverlight.

Silverlight - это богатая разработка интернет-приложений (RIA) платформа, которая может использоваться для разработки интерактивных веб-приложений. Silverlight также может работать на рабочем столе как приложение Out of Browser.

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

WPF состоит из широкого спектра новых терминов и методов, таких как:

  • маршрутизируемые события
  • Привязка данных
  • Команда
  • Стили и шаблоны

Некоторые из них присутствуют в Silverlight, а некоторые еще не представлены в будущих версиях Silverlight.

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

Если вы ищете платформу, которая поможет вам применить некоторые «лучшие практики» в разработке WPF / Silverlight (аналогично MVC, помогающему вам в мире ASP.Net), вы можете взглянуть на откалиброванная и / или призма (он же CompositeWPF) . Однако, как уже заявляли другие, неплохо сначала изучить некоторые основы WPF.

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

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

Несмотря на то, что существуют некоторые пересечения с точки зрения шаблонов проектирования, и оба используют C # (или VB.NET) в качестве «кода позади», каждому из них требуется свой собственныйподход.

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

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