Использование его для выполнения каких-либо действий по сторонам, таких как миграция данных, тестирование и подобные вещи, обеспечит получение необходимого опыта и может дать ему некоторое представление.
ScalaTest действительно хорош, чтобы помочь с приемочным / интеграционным тестированием. (Да, я знаю, что это хорошо для модульного тестирования, но я не вижу, чтобы это немедленно происходило с целевым кодом C ++ / PHP, и это, вероятно, было бы неразумно).
Proof of Concept и другие прототипы хороши по двум причинам
1) Это демонстрирует возможности
2) Вы уверены, что они будут отброшены, если вам придется переопределить их в C ++ / PHP
Теперь плохое время для знакомства с Scala наступит, когда вам ДЕЙСТВИТЕЛЬНО это понадобится: надежды будут велики, они не будут работать сразу же, как задумано, надежды разбиты, и все будут обвинять Scala. В результате в организации он будет долго гореть.
Рано или поздно какой-то костюм подумает, что это была его идея представить Scala и использовать ее в формальном проекте. Если этот проект умеренно успешен, то он продан.
Подобные изменения являются сложными для людей проблемами, и чем сильнее вы толкаете, тем сильнее вы сталкиваетесь с откатом назад. С другой стороны, настойчивый ум может двигать горы.