2010-06-25 11 views
7

Ich habe Websharper untersucht und mich gefragt, ob es möglich ist, es für statische Web-Apps zu verwenden. Das heißt, nicht in IIS gehostet, sondern als eine statische Webseite mit Javascript.Statische Seite mit Websharper?

+0

Warum ist diese Frage markiert 'f #'? – Juliet

+0

Websharper ist eine Plattform zum Bereitstellen von Webanwendungen mit nur F #. Es generiert Javascript aus F # für die Präsentation und lässt Sie das Server-Backend in derselben Codebasis schreiben. – Walt

+1

Es ist kürzlich mit der Verwendung von Sitelets möglich geworden. –

Antwort

1

ich, dass im schlimmsten Fall vorstellen, gibt es eine degenerierte Antwort ‚Ja‘, die Sie in dem könnte

  • Host eine Seite im Web-Server, die statischen Inhalte und clientseitige JavaScript
  • hatten
  • schlugen die Seite im Browser und Ansicht & Download-Quelle
  • speichert dieses Ergebnis und als statische Seite Inhalt

und somit in dieser Hinsicht verwendet es verhält sich wie ak ind von F # -zu-Javascript Übersetzer.

Das sagte, ich hatte keine Zeit WebSharper selbst auszuprobieren, und so könnte ich falsch liegen, oder selbst wenn ich richtig liege, könnte es einen einfacheren Workflow für dieses Szenario geben, oder wer weiß was. Hoffentlich wird jemand mit einer besseren Antwort eingreifen.

6

Die aktuelle WebSharper-Version macht dieses Szenario nicht einfach. Für die nächste Version entwickeln wir serverseitige HTML-Kombinatoren und Seiten/Website-Kombinatoren. Mit diesen Kombinatoren können Sie vollständige Seiten und verknüpfte Websites in F # definieren und sie dann entweder über IIS bereitstellen oder sie in statischem HTML kompilieren.

+0

Es ist kürzlich mit der Verwendung von Sitelets möglich geworden. –

+0

Die Version 2.1, die der Öffentlichkeit vorgestellt werden soll, enthält eine statische Seitenkombinatorabstraktion namens "Sitellet". – t0yv0

0

Es gibt ein paar Optionen, die Sie verwenden könnten, und WebSharper kommt mit mehreren Vorlagen für diese jetzt Tage. Sie können sich selbst mit owin oder suave (Vorlagen für beide verfügbar) hosten, Sie könnten auch mit NancyFx oder einem anderen leichtgewichtigen Container hosten und wenn Sie eine SPA-Vorlage verwenden, ist es alles statische Inhalt

Verwandte Themen