Este grupo redactor ha pasado mucho tiempo investigando la respuesta a tus dudas, te dejamos la resolución de modo que nuestro objetivo es servirte de mucha apoyo.
Solución:
Hay 2 diferencias principales.
- Técnico
- Licencia
Técnico, hay 3 diferencias principales:
En primer lugar, Community no tiene soporte para TFS.
Solo tendrá que usar git (discutible si esto constituye una desventaja o si realmente es algo bueno).
Nota: Esto es lo que escribió MS. En realidad, puede registrarse y salir con TFS como de costumbre, si tiene un servidor TFS en la red. Simplemente no puede usar Visual Studio como TFS SERVIDOR.
En segundo lugar, VS Community tiene una capacidad de prueba muy limitada.
Solo pruebas unitarias. Sin pruebas de rendimiento, sin pruebas de carga, sin perfiles de rendimiento.
En tercer lugar, la capacidad de VS Community para crear entornos virtuales se ha reducido drásticamente.
Por otro lado, el resaltado de sintaxis, IntelliSense, depuración paso a paso, GoTo-Definition, Git-Integration y Build / Publish son realmente todas las características que necesito, y supongo que eso se aplica a muchos desarrolladores.
Para todo lo demás, existen herramientas que hacen el mismo trabajo más rápido, mejor y más barato.
Si usted, como yo, usa git, realiza pruebas unitarias con NUnit y usa Java-Tools para realizar pruebas de carga en Linux más TeamCity para CI, VS Community es más que suficiente, técnicamente hablando.
Licencia:
A) Si eres un desarrollador individual (sin empresa, sin organización), sin diferencias (AFAIK), puedes usar CommunityEdition como usarías la edición paga (siempre que no subcontrates)
B) Puede utilizar CommunityEdition libremente para proyectos de código abierto (OSI)
C) Si es una institución educativa, puede usar CommunityEdition libremente (para uso educativo / en el aula)
D) Si es una empresa con 250 PC o usuarios o más de un millón de dólares estadounidenses en ingresos (incluidas las subsidiarias), NO PERMITIDO para utilizar CommunityEdition.
E) Si no es una empresa como se define anteriormente, y no realiza OSI o educación, pero es una “empresa” / organización, con Desarrollador 5 o menos concurrente (VS)s, puede usar VS Community libremente (pero solo si es el propietario del software y lo vende, no si eres un subcontratista creando software por una empresa más grande, software que al final la empresa propio), de lo contrario, necesita una edición paga.
Lo anterior no constituye asesoramiento legal.
Ver también:
https://softwareengineering.stackexchange.com/questions/262916/understanding-visual-studio-community-edition-license
Verifique lo siguiente: https://www.visualstudio.com/vs/compare/ La comunidad de Visual Studio es una versión gratuita para estudiantes y otros académicos, desarrolladores individuales, proyectos de código abierto y pequeños equipos no empresariales (consulte la sección “Uso” en la parte inferior de la página vinculada). Mientras que VSUltimate es para empresas. ¡También obtienes más cosas con las versiones pagas!
La comunidad de Visual Studio es la misma (casi) como edición profesional. Lo que difiere es que la comunidad VS no tiene características de TFS y la licencia es diferente. Como lo dijo @Stefan.
Las diferentes versiones de VS se comparan aquí: https://www.visualstudio.com/en-us/products/compare-visual-studio-2015-products-vs
Sección de Reseñas y Valoraciones
Si entiendes que te ha sido de utilidad nuestro artículo, sería de mucha ayuda si lo compartes con más seniors de esta forma nos ayudas a dar difusión a nuestra información.