Szukam metodologii wyboru języka. Nie pytam o opinie na temat języków. Zadanie polegało mi na porównaniu obecnego języka naszego sklepu z innymi, które są dostępne. Jesteśmy sklepem internetowym.
Nasz CEO chciałby uzyskać pełną białą księgę na temat wszystkich dostępnych języków internetowych, jakiego języka ojczystego są pochodnymi (np. Jsp pochodzi z java, który pochodzi z c / c ++). Muszę stworzyć macierz ze wszystkimi kluczowymi czynnikami danego języka, a także niedociągnięciami tego języka. Czy język jest ograniczony przez platformę, czy jest przeznaczony do programowania funkcjonalnego, proceduralnego lub OO, czy może być używany z dowolnym paradygmatem programowania?
Potrzebuję też informacji mniej technicznych, takich jak wielkość puli talentów dla danego języka i mediana wynagrodzenia w tej puli. Jak rynek oceni nasz wybór?
Zaczęliśmy szukać konsultanta, który pomógłby nam zrozumieć wszystkie te rzeczy, ale okazało się, że większość konsultantów pochodzi ze środowisk programistycznych i często wydaje się, że odpowiedź brzmi: „ xxx jest najlepszym językiem, ponieważ to ja używałam najwięcej w ciągu ostatnich n lat i nigdy mnie nie zawiódł. Możesz uzupełnić go o yyy dla interfejsu i użyć biblioteki zzz "
Czuję się przytłoczony tym zadaniem i wydaje mi się, że najlepszym sposobem, biorąc pod uwagę to, czego szuka nasz CEO, jest zajrzenie do świata akademickiego i zatrudnienie profesora bez faktycznego doświadczenia w rozwoju, aby „uczyć” nas o wszystkich możliwych językach.
Czy ktoś jeszcze musiał przejść to ćwiczenie? Jeśli tak, czy możesz podzielić się krokami i / lub metodologią zastosowaną podczas tego procesu?