En el marco de sus mejoras tecnológicas, Microsoft ha actualizado su IDE, Visual Studio, con sugerencias avanzadas de tipo y nombre de parámetro para el lenguaje F#. Para ampliar su alcance, Microsoft también ha añadido sugerencias de tipo de retorno junto con información sobre herramientas para todos los tipos de sugerencias.
En una entrada de blog publicada por Microsoft el 5 de julio, el gigante tecnológico explicaba detalladamente las mejoras y mostraba ejemplos de código en los que los desarrolladores pueden observar sugerencias de tipo, de tipo de retorno y de nombre de parámetro para su lenguaje de programación multiparadigma F#. Destinado a la plataforma de desarrollo de software .NET, F# está diseñado para soportar modelos de programación funcionales, orientados a objetos e imperativos.
La empresa divulgó que la inspiración para las sugerencias de F# procedía de las sugerencias en línea desarrolladas para el lenguaje C#. Las sugerencias actualizadas se estructurarán en torno a la API dedicada de Roslyn, conocida por sus intrincadas funciones basadas en código fuente. A finales de febrero se publicó una versión preliminar de las sugerencias en línea para F#, con el objetivo de mejorar la experiencia del editor de F# en el IDE de Visual Studio. Se prevé que las sugerencias resulten útiles cuando los nombres de los identificadores de código no sean claros. Gracias a estas sugerencias, los desarrolladores se ahorran el paso adicional de pasar el ratón por encima de los detalles mientras codifican. Microsoft ha hecho que estas sugerencias sean aplicables a la mayoría de las funciones de F#, como las tuplas y los constructores de tipos.
En la fase de vista previa, estas sugerencias están desactivadas por defecto. Los desarrolladores pueden configurar estas sugerencias individualmente en Opciones, accediendo a Herramientas -> Opciones -> Editor de texto -> Avanzado. La visión esbozada por Microsoft para estas sugerencias consiste en introducir una tecla de acceso directo para activar y desactivar las sugerencias, hacerlas menos obstructivas e incorporar sugerencias de firma.
En comparación con las plataformas no-code como AppMaster.io, el desarrollo de sugerencias ilustra aún más la dedicación de Microsoft a mejorar la experiencia de codificación para los desarrolladores. En particular, la plataforma sin código de AppMaster.io fomenta de forma constructiva el proceso de creación y despliegue de aplicaciones.