2008-09-15 2 views

ответ

1

И люди не должны использовать TFS ?? Это похоже на то, что контроль источника - только для групп, а не для отдельных лиц.

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

+0

Существует пробная версия TFS, я полагаю, что это была их цель для этого, а не раздача слегка вырезанной версии. – 2008-09-15 22:06:04

+0

Нет, это просто говорит, что сервер «Team» Foundation предназначен для команд, а не для людей, пишущих код самостоятельно. – hyprsleepy 2010-10-04 19:18:23

0

Нет, из памяти ничего из фонда Team Foundation стоит в несколько раз больше, чем профессиональные версии. Именно здесь Microsoft действительно делает свои деньги.

+0

Microsoft не зарабатывает много денег от своих инструментов программирования. Если бы это был какой-то другой рынок, для Microsoft это было бы слишком мало, чтобы беспокоиться об этом. Единственная причина, по которой они делают программные инструменты, - это заставить людей программировать свою ОС. – 2008-09-15 22:10:31

+0

FYI, MS теперь составляет миллиард долларов в год от своих инструментов программирования. Времена изменились. – Wedge 2008-09-15 22:32:10

+0

Миллиард долларов в год составляет менее 2% доходов Microsoft. – 2008-09-15 22:36:12

3

Поскольку Microsoft является positioning TFS, чтобы конкурировать с программным обеспечением, например ClearCase, выпуск бесплатной версии подорвет это позиционирование.

13

Express Editions специально разработаны для людей, которые не имеют доступа или, более откровенно, не могут позволить себе полную версию Visual Studio, но которые хотели бы разработать в .NET Framework.

Team Foundation Server, с другой стороны, специально разработан для корпораций, в котором есть команды разработки программного обеспечения с рядом участников. Корпорации (или стартапы) никогда не были целью продукта Express.

Вы все еще можете использовать Express-версии и совместные инструменты с использованием продуктов с открытым исходным кодом в сочетании с ними, например, использовать Subversion для управления версиями, Cruise Control для непрерывной интеграции и т. Д. Они предоставят вам большую часть того, что вам нужно и по-прежнему позволяют использовать выпуски Express в командной среде.

Я не уверен, однако, если специально использование экспресс-изданий в командной среде является нарушением его лицензионного соглашения. Надеюсь, нет: P

2

Ну, это интересный вопрос, но реальный вопрос заключается в том, что сценарий использования для такой вещи будет?

В частности, я вижу, что TFS сильно фокусируется на поддержке dev команд. (Хорошо ли это, или нет, другое дело). Разумеется, отдельные разработчики могли извлечь выгоду из таких вещей, как средства управления версиями в TFS, но неясно, как один человек воспользуется большим количеством функций в TFS.

И, для чистого контроля источника, уже есть хорошие альтернативы, которые уже на рынке (как я вижу его)

Кроме того, интересно отметить, что TFS имеют некоторые существенные аппаратные, программные и окружающую среду требований что я не уверен, что это облегчит задачу для отдельного человека; если только он не может сэкономить одну машину, чтобы ее запустить (некоторые это делают, я считаю это пустой тратой хорошей машины) :).

И для небольших команд уже существует TFS WorkGroup Edition, который, как я думаю, так же близок, как MS, чтобы добраться до TFS express.

0

Самый простой ответ заключается в том, что TFS не масштабирует DOWN достаточно хорошо, чтобы это было полезно. TFS очень ориентирована на команды разработчиков средних, больших и больших размеров, но не очень хорошо подходит для очень маленьких команд.

Кроме того, в небольших масштабах имеются уже довольно качественные бесплатные или недорогие системы управления версиями, поэтому MS не придает большого значения конкуренции в этой области.

Я бы предложил использовать SVN с помощью VisualSVN plug-in, если вам нужен источник управления, который каждый делает, по дешевке.

Посмотрите на это таким образом, Visual Studio 2008 Standard - продукт стоимостью 250 долларов США. Какая часть этой функциональности существует, скажем, в Visual C# 2008 Express? По крайней мере, эквивалент 25 долларов? Скорее всего. Не менее 10 долларов. VSTS 2008 Team Foundation Server - продукт стоимостью 2500 долларов США. Если бы они сделали то же самое количество функций, чтобы сделать выпуск TFS Express, он стоил бы 250 долларов, что бы немного дать бесплатно. Более того, значительная ценность TFS заключается в масштабируемости и наборе основных функций, что практически невозможно отделить от создания упрощенного и более дешевого продукта.

1

Я думаю, вы могли бы сказать, что есть экспресс-версия! Codeplex! Подобно тому, как в экспресс-изданиях Visual Studio есть определенные ограничения, вы можете бесплатно использовать Codeplex, но вы должны развивать open source.

3

Если вы ищете источник-контроль функции отслеживания ошибок, предоставляемой TFS, существует множество бесплатных продуктов, которые могут сделать это для вас, как CVS или Subversion, если вы хотите что-то с открытым исходным кодом. TFS предназначен для использования очень крупными командами, решая проблемы, с которыми вы сталкиваетесь с очень большими командами - использование этого только для управления исходным кодом является полным избытком.

Я предпочитаю продукты Sourcegear (они бесплатны для отдельных разработчиков) - Vault, если вы просто ищете источник управления и Vault Professional (ранее называемый «Крепость»), если вам нужен контроль источника вместе с отслеживанием ошибок и отслеживания рабочих элементов , который охватывает большинство функций TFS.

1

Не слишком ли заполняет эту «экспресс» роль в рабочей группе TFS? 5 пользователей или меньше, а цена очень «экспресс» по сравнению с полной гориллами в 800 фунтов.

0

Я думаю, причина, по которой Microsoft не имеет версии TFS для SQL Server Express, заключается в том, что TFS включает в себя SSAS под обложками. Я сомневаюсь, что когда-нибудь появится «экспресс» версия SSAS.

1

IBM имеет аналогичный продукт для TFS, Rational Team Concert, и его доступно для бесплатного использования для небольшого числа пользователей.

1

В последнем экспресс издании команды Также доступен Foundation Server. Проверьте это here.