Estoy buscando una metodología para elegir un idioma. No estoy pidiendo opiniones sobre idiomas. Se me ha encomendado el proceso de comparar el idioma actual de nuestra tienda con otros que están disponibles. Somos una tienda de desarrollo web por cierto.
Nuestro CEO desea obtener un informe técnico completo sobre todos los idiomas disponibles en la web, de qué idioma principal derivan (por ejemplo, jsp es de java, que es de c / c ++). Necesito crear una matriz con todos los factores clave de un idioma en particular y las deficiencias de ese idioma. ¿El lenguaje está limitado por la plataforma, está diseñado para programación funcional, de procedimiento u OO o puede usarse con algún paradigma de programación?
También necesito tener información menos técnica, como el tamaño del grupo de talentos para un idioma determinado y el salario medio en ese grupo. ¿Cómo verá el mercado nuestra elección?
Comenzamos a buscar un consultor que nos ayudara a comprender todas estas cosas, pero descubrimos que la mayoría de los consultores provienen de un entorno de desarrollo y, a menudo, parece que la respuesta es " xxx es el mejor lenguaje porque es el que yo he usado más en los últimos n años y nunca me ha decepcionado. Podrías complementarlo con yyy para el front end y usar la biblioteca zzz "
Me siento abrumado con esta tarea y siento que el mejor curso de acción, dado lo que nuestro CEO está buscando, es mirar en el mundo académico y contratar a un profesor sin experiencia de desarrollo real para que venga y nos "enseñe". sobre todos los idiomas posibles.
¿Alguien más ha tenido que pasar por este ejercicio? Si es así, ¿puede compartir los pasos o la metodología que utilizó para realizar el proceso?