Имеет ли смысл переводить java проект на scala?
Вам на java чего-не хватает, или Вы просто хотите 'технологию ради технологии'? Мне кажется ответ очевиден если разобраться чего Вам не хватает в java? можно без этого обойтись? какие реальные преимущества я получу с использованием scala? или это будет использовано потому что модно? В первую очередь смотрите на решаемую задачу, а не модные технологии. Если технология поможет решить задачу - есть смысл использовать, иначе - нет.
На ява всего хватает, возможно порой хочется динамической типизации, но это не критично. Сам я скалу не очень жалую, я ее воспринимаю как немерле, а мне в свое время лисп нравился )) Но молодежь хочет нового, а они агрессивные, прут напролом )) Вот я и хочу понять чего можно огрести от такого хода. Groovy например лег в проект хорошо, но он только для специфических целей, liquidbase миграции на нем писать приятнее, приятно запустить groovy консоль и объекты модели в ней помучить, приятно метапрограммирование порой поиспользовать. А что со скалой? Сможет ли она также тихо лечь в проект или она туда натянет кучу всякого г?