2009-10-19 11 views
13

Wir sind ein kleiner Entwicklerladen mit 10 Leuten, von denen 3 gerade .Net tun. Die neuen VisualStudio 2010-Tools sehen wirklich gut aus, und wir würden sie gerne verwenden - aber es scheint, dass viele von ihnen (historisches Debugging, UML-Tools, Testmaterial) nur in der Ultimate Edition verfügbar sein werden. Und das kostet 12.000 Dollar. Oder fast vierzig Riesen für uns drei. (Details siehe here).

Angesichts der Tatsache, dass die architektonischen Visualisierungs-Tools scheinen direkt von NDepend gehoben werden, die jeweils 250 € kosten (und ist ausgezeichnet), können wir einfach nicht rechtfertigen diese Art von Ausgaben.

Jetzt haben wir ein normales MSDN professionelles Abonnement, aber das hat uns nur ein VS Team System gebracht, und ich nehme an, dass wir nicht drei 2010 Ultimates bekommen werden. Angesichts der Tatsache, dass wir für den gesamten Team Foundation Server-Kram keine Verwendung haben und nur die Dev-Tools wollen, was können wir tun?

EDIT:

Hier eine Liste der Entwickler-Tool ist (Abfahrt Datenbank und „Testlabor“ Werkzeuge für eine andere Frage), die von der „Professional“ -Version fehlen. Ein Sternchen (*) bedeutet, dass das Feature in der "Premium" Edition ist, kein Sternchen bedeutet nur in "Ultimate". Was sind die Nicht-Multi-Tausender-Dollar-Alternativen?

  • Testing:

    Code Coverage (*)

    Test-Impact-Analyse (*)

    Coded UI Test (*)

    Web Performance Testing

    Belastungstest

  • Debuggen & Diagnose:

    statische Code-Analyse (*)

    -Metriken (*)

    Profilieren (*)

    IntelliTrace (Historische Debugger)

  • Architektur und Modellierung:

    UML & Layer-Diagramm-Viewer (*)

    Architektur Explorer

    UML 2.0-konform Diagramme (Aktivität, Use Case, Sequenz, Klasse, Component)

    Schicht Diagramm und Abhängigkeit Validierung

+2

Sie können eine Liste der Tools, mit deren Funktionalität in den anderen zu erlauben, ihre Vorschläge für Alternativen hinzufügen. (Ich würde nicht im Detail über die Komponenten von VSU2010 wissen) – devio

+0

gute Idee! Ich werde warten, bis ich eine offizielle MS-Liste finden kann, welche Tools in welcher VS-Version sind. –

+0

Sie können die Tools -> Versionsinformationen finden Sie hier: http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx#compare –

Antwort

4

Entweder Sie brauchen die Werkzeuge und sie zahlen sich in Produktivität.Oder sie sind ein möchte haben. Wenn Sie Letzteres dann sollten Sie überlegen, was Sie absolute Anforderungen sind und von dort aus starten.

Neben 2010 ist noch nicht out, so dass Sie Zeit haben, andere Lösungen zu bewerten.

0

1) tun, ohne

2) finden Alternativen

3) Lobby MS (Sie werden wahrscheinlich nicht allein in dieser sein) für Standalone-Versionen

Sie können nicht immer die Werkzeuge bekommen Sie wollen zu dem Preis, den Sie wollen. Wir sind in einem ähnlichen Boot :(

8

Wie Sie gesagt haben, sind einige der Tools nur Kopien von anderen Tools, die bereits auf dem Markt verfügbar sind. Wenn ich in Ihrer Position wäre, würde ich versuchen zu bekommen Eine Version von Visual Studio, die alle Grundlagen eines professionellen .net-Entwicklers abdeckt und dann alternative Tools anschaut. Es gibt jede Menge großartige Open-Source- und kommerzielle Tools, die einen exzellenten Job kostenlos oder zu einem vernünftigen Preis leisten

Der beste Teil über Tools von Drittanbietern ist meiner Meinung nach, dass sie in der Lage sind, schneller zu verbessern und sich anzupassen als der standardmäßige Veröffentlichungszyklus von Visual Studio, wie kontinuierliche Integrationsserver, Einheitentestframeworks, Mocking/Isolation Frameworks, Quellcodeverwaltung usw werden oft am besten von Drittanbieter-Tools so getan Wenn sich die Dinge in der Branche ändern, können Sie Ihre Tools anpassen, ohne auf Microsoft warten zu müssen.

2

Sie brauchen wahrscheinlich nicht drei Sitze, bekommen einen und teilen ihn für die Spielzeuge? Ich schätze, dass das gesamte Team sich natürlich nicht jeden Tag um die Architekturvisualisierung kümmern muss ...

Wenn Sie wirklich eng sind, könnten Sie die armen Soden auch die meiste Zeit Express benutzen. .;)

