Wyostrzanie sieci

Wyostrzanie sieci
Oryginalni autorzy Inteligencja
Pierwsze wydanie 2008
Wersja stabilna
4.5.14 / 29 maja 2019 ( 2019-05-29 )
Napisane w F#
System operacyjny Linux , Windows , Mac OS X , Android , iOS , Windows Phone
Dostępne w F# , C#
Typ Ramy Ajaksowe
Licencja Licencja Apache 2.0, komercyjna
Strona internetowa webshaper .com

WebSharper to komercyjna platforma programistyczna o otwartym kodzie źródłowym , która umożliwia programistom internetowym tworzenie i utrzymywanie złożonych aplikacji front-end JavaScript i HTML5 w języku programowania F# . Poza kilkoma bibliotekami natywnymi wszystko pochodzi z języka F#.

Przegląd

WebSharper obsługuje jQuery , HTML5 , DOM i EcmaScript . WebSharper Mobile obsługuje formularze i witrynki dla systemów Android , iOS i Windows Phone .

W przeciwieństwie do wielu innych zestawów narzędzi do programowania w Internecie, WebSharper oferuje bogaty zestaw abstrakcji i składni DSL do typowych prac związanych z Internetem, takich jak tworzenie HTML, definiowanie formularzy internetowych, zarządzanie wymaganymi zasobami i bezpieczna obsługa adresów URL.

Rozszerzenia

Rozszerzenia WebSharper obejmują

  • Mapy Binga
  • DHTMLX
  • Zewn. JS
  • Formularze dla interfejsu użytkownika jQuery
  • Formularze dla jQuery Mobile
  • GlMatrix
  • mapy Google
  • Wizualizacja Google
  • InfoVis
  • jQuery Mobile
  • Narzędzia jQuery
  • Interfejs użytkownika jQuery
  • Interfejs Kendo
  • modernizacja
  • O3D
  • Protovis
  • Rafał
  • Sencha Touch
  • TinyMCE
  • Świergot
  • WebGL
  • YUI

Środowiska programistyczne

WebSharper może być używany z dowolnym edytorem tekstu. WebSharper może być również używany z szablonami Visual Studio 2008/2010/2012 z pełną integracją ASP.NET oraz z MonoDevelop .

mobilny

Jako ogólna platforma do tworzenia aplikacji internetowych, WebSharper może być również używany jako platforma do tworzenia aplikacji mobilnych i tabletów, poprzez tworzenie potrzebnych widżetów i animacji od podstaw lub przy użyciu jednej z platform mobilnych dla WebSharper. Aplikacja HTML5 napisana w WebSharper może mieć oddzielne widoki dla tabletów i telefonów komórkowych.

Przykłady

Poniższy przykład wyświetla pojedynczy akapit HTML:


          [<  JavaScript  >]  let  Main  ()  =  Div  [  P  [  Tekst  "Witamy"  ]  ] 

Pasujący kod po stronie serwera jest również napisany w języku F#:

  
     
  
    
           wpisz  HelloWorldViewer  ()  =  dziedzicz  Web  .  Control  ()  [<  JavaScript  >]  zastępuje  ten plik  .  Ciało  =  HelloWorld  .  Główny  ()  :>  HTML  .  IPagelet 

Zobacz też

Notatki

Linki zewnętrzne