Strategia F# annotata

Verrà guidata l'evoluzione di F# e supporteremo l'ecosistema F# con la leadership e la governance del linguaggio. Verranno incoraggiati i contributi della community per migliorare il linguaggio F# e l'esperienza di sviluppo. Microsoft continuerà a basarsi sulla community per fornire librerie importanti, strumenti di sviluppo e supporto del carico di lavoro . Man mano che il linguaggio si evolve, F# supporterà i miglioramenti della piattaforma .NET e manterrà l'interoperabilità con le nuove funzionalità C#. Microsoft lavorerà in linguaggio, strumenti e documentazione per ridurre la barriera all'ingresso in F# per nuovi sviluppatori e organizzazioni, oltre ad ampliare la propria portata in nuovi domini.

Come guida alla strategia F#

La strategia F# guida le decisioni sull'evoluzione di F# e queste annotazioni forniscono informazioni dettagliate sul modo in cui si pensa alle istruzioni chiave.

"supportare l'ecosistema F# con leadership e governance del linguaggio"

La community di F# apporta contributi significativi a F#. Questo è supportato eseguendo quasi tutti i processi decisionali tecnici tramite GitHub e tenendo sessioni di progettazione del compilatore pubblico. Forniamo anche indicazioni per l'architettura e aiutino gli utenti che desiderano contribuire. F# viene distribuito come parte di .NET SDK.

"Affidarsi alla community per fornire librerie importanti, strumenti di sviluppo e supporto del carico di lavoro"

La community di F# offre molte librerie e strumenti che risolve un'ampia gamma di sfide per gli sviluppatori. Le offerte includono librerie per applicazioni front-end .NET e transpiler JavaScript che consentono di scrivere applicazioni full stack in F#. La community fornisce anche strumenti di sviluppo per la modifica, la formattazione del codice e l'linting.

"F# supporterà i miglioramenti della piattaforma .NET e manterrà l'interoperabilità con le nuove funzionalità C#"

Sappiamo che gli sviluppatori F# vogliono usare le funzionalità .NET più recenti e che molti progetti e programmatori abbracciano sia F# che C#. Si evolve F# per funzionare bene con C# e sfruttare i vantaggi dei nuovi miglioramenti di runtime e libreria .NET.

"abbassare la barriera all'ingresso in F# per nuovi sviluppatori e organizzazioni"

Semplificando F# è più semplice per i nuovi sviluppatori imparare e per consentire ai programmatori esperti di svolgere il proprio lavoro. Il miglioramento dell'approccio di F# include sforzi continui per riformulare i messaggi di errore e semplificare le funzionalità del linguaggio.