예, 함수형 프로그래밍은 모든 언어로 수행 할 수 있으므로 매일 웹 개발자로 사용할 수 있습니다.
그럴까요? 해결하려는 문제에 따라 다릅니다. 함수형 프로그래밍은 프로그래밍 패러다임이며이를 사용해야하는 위치는 해결하는 문제에 따라 다릅니다.
결정을 더 간단하게 만들기 위해 캡슐화, 다형성, 기능과 같은 상속이 삶을 더 쉽게 만들 수있는 OOP 개념을 사용하여 문제를 해결하는 것이 더 쉬운 지 생각해보십시오.
그렇다면 함수형 프로그래밍을하지 말고 단순히 OOP를 사용하십시오. 애플리케이션이 복잡한 계산 / 계산 / 비즈니스 로직을 수행하고 많은 동시 처리를 포함하는 경우 함수형 프로그래밍은 이러한 경우에 많은 도구와 이점을 제공 할 수 있습니다.
이는 프로그램의 구조와 요소를 구축하는 다른 스타일 일 뿐이므로 올바른 작업에 적합한 도구를 사용하는 것입니다. 나머지는 무엇이든 사용할 수 있습니다.
웹 개발의 기능적 프로그래밍 :
JavaScript는 함수형 프로그래밍을 지원하며 웹 개발의 맥락에서 매우 많은 지원을 제공합니다 .React 프레임 워크는 함수형 프로그래밍 원칙의 영향을 많이 받고 많은 웹 애플리케이션에서 사용됩니다.
또한 아래 나열된 함수형 프로그래밍 언어로 개발 된 프레임 워크로 빌드되고 실행되는 많은 웹 애플리케이션을 찾을 수 있습니다.
• WebSharper (F #)
• Snap (Haskell)
• 리프트 (스칼라)
• Ocsigen (OCaml)
• Chicago Boss, Zotonic (erLang)
희망 그래서 내 대답은 누구에게나 도움이 될 것입니다.