웹 개발용 F#

F#은 효율적이고 확장 가능하며 강력한 웹 솔루션을 빌드하는 데 탁월합니다. 이 문서에서는 F#을 사용한 웹 프로그래밍과 관련된 몇 가지 중요한 리소스에 대한 링크를 제공합니다. F#을 사용하는 웹 프로그래밍을 위한 일부 프레임워크는 다음과 같습니다.

다른 웹 개발 옵션은 F# Software Foundation의 F#을 사용한 웹 프로그래밍 가이드에 설명되어 있습니다.

ASP.NET Core

ASP.NET Core 는 최신 클라우드 기반 인터넷 연결 애플리케이션을 빌드하기 위한 최신 플랫폼 간 고성능 오픈 소스 프레임워크입니다. .NET Core에서 실행되며 기본 제공 F#을 지원합니다. .NET SDK를 설치하는 경우 명령을 통해 사용할 수 있는 F# 템플릿이 dotnet new 있습니다.

기린

기린은 뛰어난 성능으로 풍부한 웹 애플리케이션을 빌드하기 위한 커뮤니티 기반 F# 라이브러리입니다. ASP.NET Core를 염두에 두고 특별히 설계되었으며 ASP.NET Core 파이프라인에 추가할 수 있습니다.

토성

토성은 서버 쪽 MVC 패턴을 구현하는 커뮤니티 기반 F# 웹 개발 프레임워크입니다. 많은 구성 요소와 개념은 Ruby on Rails 또는 Python의 Django와 같은 다른 웹 프레임워크에서 경험이 있는 사람에게 친숙해 보일 것입니다. Cloud-ready 웹 애플리케이션을 빌드하기 위한 최신 플랫폼 간 고성능 개발 플랫폼인 기린과 ASP.NET Core를 기반으로 합니다.

페이블

Fable 은 F#을 JavaScript 에코시스템으로 가져오는 컴파일러입니다. 최신 JavaScript 출력을 생성하고, JavaScript 패키지와 상호 운용하며, React를 비롯한 여러 개발 모델을 지원합니다.

SAFE Stack

SAFE Stack 은 Azure를 사용하는 기능 우선 웹 애플리케이션을 위한 커뮤니티 기반 기술 스택입니다. SAFE Stack을 사용하면 F#을 사용하여 즐거운 개발 환경을 보장하는 동시에 업계 표준 기술을 사용하는 매력적인 웹 애플리케이션을 신속하게 개발할 수 있습니다. SAFE에는 기린, 토성 및 기타 구성 요소가 포함됩니다.

WebSharper

WebSharper 는 .NET용 커뮤니티 기반의 전체 스택 기능 반응형 웹 프로그래밍 기술로, F#에서 마이크로 서비스, 클라이언트 서버 웹 애플리케이션, 반응형 SPA 등을 개발할 수 있습니다.

팔코 주

Falco는 F#을 사용하여 빠르고 기능적이고 내결함성이 있는 웹 애플리케이션을 빌드하기 위한 커뮤니티 기반 도구 키트입니다. ASP.NET Core의 고성능 구성 요소를 기반으로 하며 HTTP 애플리케이션을 신속하게 빌드하는 데 최적화되어 있습니다. Falco에는 기본 제공 뷰 엔진이 있으며 기존 .NET Core 미들웨어 및 프레임워크와 원활하게 통합됩니다.

참고 항목