рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд░реВрд╕ рдореЗрдВ рдЖрдИрдЯреА рдореЗрдВ рд╡реЗрддрди рдкрд░ рдпреИрдВрдбреЗрдХреНрд╕ рдХреЗ рдЖрдБрдХрдбрд╝реЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдпрд╣рд╛рдБ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдП рдЧрдП рдереЗ, рдФрд░ рд╕реНрдЯреИрдХрдУрд╡рд░рдлрд╝реЛ рдкрд░ рдЖрдк рд╕рдВрдпреБрдХреНрдд рд░рд╛рдЬреНрдп рдЕрдореЗрд░рд┐рдХрд╛ рдореЗрдВ рд╡реЗрддрди рдХреЗ рдЖрдБрдХрдбрд╝реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣рд╛рдБ рдЖрдк рдПрдХ рджреБрдЦрдж рддрдереНрдп рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдореЗрд░реА рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░рд╛рдп рд╣реИ рдХрд┐ C# рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЬрд┐рд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЗрд╕рдХрд╛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рд╡рд╣рд╛рдВ рдЬрд╛рд╡рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╢рд╛рдпрдж рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╕реА# рдХреА рдПрдХ рдмрдбрд╝реА рдкрд░рдд рдЦреЗрд▓ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд╣рд╛рдВ рд╡реЗрддрди рдЖрдо рддреМрд░ рдкрд░ рдЕрдиреНрдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рд╣реИред рд╕реНрд╡рд╛рдЧрддред рдЗрд╕ рдорд╛рдорд▓реЗ рдкрд░ рдЖрдкрдХреА рд░рд╛рдп рдореЗрд░реЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ. рдЧрдВрднреАрд░рддрд╛ рд╕реЗред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, C# рднрд╛рд╖рд╛ (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореЗрд░реА рдкрд╕рдВрдж рдХреЗ рдЕрдиреБрд╕рд╛рд░) рдХрд╛рдлреА рдЕрдЪреНрдЫреА рд╣реИред рдФрд░ рдореИрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рднрд╛рд╖рд╛рдПрдБ рдЬрд╛рдирддрд╛ рд╣реВрдБред рд╣рд╛рдВ, рдЖрдИрдПрдордПрдЪрдУ рд╣рд╛рд╕реНрдХреЗрд▓ рдФрд░ рд░рд╕реНрдЯ рдмреЗрд╣рддрд░ рд╣реЛрдВрдЧреЗред рдХреНрдпреЛрдВ, F# рдХрд╛ рднрд╛рдИ рднреАред рд▓реЗрдХрд┐рди рдЬрд╛рд╡рд╛, рд╕реА++, рдкреАрдПрдЪрдкреА рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рднрдЧрд╡рд╛рди рдореБрдЭреЗ рдорд╛рдл рдХрд░реЗрдВ, рдЬрд╛рдУ, рдЖрдИрдПрдордПрдЪрдУ рдпрд╣ рдЕрджреНрднреБрдд рд╣реИред .NET рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдкрд░рд┐рдкрдХреНрд╡ рд╣реИред рд╣рд░ рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдкрд░реЗрдЦрд╛рдПрдБ рдФрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИрдВред + рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╢рд╛рдирджрд╛рд░ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╡рд╛рд▓реЗ рднреА рд╣реИрдВред рдпрд╣ рд░рд╕реНрдЯ рдирд╣реАрдВ рд╣реИ, рдЬрд╣рд╛рдВ рдпрджрд┐ рдЖрдкрдХреЛ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЪреАрдЬрд╝ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд╡рд╣ рд╡рд╣рд╛рдВ рдирд╣реАрдВ рд╣реИ рдпрд╛ рдХреБрдЫ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЧрд╣рд░реЗ рдЕрд▓реНрдлрд╛ рдореЗрдВ рдЧреНрд░реЗ рд╣реИред рд╣рд╛рдБ, рдХрд┐рд╕реА рд╕рд╛рдорд╛рдиреНрдп рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рднреАред рд╢рд╛рдпрдж рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╣рд╛рд▓ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ ASP.NET рдмрд╣реБрдд рд╕реБрд╕рдВрдЧрдд рдирд╣реАрдВ рд░рд╣рд╛ рд╣реИред рдЖрд╢рд╛ рд╣реИ рдХрд┐ .net Core 3.0 рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореБрдЭреЗ рдпреЗ рдмрд╛рд░-рдмрд╛рд░ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдмрджрд▓рд╛рд╡ рдкрд╕рдВрдж рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╕рд╛рдп рдХреБрдЫ рд╕реНрдерд┐рд░ рдФрд░ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдЪреАрдЬрд╝ рдХреЛ рдкрд╕рдВрдж рдХрд░реЗрдЧрд╛
рдбреЗрдЯрд╛ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рд▓рд┐рдВрдХ
рдХреЗрд╡рд▓ рдкрдВрдЬреАрдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реА рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдореЗрдВ рднрд╛рдЧ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред
рдХрд╛рд░рдгреЛрдВ
-
рдЧреЗрдордбреЗрд╡ рдиреЗ рдмрд┐рдЧрд╛рдбрд╝реЗ рдЖрдВрдХрдбрд╝реЗ
-
рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреА рдЕрдзрд┐рдХ рдЖрдкреВрд░реНрддрд┐
-
рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреА рдпреЛрдЧреНрдпрддрд╛рдПрдБ рдФрд╕рддрди рдЕрдзрд┐рдХ рд╣реЛрддреА рд╣реИрдВ
-
рдЕрдиреНрдп рднрд╛рд╖рд╛рдПрдБ рд╡реНрдпрд╡рд╕рд╛рдп рдХреЗ рд▓рд┐рдП рдФрд╕рддрди рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рд╣реИрдВ
-
C# рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕рдмрд╕реЗ рд╡рд┐рдирдореНрд░ рдФрд░ рдЖрдо рддреМрд░ рдкрд░ рдкреНрдпрд╛рд░реЗ рдФрд░ рд╕реНрд╡рд╛рджрд┐рд╖реНрдЯ рд╣реЛрддреЗ рд╣реИрдВ
-
рдмрд╣реБрдд рдмрд╛рд░-рдмрд╛рд░ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рдХрд╛рд░рдг рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╢рд╛рд╢реНрд╡рдд рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣реИ рдФрд░ рд╡реНрдпрд╡рд╕рд╛рдп рдЗрд╕рд╕реЗ рдирд┐рдкрдЯрдиреЗ рд╕реЗ рдбрд░рддреЗ рд╣реИрдВ
-
рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рдЪреБрдирд╛рд╡ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рдмрдВрдж рдХрд░реЗрдВред рдХреЛрдб рд▓рд┐рдЦреЗрдВ! ЁЯЩВ
-
рдЬрд╛рд╡рд╛, рд╡рд╣рд╛рдБ рд╣рд░ рд╕реНрд╡рд╛рджрд┐рд╖реНрдЯ рдЪреАрдЬрд╝ рдорд┐рд▓рддреА рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рд╕реНрдХреНрд░реИрдк рдмрдЪреЗ рд╣реИрдВ
-
рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЖрдкрдХрд╛ рд╡рд┐рдХрд▓реНрдк
77 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдорддрджрд╛рди рдХрд┐рдпрд╛ред 36 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд░рд╣реЗред
рд╕реНрд░реЛрдд: www.habr.com