Estou procurando uma metodologia para escolher um idioma. Não estou pedindo opiniões sobre idiomas. Fui encarregado do processo de comparar o idioma atual da nossa loja com outros que estão disponíveis. Somos uma loja de desenvolvimento web btw.
Nosso CEO gostaria de um white paper completo sobre todas as linguagens disponíveis na Web, de que idioma pai elas derivam (por exemplo, jsp é de java que é de c / c ++). Eu preciso criar uma matriz com todos os fatores-chave de um idioma específico e as deficiências desse idioma. A linguagem é limitada pela plataforma, é projetada para programação funcional, processual ou OO ou pode ser usada com qualquer paradigma de programação?
Também preciso ter informações menos técnicas, como o tamanho do pool de talentos para um determinado idioma e o salário médio nesse pool. Como o mercado verá nossa escolha?
Começamos a procurar um consultor para nos ajudar a entender todas essas coisas, mas o que descobrimos é que a maioria dos consultores tem experiência em desenvolvimento e, muitas vezes, parece que a resposta é " xxx é a melhor linguagem porque é a que eu utilizaram mais nos últimos n anos e isso nunca me decepcionou. Você pode complementá-lo com aaaa para front end e usar a biblioteca zzz "
Estou me sentindo sobrecarregado com essa tarefa e sinto que o melhor curso de ação, dado o que nosso CEO está procurando, é procurar no mundo da academia e contratar um professor sem experiência real de desenvolvimento para nos "ensinar" sobre todos os idiomas possíveis.
Alguém mais teve que passar por esse exercício? Se você tem, pode compartilhar as etapas e / ou metodologia que costumava seguir no processo?