4

Schauen Sie sich Volumenlizenzierung an: Es ist sogar für eine VS/MSDN-Lizenz billiger, sollte also für drei deutlich sparen.

Holen Sie sich die VS 2008 Team Edition (z. B. Entwickler) mit MSDN Premium und profitieren Sie von der automatischen Aktualisierung auf VS2010 Ultimate. Entfernt: Angebot wurde vor der VS2010-Version angewendet.

+0

Das haben wir am Ende tatsächlich gemacht. Unsere Lizenzkosten haben sich halbiert: O (und wir haben ein kostenloses Upgrade bekommen, obwohl dieses Angebot afaik abgelaufen ist). –

3

Weiß nicht, ob es für Ihren Fall gilt, aber haben Sie das neue Microsoft WebSiteSpark program überprüft?

0

Verwendung SharpDevelop und hoffen, dass sie diese Funktionen so schnell wie möglich umsetzen ...

+0

Es wird wahrscheinlich noch lange dauern, bis SharpDevelop alle neuen Features von VS 2010 implementiert hat. Aber ich hoffe, ich liege falsch. – Qwark

10

Wenn Sie einen kleinen Entwickler-Shop sind, Microsoft werden Sie die Vollversion von VS (und dann einig) seit ein paar Jahren. Schauen Sie sich das Programm BizSpark an.

+0

In der Tat ist ein "kleiner Entwicklerladen" genau der Zielmarkt für diese Kampagne, und das alles kostet 100 Dollar in 3 Jahren, wenn man nicht damit ein beträchtliches Geld verdient (1 Million Dollar pro Jahr ist das, wo man hinkommt) müssen für die Lizenzen in voller Höhe bezahlen - oder fallen lassen und $ 100 Gebühr bezahlen. –

+1

Nein, ein kleiner Dev-Shop, der weniger als 3 Jahre alt ist, ist der Zielmarkt. Da wir seit 30 Jahren näher dran sind als 3, ist es für uns nicht gut, fürchte ich ... –

1

Um die Alternativen zu starten, wie oben erwähnt: NDepend ist eine ausgezeichnete Alternative zum Architecture Explorer, obwohl einige der Integration in VS fehlt. Es bietet auch Code-Metriken (Dutzende von ihnen!) Und statische Code-Analyse, einschließlich der Kennzeichnung Abhängigkeiten Zyklen usw.

Kosten rund € 250 für die Vollversion; Es gibt eine kostenlose akademische/Testversion.

+1

NDepend v3 ist zu 100% in Visual Studio integriert. –

+0

cool, schön es zu hören :) –

2

Für Unternehmen mit Microsoft Partner-Status gibt es eine Option, VSU für die gleichen Bedingungen zu erhalten, die Unternehmenskunden mit Volumenlizenzen erhalten. Dies beginnt jedoch mit 20 Lizenzen für ca. 20.000 € pro Jahr für 3 Jahre. (Dies könnte auf bestimmte Länder begrenzt werden.)

Ansonsten ist die typische Empfehlung wäre VS ergänzen mit

  • NDepend
  • Enterprise Architect (EA)
  • einige Lasttestwerkzeug

Es gibt keinen Ersatz für Intellitrace (den ich nicht vermissen würde), Schichtdiagramme, Test- und Laborverwaltung, die mir bekannt sind.

PS: http://www.microsoft.com/visualstudio/en-us/products/2010-editions/product-comparison

Verwandte Themen