Es una buena práctica comercial para una empresa restringir los idiomas utilizados en sistemas comerciales críticos y en implementaciones de producción. El conjunto ideal es utilizar un lenguaje industrial (C, C ++, Java) y un lenguaje de script (Perl, Python, Ruby, Clojure, etc.). Los lenguajes industriales agregarán estabilidad mientras que los lenguajes de secuencias de comandos traerán velocidad de desarrollo.
Tener un conjunto estándar de plataformas:
- Estandarizar las prácticas de desarrollo, herramientas y procedimientos.
- Construye una buena base técnica dentro de la empresa y, por lo tanto, hará que el desarrollo de software sea más rápido y menos propenso a errores.
- Mejora indirectamente su proceso de reclutamiento, ya que ya no tiene que contratar a un candidato para un puesto específico.
Sin embargo, para cualquier cosa interna y que no sea crítica para el negocio, los desarrolladores deben tener un reinado libre y se les debe permitir elegir el mejor idioma / herramienta para el trabajo. Esto también mantiene contentos a los desarrolladores. Esta estrategia se aplica a las plataformas de código abierto y cerrado.
- ¿Cuántos años llevaría desarrollar la informática de voltaje variable para convertirse en una tecnología de consumo para el mercado masivo?
- Estoy tomando una clase de programación, y soy más hábil que la mayoría de mis compañeros de clase. Estoy empezando a aburrirme. ¿Cómo puedo optimizar mi experiencia de aprendizaje mientras ayudo a mis compañeros de clase a mejorar?
- ¿Por qué MATLAB sería útil en ingeniería?
- ¿Qué tipo de política ocurre en las grandes compañías de software?
- ¿Cuáles son los atributos de calidad de un buen software?