웹 샤퍼

WebSharper
웹 샤퍼
원저작자인텔리팩토리
초기 릴리즈2008
안정된 릴리스
4.5.14 / 2019년 5월 29일(2019-05-29)
기입처F#
운영 체제Linux, Windows, Mac OS X, Android, iOS, Windows Phone
이용가능기간:F#, C#
유형아약스 프레임워크
면허증.Apache 라이센스 2.0, 상용
웹 사이트websharper.com

WebSharper는 웹 개발자F# 프로그래밍 언어로 복잡한 JavaScript 및 HTML5 프런트엔드 애플리케이션을 만들고 유지 관리할 수 있도록 하는 오픈 소스 및 상용 웹 프로그래밍 프레임워크입니다.일부 네이티브 라이브러리를 제외하고 모든 라이브러리가 F# 소스입니다.

개요

WebSharper에는 jQuery, HTML5, DOM 및 EcmaScript 지원이 포함되어 있습니다.WebSharper Mobile에는 Android, iOSWindows Phone 폼렛과 사이틀렛지원됩니다.

다른 많은 웹 프로그래밍 툴킷과 달리 WebSharper는 HTML 작성, 웹 양식 정의, 필요한 리소스 관리 및 URL [1]처리와 같은 일반적인 웹 관련 잡무를 위한 풍부한 추상화 및 DSL 구문을 제공합니다.

내선번호

WebSharper 확장에는 다음이 포함됩니다.

  • Bing 맵
  • DHTMLX
  • 확장 JS
  • jQuery UI용 폼렛
  • jQuery Mobile용 폼렛
  • GlMatrix
  • 구글 지도
  • 구글 시각화
  • 정보 표시
  • jQuery 모바일
  • jQuery 도구
  • jQuery UI
  • 검도 UI
  • 모더니즈르
  • O3D
  • 프로토비스
  • 라파엘
  • 센차 터치
  • TinyMCE
  • 트위터
  • WebGL
  • 유이

개발 환경

WebSharper는 모든 텍스트 편집기에서 사용할 수 있습니다.WebSharper는 ASP가 풀인 Visual Studio 2008/2010/2012 템플릿과도 함께 사용할 수 있습니다.NET 통합 및 MonoDevelope와의 통합.

모바일.

WebSharper는 웹 어플리케이션을 만드는 일반적인 프레임워크로서 필요한 위젯과 애니메이션을 처음부터 만들거나 WebSharper용 모바일 프레임워크 중 하나를 사용하여 모바일 및 태블릿 어플리케이션을 만드는 프레임워크로도 사용할 수 있습니다.WebSharper로 작성된 HTML5 앱은 태블릿과 휴대 전화에 대해 별도의 보기를 가질 수 있습니다.

다음 예제에서는 단일 HTML 단락을 보여 줍니다.

[< ]자바스크립트>] 허락하다 주된 () = 나누다 [ P [본문 "어서 오세요"] ] 

일치하는 서버측 코드도 F#으로 기재되어 있습니다.

유형 Hello World Viewer() =     상속하다 .통제()        [< ]자바스크립트>]     덮어쓰다 이것.. = 안녕 세계.주된 () :> HTML.IPagelet 

「 」를 참조해 주세요.

메모들

  1. ^ Adam Granicz. "F# mobile development". Retrieved 2012-11-26.

레퍼런스

외부 링크