Porque son diferentes en todos los aspectos y tienen su propio dominio específico.
Visual Studio no es un editor de texto, es un IDE. Cuál es la diferencia ?
IDE significa “Entorno de desarrollo integrado”, no solo una herramienta en la que escribe el código, sino que también puede compilarlo, depurarlo, probarlo en la unidad, probarlo en la carga, implementarlo, etc, etc. Si lo hacen, tienden a adoptar un enfoque más amplio. Claro que puede tener complementos específicos, pero aún así son mucho menores que el IDE completo.
- En un intento de eliminar gradualmente una pila MS existente, ¿qué presenta una oportunidad más atractiva para un desarrollador de capas de presentación? ¿Puro jQuery + JSON + REST o adoptando alguna tecnología del lado del servidor que no sea MS específicamente para la capa de presentación?
- ¿Alguien puede desarrollar habilidades para resolver problemas (Matemáticas / Algoritmos / Programación) o son las heredadas?
- ¿Cuáles son algunos de los errores de software más divertidos que has visto?
- Cómo cambiar del dominio bancario a la industria del software
- ¿Cómo puede un ingeniero de control de calidad o de prueba convertirse en una SDET?
“en los últimos años todo se convirtió en interfaces, OOP, WCF, Castle, WPF, Frameworks. Es estandarizado y modular”
Bueno, no entiendo lo que quieres decir con eso porque has confundido los términos.
Ahora a la pregunta específica. ¿Por qué las herramientas para desarrolladores son peores?
No, ellos no son. Las mejores herramientas frontend 2016 eche un vistazo por usted mismo. Creo que, por su pregunta, no ha codificado demasiado o tal vez todavía está explorando cosas.
Software como Maya, 3DS Max, Z Brush son para artistas visuales y el tipo de trabajo que realizan (por ejemplo: modelado, animación, aparejo, efecto visual, renderizado, etc.) exige que su perspectiva se vea como se ve. Si crees que esos softwares fueron así desde el principio, entonces estás muy equivocado. Con los años, estos softwares han evolucionado tanto en términos de diseño, interfaz de usuario, UX y características. Creo que se basa principalmente en los comentarios de los expertos y usuarios de la industria.
Ahora compare 3DS max con software como VLC. Ves la diferencia ? Bueno, VLC no es tan grande y está cargado de características. Entonces, ¿es malo? Ningún VLC tiene un propósito diferente y le sirve bien y bien. Ahora compare VS con 3DS Max. Seguro que no encontrarás características como viewport, bandejas, sombreadores, trazadores en VS. ¿Por qué preguntarás? Porque no son necesarios en VS. ¡VS es para construir softwares y no animar a Nemo arond Dory! Entonces pertenecen a los dos dominios diferentes. Entonces, ¿VS tiene características que son necesarias para construir softwares de calidad como 3DS Max? Si sin duda. ¿Hace la vida del programador más fácil? Si lo hace! Los programadores lo aman.
No se puede discutir diciendo que el huevo es más pequeño que la papaya, entonces ¿por qué comer huevo? Ambos son buenos para la salud y de manera diferente. Un carpintero no tomará su llamativo 3DS Max con las características de Marte, ¡todo lo que le importa es su vieja caja de herramientas porque resuelve su problema al final del día y alimenta a su familia!
Espero que lo entiendas!
(PD: solo la última parte, puedes hacer 3DS Max usando VS pero no al revés 🙂)