Compartir vía


Estrategia de F# anotada

Impulsaremos la evolución de F# y apoyaremos el ecosistema de F# con liderazgo y gobernanza de lenguajes. Animamos a las contribuciones de la comunidad para mejorar la experiencia del desarrollador y el lenguaje F#. Seguiremos confiando en la comunidad para proporcionar importantes bibliotecas, herramientas de desarrollo y soporte de cargas de trabajo. A medida que evoluciona el lenguaje, F# admitirá mejoras de la plataforma .NET y mantendrá la interoperabilidad con nuevas características de C#. Trabajaremos en todo el lenguaje, las herramientas y la documentación para reducir la barrera de entrada en F# para los nuevos desarrolladores y organizaciones, así como ampliar su alcance en nuevos dominios.

Estrategia que guía F#

La estrategia de F# guía nuestras decisiones sobre la evolución de F#, y estas anotaciones proporcionan información sobre cómo reflexionamos acerca de las declaraciones clave.

"apoyar el ecosistema de F# con liderazgo y gobernanza de lenguajes"

La comunidad de F# realiza contribuciones significativas a F#. Para ello, se realiza casi toda la toma de decisiones técnicas a través de GitHub y se mantienen sesiones de diseño del compilador público. También proporcionamos dirección arquitectónica y ayuda a los usuarios que deseen contribuir. F# se entrega como parte del SDK de .NET.

"Confiar en la comunidad para proporcionar bibliotecas importantes, herramientas de desarrollo y compatibilidad con cargas de trabajo"

La comunidad de F# proporciona muchas bibliotecas y herramientas que resuelven diversos desafíos para desarrolladores. Las ofertas incluyen bibliotecas para aplicaciones front-end de .NET y transpiladores de JavaScript que permiten escribir aplicaciones de pila completas en F#. La comunidad también proporciona herramientas de desarrollo para editar, aplicar formato a código y linting.

"F# admitirá mejoras de la plataforma .NET y mantendrá la interoperabilidad con nuevas características de C#"

Sabemos que los desarrolladores de F# quieren usar las características más recientes de .NET y que muchos proyectos y programadores adoptan tanto F# como C#. Evolucionamos F# para trabajar bien con C# y aprovechar las nuevas mejoras en el entorno de ejecución y la biblioteca de .NET.

"reducir la barrera para entrar en F# para los nuevos desarrolladores y organizaciones"

Simplificar F# facilita que los nuevos desarrolladores aprendan y que los programadores experimentados realicen su trabajo. Mejorar la accesibilidad de F# incluye esfuerzos continuos para reformular los mensajes de error y simplificar las características del lenguaje.