سؤال

لماذا لا يوجد إصدار Team Foundation Server Express؟

هل كانت مفيدة؟

المحلول

بعد مرور ما يقرب من 3 سنوات و16 إجابة،تي اف اس اكسبريس أصبحت الآن حقيقة.

نصائح أخرى

تم تصميم إصدارات Express خصيصًا للأفراد الذين ليس لديهم إمكانية الوصول، أو بصراحة أكثر، لا يستطيعون شراء الإصدارات الكاملة من Visual Studio ولكنهم يرغبون في التطوير في .NET Framework.

من ناحية أخرى، تم تصميم Team Foundation Server خصيصًا لـ الشركات والتي لديها فرق تطوير البرمجيات مع عدد من الأعضاء.لم تكن الشركات (ولا الشركات الناشئة) أبدًا هدفًا لمنتج Express.

لا يزال بإمكانك الاستفادة من إصدارات Express والأدوات التعاونية باستخدام منتجات مفتوحة المصدر بالاشتراك معها، على سبيل المثال، استخدام Subversion للتحكم في المصدر، وCruise Control للتكامل المستمر، وما إلى ذلك.سوف يعطونك معظم ما تحتاجه وسيسمحون لك باستخدام إصدارات Express في بيئة جماعية.

ومع ذلك، لست متأكدًا مما إذا كان استخدام إصدارات Express على وجه التحديد في بيئة الفريق يعد انتهاكًا لاتفاقية ترخيص المستخدم النهائي (EULA) الخاصة بها.آمل ألا :P

هناك إصدار Express من TFS يصدر مع Visual Studio 2012:

http://blogs.msdn.com/b/bharry/archive/2012/02/23/coming-soon-tfs-express.aspx

لأن مايكروسوفت هي تحديد المواقع TFS للتنافس مع برامج مثل قضية واضحة, ، فإن إصدار نسخة مجانية من شأنه أن يقوض هذا الموضع.

إذا كنت تبحث عن التحكم في المصدر، وهي وظيفة تتبع الأخطاء التي يوفرها TFS، فهناك عدد من المنتجات المجانية التي يمكنها القيام بذلك نيابةً عنك، مثل CVS أو Subversion إذا كنت تريد شيئًا مفتوح المصدر.من المفترض أن يتم استخدام TFS من قبل فرق كبيرة جدًا، ومعالجة أنواع المشكلات التي تواجهها مع فرق كبيرة جدًا - فاستخدامه للتحكم في المصدر فقط هو أمر مبالغ فيه تمامًا.

أفضّل منتجات Sourcegear (فهي مجانية للمطورين الفرديين) - قبو إذا كنت تبحث فقط عن التحكم بالمصادر، و قبو المهنية (كانت تسمى سابقًا "القلعة") إذا كنت تريد التحكم في المصدر بالإضافة إلى تتبع الأخطاء وعناصر العمل، والذي يغطي معظم وظائف TFS.

حسنًا، إنه سؤال مثير للاهتمام، ولكن السؤال الحقيقي هو ما هو سيناريو الاستخدام لمثل هذا الشيء؟

على وجه الخصوص، أرى أن TFS يركز بشكل كبير على دعم التطوير فرق.(سواء كان يقوم بعمل جيد أم لا، فالأمر مختلف).من المؤكد أن المطورين الأفراد يمكنهم الاستفادة من أشياء مثل مرافق التحكم بالمصدر في TFS، ولكن ليس من الواضح كيف يمكن لفرد واحد الاستفادة من الكثير من الوظائف في TFS.

وبالنسبة للتحكم الكامل في المصدر، هناك بالفعل بدائل جيدة لذلك موجودة بالفعل في السوق (بالطريقة التي أراها)

من المثير للاهتمام أيضًا ملاحظة أن TFS لديه بعض المتطلبات الأساسية للأجهزة والبرامج والبيئة التي لست متأكدًا من أنها ستجعل من السهل على فرد واحد استضافتها؛إلا إذا كان يستطيع الاستغناء عن آلة واحدة فقط لتشغيلها (بعض الناس يفعلون ذلك؛أجد أنه مضيعة لآلة جيدة، وأنا نفسي :)).

