Мне нравятся следующие веб-стеки.
Front end:
- elm
- react только с js и юнит-тестами (js, чтобы избежать беспорядочной эволюции инструментов typescript и неудобной типизации библиотек после их разработки. Если мне нужны типы, я обращусь к Elm).
Бэк-энд:
- python (не в восторге от ОО, нравится размер экосистемы, хочу иметь доступ к стартапам, использующим его)
- go (не в восторге, но большое и растущее использование)
- ruby (интереснее, чем python, но все еще ОО; зрелая экосистема)
- elixir (небольшой, растущий, почти мейнстримовый функционал)
- clojure (небольшой, но относительно большой в мире FP)
- rust (развивающаяся, самая большая и быстрорастущая экосистема FP из когда-либо созданных; насколько отшлифованы веб-библиотеки?)