Sto cercando una metodologia per scegliere una lingua. Non sto chiedendo opinioni sulle lingue. Mi è stato assegnato il compito di confrontare la lingua corrente del nostro negozio con altri disponibili. Siamo un negozio di sviluppo web btw.
Il nostro amministratore delegato vorrebbe un libro bianco completo su tutti i linguaggi web disponibili, di quale lingua madre sono derivati (ad esempio jsp è di java che è c / c ++). Ho bisogno di creare una matrice con tutti i fattori chiave di una particolare lingua e il breve corso di quella determinata lingua. La lingua è limitata dalla piattaforma, è progettata per la programmazione funzionale, procedurale o OO o può essere utilizzata con qualsiasi paradigma di programmazione?
Devo anche avere informazioni meno tecniche, come la dimensione del pool di talenti per una determinata lingua e il salario mediano in quella piscina. In che modo il marketplace vedrà la nostra scelta?
Abbiamo iniziato a cercare un consulente che ci aiutasse a capire tutte queste cose, ma quello che abbiamo scoperto è che la maggior parte dei consulenti proviene da uno sfondo di sviluppo e spesso sembra che la risposta sia " xxx è il linguaggio migliore perché è quello che ho usato più degli ultimi n anni e non mi ha mai deluso. Potresti integrarlo con yyy per il front-end e usa zzz library "
Mi sento sopraffatto da questo compito e sento che la migliore linea d'azione, dato ciò che il nostro CEO sta cercando, è quella di guardare nel mondo accademico e assumere un professore senza alcuna esperienza di sviluppo per entrare e " insegnaci "tutte le lingue possibili.
Qualcun altro ha dovuto sottoporsi a questo esercizio? Se è possibile condividere i passaggi e / o la metodologia utilizzata per passare attraverso il processo?