Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Budeme neustále vyvíjet jazyk C# tak, aby vyhovoval měnícím se potřebám vývojářů a zůstali špičkovým programovacím jazykem. Budeme inovovat s nadšením a široce ve spolupráci s týmy zodpovědnými za knihovny .NET, vývojářské nástroje a podporu úloh, přičemž budeme dbát na to, abychom zůstali v souladu s duchem jazyka. Když rozpoznáme rozmanitost domén, ve kterých se používá jazyk C#, preferujeme vylepšení jazyka a výkonu, která využívají všechny nebo většinu vývojářů, a udržujeme vysoký závazek zpětné kompatibility. Při zachování rozhodování o návrhu budeme i nadále podporovat širší ekosystém .NET a rozvíjet svou roli v budoucnosti jazyka C#.
Jak strategie vede C#
Strategie jazyka C# vede naše rozhodnutí o vývoji jazyka C# a tyto poznámky poskytují přehled o tom, jak si myslíme o klíčových tvrzeních.
"budeme inovovat dychtivě a široce"
Komunita jazyka C# stále roste a jazyk C# se nadále vyvíjí tak, aby splňoval potřeby a očekávání komunity. Inspiraci z mnoha zdrojů získáváme k výběru funkcí, které využívají velký segment vývojářů jazyka C# a poskytují konzistentní vylepšení produktivity, čitelnosti a výkonu.
Dávejte si pozor, abyste zůstali věrní duchu jazyka.
Vyhodnocujeme nové myšlenky v duchu a historii jazyka C#. Upřednostňujeme inovace, které dává smysl pro většinu stávajících vývojářů v jazyce C#.
vylepšení, která jsou přínosná pro všechny nebo většinu vývojářů
Vývojáři používají jazyk C# ve všech úlohách .NET. Vývojáři vytvářejí webové front-endy a back-endy, nativní aplikace pro cloud a desktopové aplikace pomocí jazyka C#. Jazyk C# umožňuje multiplatformní aplikace. Zaměřujeme se na nové funkce, které mají největší dopad buďto přímo, nebo tím, že umožňují vylepšení běžných knihoven. Vývoj funkcí jazyka zahrnuje integraci do našich vývojářských nástrojů a výukových materiálů.
"vysoký závazek zpětné kompatibility"
Respektujeme, že dnes se používá obrovské množství kódu jazyka C#. Všechny potenciálně přelomové změny se pečlivě zvažují v kontextu rozsahu a dopadu narušení komunity jazyka C#.
udržování správy
Návrh jazyka C# probíhá v otevřeném prostředí s účastí komunity. Každý může navrhnout nové funkce jazyka C# v našich úložištích GitHubu. Tým pro návrh jazyka udělá konečné rozhodnutí po zvážení vstupu komunity.