Я шукаю методологію вибору мови. Я не прошу думок щодо мов. Мені поставлено завдання порівняти поточну мову нашого магазину з іншими, які є в наявності. Ми - магазин веб-розробок btw.
Наш генеральний директор хотів би отримати повний білий документ про всі доступні веб-мови, яку батьківську мову вони похідні (наприклад, jsp - від java, що від c / c ++). Мені потрібно створити матрицю з усіма ключовими факторами певної мови, а також короткими ознаками цієї мови. Чи обмежена мова платформою, вона розроблена для функціонального програмування, процедурного чи OO, або її можна використовувати з будь-якою парадигмою програмування?
Мені також потрібно мати менш технічну інформацію, як, наприклад, розмір пулу талантів для даної мови та середня зарплата в цьому пулі. Як буде бачити ринок наш вибір?
Ми почали шукати консультанта, який допоможе нам зрозуміти всі ці речі, але, як ми виявили, що більшість консультантів походять із передумови розвитку, і часто здається, що відповідь " ххх - найкраща мова, тому що саме я Ви використовували найбільше за останні п ять років, і це ніколи мене не підводило. Ви можете доповнити його yyy для передньої частини та використовувати zzz- бібліотеку "
Я відчуваю себе переповненим цим завданням, і мені здається, що найкращий спосіб дій, враховуючи те, що шукає наш генеральний директор, - це зазирнути у світ академій і найняти професора, який не має фактичного досвіду розвитку, щоб прийти і "навчити" нас про всі можливі мови.
Хтось ще мав пройти цю вправу? Якщо у вас є, чи можете ви поділитися кроками та / або методологією, якою ви проходили процес?