Да, поскольку функциональное программирование может быть выполнено на любом языке, вы можете использовать его как веб-разработчик изо дня в день.
Тебе следует? это зависит от проблемы, которую вы решаете. Функциональное программирование - это парадигма программирования, и то, где вы должны ее использовать, зависит от решаемой проблемы.
Чтобы упростить решение, подумайте, проще ли решить какую-то проблему, используя концепции ООП, где инкапсуляция, полиморфизм, наследование, как функции, могут облегчить вашу жизнь?
Если да, не занимайтесь там функциональным программированием, а просто используйте ООП. Если ваше приложение будет выполнять сложные вычисления / вычисления / бизнес-логику и требует одновременной обработки, функциональное программирование может предложить множество инструментов и преимуществ в таких случаях.
Это просто разные стили построения структуры и элементов программ, так что все дело в использовании правильного инструмента для правильной работы. Все, что угодно, можно сделать с помощью чего угодно.
Функциональное программирование в веб-разработке:
JavaScript поддерживает функциональное программирование, и он очень полезен, когда мы находимся в контексте веб-разработки. Фреймворк React в значительной степени зависит от принципов функционального программирования и используется во многих веб-приложениях.
Кроме того, вы можете найти множество веб-приложений, созданных и работающих на фреймворках, разработанных на языках функционального программирования, перечисленных ниже:
• WebSharper (F #)
• Snap (Haskell)
• Лифт (Scala)
• Ocsigen (OCaml)
• Chicago Boss, Zotonic (erLang)
Надеюсь, что мой ответ поможет кому угодно.