2010-06-25 22 views
7

He estado buscando en Websharper, y me preguntaba si es posible usarlo para aplicaciones web estáticas. Es decir, no está alojado en IIS, sino como una página web estática con javascript.Página estática con Websharper?

+0

¿Por qué esta pregunta está etiquetada con 'f #'? – Juliet

+0

Websharper es una plataforma para implementar aplicaciones web utilizando solo F #. Genera javascript desde F # para la presentación y le permite escribir el backend del servidor en la misma base de código. – Walt

+1

Recientemente ha sido posible con el uso de Sitelets. –

Respuesta

1

Imagino que, en el peor de los casos, no es un degenerado respuesta 'sí', en la que se podía

  • alojar una página en el servidor web que tenía el contenido estático y del lado del cliente JavaScript
  • golpeó esa página en el navegador, y la vista & fuente de descarga
  • , salvo el resultado y lo utilizan como contenido de la página estática

y por lo tanto en ese sentido se comporta como ak ind del traductor F # -to-Javascript.

Dicho esto, no he tenido tiempo de probar WebSharper, por lo que podría estar equivocado, o incluso si estoy en lo cierto, podría haber un flujo de trabajo más simple para este escenario, o quién sabe qué. Con suerte, alguien intervendrá con una mejor respuesta.

6

La versión actual de WebSharper no facilita este escenario. Para la próxima versión, estamos desarrollando combinadores de HTML del lado del servidor y combinadores de página/sitio web. Con estos combinadores, podrá definir páginas completas y sitios web vinculados en F #, y luego servirlos a través de IIS o compilarlos en HTML estático.

+0

Recientemente ha sido posible con el uso de Sitelets. –

+0

La versión 2.1, a punto de ser revelada al público, contiene una abstracción de combinador de páginas estáticas llamada "sitio". – t0yv0

0

Hay algunas opciones que puede utilizar y WebSharper viene con varias plantillas para estas ahora un día. Puede autoevaluarse con owin o suave (plantillas para ambos disponibles) también puede alojar con NancyFx o cualquier otro contenedor ligero y si utiliza una plantilla SPA, todo es contenido estático

Cuestiones relacionadas