CLRium # 7: рд░рд┐рдкреЛрд░реНрдЯ, рдкреНрд░реИрдХреНрдЯрд┐рд╕, рдореЗрдВрдЯрд░реНрд╕

18 рдЕрдкреНрд░реИрд▓, 2020 рдХреЛ рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдореЗрдВ рдФрд░ 16 рдордИ рдХреЛ рдореЙрд╕реНрдХреЛ рдореЗрдВ, .NET CLRium рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо # 7 рдкрд░ рд╕рд╛рддрд╡рд╛рдВ рдорд┐рдиреА-рд╕рдореНрдореЗрд▓рди рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ ред рдЗрд╕ рдмрд╛рд░ рд╣рдо рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рдорд▓реНрдЯреАрдереНрд░реЗрдб рдХреЛрдб рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдХреА рддрд░рд╣, рд╕рднреА рд░рд┐рдкреЛрд░реНрдЯ рд╡рд░реНрдгрди рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВрдЧреАред рдЫрдареЗ CLRium рдореЗрдВ, рд╣рдо рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рд╣реЛ рдЧрдП рдФрд░ рдереНрд░реЗрдб рд╢реЗрдбреНрдпреВрд▓рд░, рддрд╛рд▓реЗ рдФрд░ рдЧреИрд░-рдмреНрд▓реЙрдХрд┐рдВрдЧ рдмреНрд▓реЙрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рд╕реАрдЦрд╛ред .NET рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЗрдВ, рд╣рдордиреЗ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реЗрд╢рди рд╕рдВрджрд░реНрднреЛрдВ, рдЯрд╛рд╕реНрдХ рд╢реЗрдбреНрдпреВрд▓рд░реНрд╕ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ рдХрд┐ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдХрд╛рд░реНрдп, async / рдкреНрд░рддреАрдХреНрд╖рд╛ рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддреНрд░реБрдЯрд┐рдпрд╛рдВ ... рд╣рдордиреЗ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╕рдм рдХреБрдЫ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ред


рдореЗрдВ CLRium # 7, рд╣рдо рдкрд░ рдЪрд▓рддреЗ рд╣реЛрдЧрд╛ рдЕрднреНрдпрд╛рд╕ ред рд╣рдорд╛рд░рд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЖрдЦрд┐рд░рдХрд╛рд░ рддреИрдпрд╛рд░ рд╣реИ: рд╣рдордиреЗ рдЙрди рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХрд╛ рдПрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рд╕рдВрд░рдЪрд┐рдд рд╣реИрдВ рддрд╛рдХрд┐ рдмрд╛рдж рдХреА рд░рд┐рдкреЛрд░реНрдЯреЗрдВ рдкрд┐рдЫрд▓реЗ рд▓реЛрдЧреЛрдВ рд╕реЗ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВред рдФрд░ рд╕реНрд╡рдпрдВ рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдШрд░ рдкрд░, рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХрд╛рд░реНрдп рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕рдХреЗ рдврд╛рдВрдЪреЗ рдореЗрдВ рдЖрдк рдПрдХ рд╕рд╛рде рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗ: рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рдореВрд╣реЛрдВ рдореЗрдВ (рдПрдХ рд╕рдордиреНрд╡рдпрдХ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд)ред



рд╕реЗрдорд┐рдирд╛рд░ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╕рдордп, рд╣рдордиреЗ рдПрдХ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛: рдПрдХ рдкреВрд░реНрдг рдЕрднреНрдпрд╛рд╕ рд╢реБрд░реВ рдХрд░реЗрдВред рдЖрдЦрд┐рд░рдХрд╛рд░, рдЖрдк рд▓рдВрдмреЗ рд╕рдордп рддрдХ рддрд░реНрдХ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдХреИрд╕реЗ рдирд┐рдкрдЯреЗрдВ, рд▓реЗрдХрд┐рди рдХрднреА рднреА рдРрд╕рд╛ рдХрд░рдирд╛ рд╢реБрд░реВ рди рдХрд░реЗрдВред рдПрдХ рддрд░рдл, рдпрд╣ рдбрд░рд╛рд╡рдирд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реА рддрд░рдл, рдХреЛрдИ рдХрд╛рд░реНрдп рдирд╣реАрдВ рдерд╛ рддрд╛рдХрд┐ рд╕рдордЭ рдореЗрдВ рдЖрдП рдХрд┐ рдпрд╣ рд╕рдорд╛рдирд╛рдВрддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░реА рдХрд╛рд░реНрдпрд╢рд╛рд▓рд╛ рдХреА рд░реЗрдЦрд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реЛрдЧреА:


рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреЗ рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рдмреНрд▓реЙрдХ:


  1. : . . тАФ RabbtMQ, тАФ . ;
  2. - . : - ;
  3. , , : . . ;
  4. тАФ . .. , . : , ;

,


  1. , . ;
  2. тАФ . , ;


  1. " async/await: - " , : async/await ? - async/await, ? async? ? .
  2. Rx.NET: linq-like (, . .. UI). , тАж тАФ , .
  3. тАФ - JetBrains.Lifetimes. . - , - тАФ .

, .NET.




All Articles