2010-01-10 3 views
2

Предстоящий проект на работе выглядит так, будто он может включать Silverlight. Мы являемся магазином .NET, не имеющим опыта работы с Silverlight, но похоже, что нам нужно наращивать наши знания для этого.Инструменты для параллельного программирования Silverlight и .NET?

Так что мне интересно, какие инструменты мы должны получить?

Мы используем Visual studio 2008 и, скорее всего, не сможем перейти на .NET 4.0, хотя мы можем обновить до Visual Studio 2010, при условии, что у нас не возникнут проблемы с разработкой Silverlight 3 и .NET 3.5.

Но что еще? Насколько я могу судить, в VS2008 для Silverlight нет визуального дизайнера, но я заметил, что в файле .xaml есть ссылка на пространство имён Expression Blend. Должен ли мы использовать этот инструмент? Или это просто будет излишним или, возможно, главным образом ориентированным только на дизайнеров?

Поскольку мы будем делиться некоторой базой кода под нашей бизнес-логикой, чтобы классы бизнес-логики должны были быть написаны, протестированы и исправлены, один раз мы будем использовать непрерывную интеграцию, чтобы TeamCity был конкретным, чтобы убедиться, что мы не пишем код, который не компилируется в Silverlight, или наоборот, но есть ли другие инструменты, которые помогут нам в этом отношении?

Любые горячие советы, которые вы можете дать, будут оценены.

ответ

2

Хотя VS2008 не имеет визуального конструктора, VS2010 делает.

Expression Blend - эффективный визуальный дизайнер для VS2008. Он ориентирован на дизайнеров, но разработчики также могут его использовать - вы можете запускать и отлаживать свое приложение из Blend точно так же, как и Visual Studio, но у него нет параметров IntelliSense для редактирования кода. Тем не менее, он имеет Intellisense для редактирования XAML.

У вас не будет доступа к функциям параллельного программирования, если вы не перейдете на .NET 4.0. Дата выпуска - March/April 2010 (я думаю, что дата была отодвинута от цитируемой в этой статье, но только через неделю или две), которая сейчас не очень далека. Когда вы планируете выпускать свой продукт.

Вы можете контролировать, какую версию Silverlight и .NET Framework вы хотите настроить в VS2010 (как вы можете в VS2008), поэтому у вас не должно быть никаких проблем.

+0

Я еще не знаю, что поддерживает наше текущее лицензирование с точки зрения обновлений. У нас есть несколько лицензий на пакет партнеров, но я не уверен, что у нас их достаточно, поэтому я не знаю, можем ли мы обновить «бесплатно». Что касается .NET, нашим клиентам требуется своевременное уведомление о обновлениях фреймворков и подобных изменениях требований к серверу, поскольку они должны планировать такие изменения, поэтому я не знаю, как быстро мы можем перейти на 4.0. Если мы сможем, мы обязательно перейдем к VS 2010 в день его выпуска. –

Смежные вопросы