Silverlight для разработчиков или дизайнеров? - PullRequest
3 голосов
/ 02 августа 2010

Я младший программист на C # и хотел бы изучить Silverlight.
Silverlight для программистов или для дизайнеров?

Ответы [ 7 ]

4 голосов
/ 02 августа 2010

Это ни для чего - Silverlight - это просто брендинг движка времени исполнения, набора библиотек и т. Д. Единственное, что «использует» Silverlight напрямую - это (в широком смысле) браузер.

Важная вещь для для разработчиков - это Visual Studio ( обычный или Express: Web ), а для дизайнеров : пакет Expression .Оба могут внести свой вклад в проект Silverlight.Также учтите, что вы можете нацеливаться на Лунный свет , поэтому даже «Серебряный свет» вводит в заблуждение.

3 голосов
/ 02 августа 2010

Silverlight предназначен как для разработчиков / программистов, так и для дизайнеров.

Пользовательский интерфейс приложения Silverlight определен в XAML сценарии, основанном на XML.

Microsoft явно нацелена на набор продуктов Microsoft Expression (в частности, Expression Blend ) для дизайнеров, в то время как Visual Studio Microsoft предназначена для разработчиков (хотя Visual Studio 2010 год можно использовать и для проектных работ).

Если у вас есть дизайнер и программист, работающие вместе для создания общего приложения Silverlight, вы можете использовать программный шаблон проектирования , называемый MVVM (Model-View-ViewModel) , чтобы помочь разделите проблемы между пользовательским интерфейсом и внутренним функциональным программным кодом. Это фактически позволяет программисту не заботиться об именах и значениях идентификаторов определенных элементов пользовательского интерфейса, которые могли быть определены дизайнером, а просто " связывать " вместе определенных элементов пользовательского интерфейса с их "обратным Конец »соответствует коду программы для создания полного приложения Silverlight.

1 голос
/ 02 августа 2010

Оба,

Как программисту хорошо знать модель программирования, соответствующий шаблон MVVM, объектную модель и т. Д.

Как дизайнер вы можете создавать свои проекты в Blendи XAML.Затем интегрируйте их с остальной частью программного обеспечения

1 голос
/ 02 августа 2010

Это для обоих.

0 голосов
/ 02 августа 2010

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

0 голосов
/ 02 августа 2010

Я думаю, как сказал большинство пипов, это для обоих. Будучи самим разработчиком, я склоняюсь к кодированию. Но когда я захочу сделать анимацию, я вернусь к xaml, который намного проще, чем в коде. Хорошая вещь о Silverlight, которая, безусловно, доказывает, что он подходит для обоих, заключается в том, что, независимо от того, как дизайнер размещает свой пользовательский интерфейс и анимацию, и независимо от того, как разработчик кодирует, если один фокусируется на функциональности, другой фокусируется на интерфейсе.

Все будет отлично, если дизайнер не удалил какой-либо пользовательский интерфейс, который должен иметь функциональность. :)

0 голосов
/ 02 августа 2010

Оба.

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

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