2009-10-19 16 views
13

Jesteśmy małym sklepem dla programistów z 10 osobami, z których 3 obecnie robi .Net. Nowe narzędzia VisualStudio 2010 wyglądają naprawdę ładnie i chcielibyśmy je wykorzystać - ale wydaje się, że wiele z nich (historyczne debugowanie, narzędzia UML, testowanie) będą dostępne tylko w wersji Ultimate Edition. A to kosztuje 12 000 $. Lub prawie czterdzieści tysięcy dla naszej trójki. (Szczegółowe informacje znajdują się w części here).Jak uzyskać doskonałe narzędzia VisualStudio 2010 bez wydawania 12.000 USD

Biorąc pod uwagę, że narzędzia do wizualizacji architektonicznej wydają się być podnoszone prosto z poziomu NDepend, które kosztują około 250 EUR (i jest doskonałe), nie możemy uzasadnić tego rodzaju wydatków.

Teraz mamy normalną subskrypcję MSDN, ale to tylko jeden system VS Team, i zakładam, że nie dostaniemy trzech Ultimates 2010. Biorąc pod uwagę, że nie mamy żadnego pożytku z całej zawartości Team Foundation Server i po prostu chcemy mieć narzędzia deweloperskie, co możemy zrobić?

EDIT:

Oto lista narzędzi dev (pozostawiając bazy danych i „Testowanie Lab” narzędzia do innej kwestii), które są brakujące od wersji „Professional”. Gwiazdka (*) oznacza, że ​​funkcja znajduje się w edycji "Premium", a żadna gwiazdka nie jest dostępna tylko w wersji "Ultimate". Jakie są alternatywy bez wielu tysięcy dolarów?

  • Testowanie:

    Code Coverage (*)

    test Impact Analysis (*)

    Coded UI Test (*)

    Web Testowanie wydajności

    Testowanie obciążenia

  • Debugowanie & Diagnostyka:

    analiza statyczna kodu (*)

    Metrics Code (*)

    Profilowanie (*)

    IntelliTrace (historyczna Debugger)

  • Architektura i modelowanie:

    UML & diagram Warstwa widz (*)

    Architektura Explorer

    UML 2.0 Schematy (Activity, przypadków użycia, sekwencji, klasa, Component)

    Warstwa Schemat i zależność Walidacja

+2

Można dodać listę narzędzi z ich funkcjonalności, by inni mogli dodawać swoje propozycje rozwiązań alternatywnych. (Nie wiedziałbym szczegółowo o komponentach VSU2010) – devio

+0

dobry pomysł! Zaczekam, aż znajdę oficjalną listę MS, na których narzędziach jest wersja VS. –

+0

Możesz znaleźć narzędzia -> informacje o wersji tutaj: http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx#compare –

Odpowiedz

4

Albo potrzebujesz narzędzi, które zapłacą za wydajność.Lub są one a chciałbym mieć. Jeśli to drugie, powinieneś rozważyć, jakie są twoje wymagania absolutne i zacząć od tego.

Oprócz 2010 jeszcze nie jest, więc masz czas na ocenę innych rozwiązań.

0

1) zrobić bez

2) znalezienie alternatywy

3) hol MS (prawdopodobnie nie będzie w tym odosobniony) dla autonomicznych wersjach

