2010-07-29 3 views
4

웹 개발 상황에서 F #을 사용하여 언어를 최대한 활용하는 가장 좋은 방법은 무엇입니까? 예 : Websharper 프레임 워크와 같은 것으로 또는 C# 및 디자인 도구와 함께 또는 다른 방식으로 사용할 수 있습니다.F # 웹 개발

+2

이것은 매우 광범위한 질문입니다. 어쩌면 당신은 당신이 알고 싶은 좀 더 구체적인 차이점에 대해 물어보기 위해 그것을 편집 할 수 있습니까? –

답변

3

웹 개발의 종류에 따라 다릅니다.

"언어를 최대한 활용하려면"WebSharper가이를 수행 할 것이라고 생각합니다. 많은 문제를 완화하고 비 웹 응용 프로그램 개발과 비슷한 웹 응용 프로그램을 개발할 것입니다.

그러나 웹 개발이 그렇게 복잡하지 않으면 F # 및 C# 만 사용하면 WebSharper와 같은 패키지에 주요 종속성을 추가하는 것보다 낫습니다.

2

현재 C#/F # 조합 경로는 C#에서 사용할 수있는 도구와 예제 코드의 성숙도 때문에 더 효과적 일 수 있습니다. 즉, 도구가있는 C#을 사용하고 기본 논리에 F #을 사용합니다. 둘 다 .NET 언어이기 때문에 모듈성을 고려하기가 너무 어렵지 않아야합니다. 그런 다음 더 나은 도구가 F #에서 사용 가능 해지면 더 많은 프로젝트가 그 방향으로 마이그레이션 될 수 있습니다.

+0

+1. C#/당신이 이미 알고있는 것들로 UI/상호 작용 타입을 작성하십시오. F #에서 캡슐화 된 계산 기능을 작성합니다. CLR의 장점 중 하나는 혼합하고 일치시킬 수 있다는 것입니다. –