2009-10-19 12 views
13

Somos una pequeña tienda de desarrollo con 10 personas, 3 de las cuales actualmente están haciendo .Net. Las nuevas herramientas de VisualStudio 2010 se ven muy bien y nos gustaría usarlas, pero parece que muchas de ellas (depuración histórica, herramientas UML, pruebas) solo estarán disponibles en la edición definitiva. Y eso cuesta $ 12,000. O casi cuarenta mil dólares para nosotros tres. (Ver here para más detalles).

Teniendo en cuenta que las herramientas de visualización de arquitectura parecen elevarse directamente desde NDepend, que cuestan alrededor de € 250 cada una (y es excelente), simplemente no podemos justificar ese tipo de gasto.

Ahora, tenemos una suscripción profesional normal de MSDN, pero eso solo nos brindó un sistema de equipo VS, y supongo que no obtendremos tres 2010 Ultimates. Dado que no tenemos ningún uso para todo el material de Team Foundation Server, y solo queremos las herramientas de desarrollo, ¿qué podemos hacer?

EDIT:

Aquí está una lista de las herramientas dev (dejando base de datos y herramientas de "laboratorio de pruebas" para otra pregunta), que faltan en la versión "profesional". Un asterisco (*) significa que la característica está en la edición "Premium", sin asterisco significa que solo está disponible en "Ultimate". ¿Cuáles son las alternativas no multimillonarias?

  • Pruebas:

    cobertura de código (*)

    prueba de Análisis de Impacto (*)

    Coded prueba de interfaz de usuario (*)

    pruebas de rendimiento web

    Prueba de carga

  • Depuración & Diagnóstico:

    análisis de código estático (*)

    Código Métrica (*)

    Profiling (*)

    IntelliTrace (Histórico depurador)

  • Arquitectura y modelos:

    UML & diagrama de capas espectador (*)

    Arquitectura Explorador

    diagramas UML 2.0 RoHS (Actividad, de casos de uso, secuencia, Clase, Componente)

    Capa Diagram and Dependency Validación

+2

Es posible añadir una lista de las herramientas con su funcionalidad para permitir que otros puedan añadir sus sugerencias alternativas. (No sabría en detalle sobre los componentes de VSU2010) – devio

+0

¡buena idea! Voy a esperar hasta que pueda encontrar una lista oficial de MS de qué herramientas están en qué versión de VS. –

+0

Puede encontrar las herramientas -> información de la versión aquí: http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx#compare –

Respuesta

4

O necesita las herramientas y se pagarán ellas mismas en productividad.O son y me gustaría tener. Si es el último, entonces debes considerar cuáles son tus requisitos absolutos y comenzar desde allí.

Además, 2010 aún no ha salido, por lo que tiene tiempo para evaluar otras soluciones.

0

1) hacer sin

2) encontrar alternativas

3) vestíbulo EM (que probablemente no va a estar solo en esto) para versiones independientes

No siempre se puede obtener las herramientas quieres al precio que quieres Estamos en un bote similar :(

8

Como ha dicho, algunas de las herramientas son simplemente copias de otras herramientas que ya están disponibles en el mercado. Si estuviera en su posición estaría buscando obtener una versión de Visual Studio que cubre todos los aspectos básicos que un desarrollador profesional de .net necesita y luego mira las herramientas alternativas. Hay montones de excelentes herramientas de fuente abierta y comerciales que hacen un excelente trabajo gratis o por un precio razonable.

La mejor parte de las herramientas de terceros, en mi opinión, es que tienden a ser capaces de mejorar y adaptarse más rápido que el ciclo estándar de lanzamiento de Visual Studio. Cosas como servidores de integración continua, marcos de prueba de unidades, marcos de burla/aislamiento, control de fuente, etc. a menudo se hacen mejor con herramientas de terceros para a medida que cambian las cosas en la industria, puede adaptar sus herramientas sin tener que esperar a Microsoft.

2

Probablemente no necesite tres asientos, obtenga uno y compártalos para los juguetes? Supongo que todo el equipo no tiene que preocuparse por la visualización arquitectónica todos los días, por supuesto ...

Si está muy apretado puede hacer que los pobres usuarios también usen Express la mayor parte del tiempo. ;;)

4

Mire la licencia por volumen: es más barato incluso para una licencia de VS/MSDN, por lo que debe ahorrar significativamente para tres.

Obtenga VS 2008 Team Edition (por ejemplo, Desarrollador) con MSDN Premium hoy, y aproveche la actualización automática a VS2010 Ultimate en su lanzamiento. Se eliminó: oferta aplicada antes de la versión VS2010.

+0

Esto es lo que realmente hicimos al final. Nuestros costos de licencia se han reducido a la mitad: O (y logramos obtener una actualización gratuita, aunque esa oferta ha expirado afaik). –

0

uso SharpDevelop y la esperanza de que van a poner en práctica esas características tan pronto como sea posible ...

+0

Probablemente pasará mucho tiempo antes de que SharpDevelop haya implementado todas las características nuevas de VS 2010. Pero espero estar equivocado. – Qwark

10

Si usted es una pequeña tienda dev, Microsoft le (y algo más) dar a la versión completa de VS durante algunos años. Consulte el programa BizSpark.

+0

De hecho, una "pequeña tienda de desarrollo" es precisamente el mercado objetivo para esa campaña, y todo le cuesta $ 100 en 3 años si no termina ganando mucho dinero de eso ($ 1 millón anual es donde va a tiene que pagar las licencias en su totalidad, o abandonar y pagar una tarifa de $ 100). –

+1

No, un pequeño taller de desarrollo que tiene menos de 3 años de antigüedad_ es el mercado objetivo. Como hemos estado yendo por 30 años más cerca que 3, no es bueno para nosotros, me temo ... –

1

Para comenzar las alternativas, como se mencionó anteriormente: NDepend es una excelente alternativa al Explorador de Arquitectura, aunque falta algo de la integración en VS. También proporciona métricas de código (¡docenas de ellas!) Y análisis de código estático, incluido el marcado de ciclos de dependencia, etc.

Cuesta alrededor de € 250 para la versión completa; hay una versión académica/de prueba gratuita.

+1

NDepend v3 está 100% integrado en Visual Studio. –

+0

genial, es bueno escucharlo :) –

2

Para las empresas con el estado de Microsoft Partner hay una opción para obtener VSU para las mismas condiciones que los clientes empresariales obtienen con licencias por volumen. Sin embargo, esto comienza con 20 licencias a aproximadamente 20k € cada año durante 3 años. (Esto podría limitarse a determinados países.)

lo contrario, la recomendación típica sería complementar VS con

  • NDepend
  • EA (EA)
  • alguna herramienta de prueba de carga

No hay ningún reemplazo para Intellitrace (que no me extrañaría), diagramas de capa, pruebas y administración de laboratorio, que yo sepa.

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

Cuestiones relacionadas