¿F # es una buena opción para el desarrollo web?

Siento que cualquier argumento que alguien ofrezca por usar Scala (como Twitter y Foursquare) se aplica principalmente a F # siempre que desee utilizar la pila .NET. El principal beneficio frente a Scala para F # sería que F # probablemente funcione un poco mejor desde el principio que Scala. Solo he usado F # para construir ciertas bibliotecas asíncronas (como un analizador sintáctico), pero podría reemplazar los modelos, los controladores o el módulo API en su pila MVC 3/4 si así lo desea. Parece que todavía no hay un buen reemplazo para las vistas razonables de C #, pero si usó una estrategia de creación de vista API / Javascript, su dependencia de C # para la presentación del contenido sería mínima.

Entonces, si está buscando un lenguaje funcional y las ventajas que conlleva el uso de un lenguaje funcional, parece una elección legítima. Siento que muchos de los problemas que scala / F # resuelve frente a un lenguaje OO son la simplificación de la programación paralela que se requeriría a escala. En ese caso, el beneficio es que las operaciones no necesitan preocuparse de que hayas escrito algo en C # o F # … todo reside en el mismo marco. Al principio, debes hacer lo que sea más simple para ti.

¡Tengo curiosidad por ver si hay algún proyecto web importante que use predominantemente F # basado en esta pregunta! Gracias por preguntar.