Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Nous allons continuer à évoluer C# pour répondre aux besoins changeants des développeurs et rester un langage de programmation de pointe. Nous innoverons avec impatience et en collaboration avec les équipes responsables des bibliothèques .NET, des outils de développement et de la prise en charge de la charge de travail, tout en faisant attention à rester dans l’esprit du langage. Reconnaissant la diversité des domaines où C# est utilisé, nous préférerons les améliorations du langage et des performances qui bénéficient à tous les développeurs ou à la plupart des développeurs et maintiennent un engagement élevé à la compatibilité descendante. Nous continuerons à renforcer l’écosystème .NET plus large et à accroître son rôle dans l’avenir de C#, tout en conservant la gestion des décisions de conception.
Comment la stratégie guide le C#
La stratégie C# guide nos décisions sur l’évolution C# et ces annotations fournissent des insights sur la façon dont nous réfléchissons aux instructions clés.
nous innoverons avec enthousiasme et sur une large échelle
La communauté C# continue de croître, et la langue C# continue d’évoluer pour répondre aux besoins et aux attentes de la communauté. Nous nous inspirant de nombreuses sources pour sélectionner des fonctionnalités qui bénéficient d’un grand segment de développeurs C# et qui offrent des améliorations cohérentes de la productivité, de la lisibilité et des performances.
faire attention à rester dans l’esprit de la langue
Nous évaluons de nouvelles idées dans l’esprit et l’histoire du langage C#. Nous hiérarchisons les innovations qui sont logiques pour la plupart des développeurs C# existants.
« améliorations qui bénéficient à tous les développeurs ou à la plupart des développeurs »
Les développeurs utilisent C# dans toutes les charges de travail .NET. Les développeurs créent des applications web frontales et back-ends, des applications natives cloud et des applications de bureau avec C#. C# active les applications multiplateformes. Nous nous concentrons sur les nouvelles fonctionnalités qui ont le plus d’impact directement ou en permettant d’améliorer les bibliothèques courantes. Le développement de fonctionnalités linguistiques inclut l’intégration à nos outils de développement et ressources d’apprentissage.
« engagement élevé en matière de compatibilité descendante »
Nous respectons qu’il y a une quantité massive de code C# en cours d’utilisation aujourd’hui. Toute modification majeure potentielle est soigneusement évaluée en fonction de l'échelle et de l'impact de la perturbation pour la communauté C#.
« maintien de la gestion »
La conception du langage C# a lieu dans l’ouverture avec la participation de la communauté. Tout le monde peut proposer de nouvelles fonctionnalités C# dans nos dépôts GitHub. L’équipe de conception de langage prend les décisions finales après avoir pesé les commentaires de la communauté.