Je recherche une méthodologie pour choisir une langue. Je ne demande pas d'avis sur les langues. J'ai été chargé du processus de comparaison de la langue actuelle de notre boutique avec d'autres qui sont disponibles. Nous sommes une boutique de développement web btw.
Notre PDG voudrait un livre blanc complet sur toutes les langues Web disponibles, de quelle langue parente elles sont dérivées (par exemple, jsp vient de java qui est de c / c ++). J'ai besoin de créer une matrice avec tous les facteurs clés d'une langue particulière ainsi que les défauts de cette langue donnée. Le langage est-il limité par la plate-forme, est-il conçu pour la programmation fonctionnelle, procédurale ou OO ou peut-il être utilisé avec n'importe quel paradigme de programmation?
J'ai également besoin d'avoir des informations moins techniques, comme la taille du vivier de talents pour une langue donnée et le salaire médian dans ce vivier. Comment le marché verra-t-il notre choix?
Nous avons commencé à chercher un consultant pour nous aider à comprendre toutes ces choses, mais ce que nous avons constaté, c'est que la plupart des consultants viennent d'un milieu de développement et il semble souvent que la réponse est " xxx est le meilleur langage car c'est celui que je J'ai utilisé le plus au cours des n dernières années et cela ne m'a jamais déçu. Vous pouvez le compléter avec yyy pour le frontal et utiliser la bibliothèque zzz "
Je me sens dépassé par cette tâche et je pense que la meilleure façon d’agir, étant donné ce que recherche notre PDG, est de regarder dans le monde universitaire et d’embaucher un professeur sans réelle expérience de développement pour venir nous «enseigner». sur toutes les langues possibles.
Quelqu'un d'autre a-t-il dû faire cet exercice? Si vous en avez, pouvez-vous partager les étapes et / ou la méthodologie que vous avez utilisées pour passer par le processus?