وبالنسبة للفرق الصغيرة، يوجد بالفعل إصدار TFS WorkGroup، والذي أعتقد أنه أقرب ما يكون إلى MS الذي سيصل إلى TFS Express.

ولا ينبغي للأفراد استخدام TFS؟؟وهذا مثل القول بأن التحكم بالمصادر مخصص للمجموعات فقط وليس للأفراد.

إذا كان لديهم إصدار سريع من TFS، فمن المحتمل أن يجعلوا المزيد من الأشخاص يستخدمونه ويدفعون لشركتهم مقابل استخدامه.

أعتقد أنه يمكنك القول أن هناك نسخة Express! كودبلكس!تمامًا كما أن الإصدارات السريعة من Visual Studio لها قيود معينة، يمكنك استخدام Codeplex مجانًا، ولكن يجب عليك تطوير مصدر مفتوح.

ألا يملأ إصدار مجموعة عمل TFS هذا الدور "السريع" إلى حد ما؟5 مستخدمين أو أقل والسعر "سريع" للغاية بالمقارنة مع الغوريلا الكاملة التي يبلغ وزنها 800 رطل.

تمتلك شركة IBM منتجًا مشابهًا لـ TFS، وهو Rational Team Concert، وهو متاح مجانًا لعدد صغير من المستخدمين.

يتوفر أيضًا الإصدار السريع الأخير من Team Foundation Server.تحقق من ذلك هنا.

لا، من الذاكرة أي شيء يعتمد على Team Foundation يكلف عدة مرات أكثر من الإصدارات الاحترافية.هذا هو المكان الذي تجني فيه Microsoft أموالها حقًا.

الإجابة الأكثر وضوحًا هي أن TFS لا يتم قياسه بشكل جيد بما يكفي ليكون جديرًا بالاهتمام.يستهدف TFS إلى حد كبير فرق التطوير ذات الأحجام المتوسطة والكبيرة والضخمة، ولم يتم تصميمه جيدًا للفرق الصغيرة جدًا.

أيضًا، على نطاق صغير، توجد بالفعل أنظمة تحكم في المصدر مجانية عالية الجودة أو غير مكلفة، لذلك ليس من المنطقي أن يبذل MS جهدًا في المنافسة في هذا المجال.

أود أن أقترح استخدام SVN مع البرنامج المساعد VisualSVN إذا كنت تحتاج إلى التحكم في المصدر، وهو ما يفعله الجميع بسعر رخيص.

انظر إلى الأمر بهذه الطريقة، Visual Studio 2008 Standard هو منتج بقيمة 250 دولارًا.ما مقدار هذه الوظيفة الموجودة في Visual C# 2008 Express، على سبيل المثال؟على الأقل ما يعادل 25 دولارًا؟على الأرجح.على الأقل 10 دولارات بسهولة.VSTS 2008 Team Foundation Server هو منتج بقيمة 2500 دولار.إذا قاموا بنفس القدر من تقليل الميزات لإنشاء إصدار TFS Express، فستكون قيمته 250 دولارًا، وهو مبلغ كبير جدًا للتنازل عنه مجانًا.علاوة على ذلك، فإن الكثير من قيمة TFS تكمن في قابلية التوسع ومجموعة الميزات الأساسية، والتي يكاد يكون من المستحيل التخلص منها لإنشاء منتج مبسط ورخيص.

أعتقد أن السبب وراء عدم امتلاك Microsoft لإصدار SQL Server Express من TFS هو أن TFS يتضمن SSAS تحت الأغطية.أشك في أنه سيكون هناك إصدار "سريع" من SSAS.

إليك الرابط لتنزيل الإصدار التجريبي من TFS Express Edition: http://www.microsoft.com/visualstudio/11/en-us/downloads#tfs-express

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top