Проект Microsoft Database требует Visual Studio 2010 Premium или выше? Существуют ли бесплатные программы с открытым исходным кодом? - PullRequest
2 голосов
/ 20 апреля 2010

Мне нужно знать, стоит ли покупать премию VS 2010 или нет. У меня есть Visual StudioTeam System 2008 Database Edition, работающий над моей собственной версией пакета команд vs 2008. У моих коллег есть только профессионал VS2008. Мы переходим на VS2010 сейчас. У нас сейчас нет лицензий MSDN для нашей компании. Мы ищем только VS2010 без MSDN. Получить 6 лицензий премиум-класса VS2010 очень дорого. Нам нужно включить нашу базу данных в систему контроля версий. В настоящее время мы работаем над сценариями электронной почты, и нам очень трудно их отслеживать. Существуют ли какие-либо не-Microsoft решения, которые бы имели те же функции и были бы бесплатными?

Ответы [ 3 ]

4 голосов
/ 18 июня 2010

Нужна ли всей команде функциональность Premium? Вопреки названию вашего вопроса, VS2010 Professional включает в себя проект базы данных. Чего вы не получите, так это сравнения схем, сравнения данных, генератора данных, модульного тестирования, рефакторинга и статического анализа кода. Таким образом, одним из компромиссных вариантов было бы получить премиум для человека, которому нужны вышеуказанные инструменты, и оставить всех остальных с Professional?

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

Сколько времени вы теряете в своих проектах, рассылая модели данных по электронной почте? Сколько дополнительного времени команда тратит на отладку из-за использования этого процесса? Если вы сложите все это время, посмотрите на то, что могло бы быть построено вместо этого, и на общее счастье разработчика; может быть, цена VS Premium не так уж и плоха.

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

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

Для проектов баз данных вам определенно нужно то, что они называют «чуваком данных» (Database Edition) или Team System (на 2008 год).

На 2010 год это Premium или Ultimate.

Другой вариант - перенести разработку базы данных в основную (не основанный на базе данных проект) с помощью какого-либо инструмента ORM. Linq2Sql, Entity Framework или стороннее решение, например, nHibernate.

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