nie zawsze można dostać narzędzia chcesz po cenie, którą chcesz. Jesteśmy na podobnej łodzi: (

8

Jak już powiedziałeś, niektóre z narzędzi są tylko kopiami innych narzędzi, które są już dostępne na rynku. Gdybym był na twojej pozycji, chciałbym zobaczyć wersja Visual Studio, która obejmuje wszystkie podstawowe potrzeby profesjonalnego dewelopera .net, a następnie spojrzenie na alternatywne narzędzia.Znaleziono mnóstwo świetnych narzędzi open source i komercyjnych, które wykonują doskonałą pracę za darmo lub za rozsądną cenę

Najlepszą rzeczą na temat narzędzi stron trzecich, moim zdaniem, jest to, że są one w stanie poprawić i dostosować się szybciej niż standardowy cykl wydawniczy Visual Studio, takie jak ciągłe serwery integracyjne, frameworki testowania jednostkowego, szydercze/izolacyjne frameworki, sterowanie źródłami itp. często są najlepiej wykonywane przez narzędzia innych firm, więc th W miarę jak zmienia się sytuacja w branży, możesz dostosować swoje narzędzia bez czekania na Microsoft.

2

Prawdopodobnie nie potrzebujesz trzech miejsc, zdobądź jedno i udostępnij je dla zabawek? Zgaduję, że cały zespół nie musi się martwić o wizualizację architektoniczną każdego dnia oczywiście ...

Jeśli jesteś naprawdę napięty, możesz sprawić, że biedni używają Express przez większość czasu. ;)

4

Spójrz na licencjonowanie zbiorcze: Jest tańsze nawet dla jednej licencji VS/MSDN, więc należy zaoszczędzić znacznie za trzy.

Zdobądź wersję Team Edition VS 2008 (na przykład programistę) z usługą MSDN Premium już dziś i skorzystaj z automatycznej aktualizacji do wersji VS2010 Ultimate w momencie premiery. Usunięto: oferta zastosowana przed wydaniem VS2010.

+0

Tak właśnie zrobiliśmy. Nasze koszty licencji zmniejszyły się o połowę: O (i udało nam się uzyskać bezpłatną aktualizację, mimo że ta oferta wygasła). –

0

użycie SharpDevelop i mamy nadzieję, że będą realizować te funkcje jak najszybciej ...

+0

Prawdopodobnie upłynie dużo czasu zanim SharpDevelop wdroży wszystkie nowe funkcje VS 2010. Ale mam nadzieję, że się mylę. – Qwark

10

Jeśli jesteś mały sklep dev, Microsoft daje pełnej wersji VS (a nawet więcej) na kilka lat. Sprawdź program BizSpark.

+0

Rzeczywiście, "mały sklep deweloperski" jest dokładnie rynkiem docelowym dla tej kampanii, a wszystko to kosztuje 100 dolarów w ciągu 3 lat, jeśli nie zarabiasz z tego żadnych znaczących pieniędzy (1 milion USD rocznie, gdzie będziesz muszą zapłacić za licencje w całości - lub porzucić i zapłacić 100 USD opłaty). –

+1

Nie, małym docelowym rynkiem jest mały sklep deweloperski, który ma mniej niż 3 lata. Ponieważ zbliżamy się do 30 lat od 3, nic dobrego dla nas nie obawiam się ... –

1

Aby uruchomić alternatywy, jak wspomniano powyżej: NDepend to doskonała alternatywa dla architektury Explorer, choć brakuje części integracji z VS. Udostępnia również dane z Code Metrics (dziesiątki z nich!) I statyczną analizę kodu, w tym oznaczanie cykli zależności itp., Itd.

Kosztuje około 250 EUR za pełną wersję; dostępna jest darmowa wersja naukowa/próbna.

+1

NDepend v3 jest w 100% zintegrowany z Visual Studio. –

+0

fajnie, miło to usłyszeć :) –

2

Dla firm posiadających status Partnera Microsoft istnieje opcja uzyskania VSU na takich samych warunkach, jakie uzyskują klienci korporacyjni z licencjami zbiorowymi. Jednak zaczyna się od 20 licencji na około 20 000 EUR rocznie przez 3 lata. (To może być ograniczone do niektórych krajów).

Inaczej typowy zalecenie byłoby uzupełnienie VS z

  • NDepend
  • Enterprise Architect (EA)
  • jakiegoś narzędzia testowego obciążenia

Nie ma zastępstwa dla Intellitrace (którego nie chciałbym przegapić), schematów warstw, zarządzania testami i laboratoriami, o których jestem świadomy.

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

Powiązane problemy