рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдФрд░ рджреЗрд╢реА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рд╕рдВрдпреЛрдЬрди

рдХреЗрд╡рд▓ рдПрдХ рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬрд╛рд░реА рдХрд░рдирд╛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рджреЛ рд╕рдВрд╕реНрдХрд░рдг рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рд╣реЛрдЧрд╛, рдЖрдИрдУрдПрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдПред рдФрд░ рдпрд╣рд╛рдВ рдЖрдк рджреЛ рддрд░реАрдХреЗ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ: рдкреНрд░рддреНрдпреЗрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП "рджреЗрд╢реА" рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдВ рдпрд╛ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдЬрдм рдбреАрдбреА рдкреНрд▓реИрдиреЗрдЯ рдореЗрдВ рдХреЛрдИ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рдерд╛, рддреЛ рдореИрдВ рдЖрдЦрд┐рд░реА рд╡рд┐рдХрд▓реНрдк рдкрд░ рдирд┐рд░реНрднрд░ рдерд╛ред рдФрд░ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдПрдХ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрдиреБрднрд╡, рд╣рдорд╛рд░реЗ рд╕рд╛рдордиреЗ рдЖрдИ рд╕рдорд╕реНрдпрд╛рдУрдВ рдФрд░ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдБрдЧрд╛ред

рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреАрди рджреГрд╖реНрдЯрд┐рдХреЛрдг


рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдмрд╛рдд рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдХрд┐ рдЬрдм рдЖрдкрдХреЛ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рджреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ, рддреЛ рдХреМрди-рд╕реА рдПрдкреНрд░реЛрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП: iOS рдФрд░ Android рдХреЗ рд▓рд┐рдПред

рдкрд╣рд▓реЗ рд╕рдордп рдФрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рджреЛрдиреЛрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдорд╣рдВрдЧрд╛ рд╣реИ: рдкреНрд░рддреНрдпреЗрдХ рдордВрдЪ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдЗрд╕ рддрдереНрдп рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ: рдпрд╣ рджреЛрдиреЛрдВ рднрд╛рд╖рд╛ рдореЗрдВ рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдЪрд▓ рд░рд╣рд╛ рд╣реИ (рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП - рдЬрд╛рд╡рд╛ рдпрд╛ рдХреЛрдЯрд▓рд┐рди, рдЖрдИрдУрдПрд╕ рдХреЗ рд▓рд┐рдП - рдЙрджреНрджреЗрд╢реНрдп-рд╕реА рдпрд╛ рд╕реНрд╡рд┐рдлреНрдЯ), рдФрд░ рдпреВрдЖрдИ рднрд╛рдЧ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ (рдПрдХреНрд╕рд▓рдореА рдФрд░ рдПрдХреНрд╕рд┐рдм рдпрд╛ рд╕реНрдЯреЛрд░реАрдмреЛрд░реНрдб рдлрд╛рдЗрд▓реЗрдВ, рдХреНрд░рдорд╢рдГ)ред

рдпрд╣ рддрдереНрдп рдЕрдХреЗрд▓реЗ рд╣рдореЗрдВ рдЗрд╕ рддрдереНрдп рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд▓рд┐рдП рджреЛ рд╡рд┐рдХрд╛рд╕ рдЯреАрдореЛрдВ рдХрд╛ рдЧрдарди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рдХреА рдирдХрд▓ рдХрд░рдиреА рд╣реЛрдЧреА: рдЖрдкреА рдФрд░ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрддред

рдЫрд╡рд┐

рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдПрдкреАрдЖрдИ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝рддреА рд╣реИ?

рдЫрд╡рд┐

рдпрд╣ рд╕рд╡рд╛рд▓ рд╣реИ: рдорд╛рдирд╡ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХ рдорд╛рддреНрд░рд╛ рдХреЛ рдХреИрд╕реЗ рдХрдо рдХрд░реЗрдВ? рдкреНрд░рддреНрдпреЗрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдПрдВред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЪреМрдЦрдЯреЗ рдФрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рд╣реИрдВред

рдПрдХ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдлреНрд░реЗрдорд╡рд░реНрдХ (Xamarin.Forms, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдФрд░ рдбреЗрдЯрд╛ рд▓реЙрдЬрд┐рдХ рдФрд░ рдпреВрдЖрдИ рд▓реЙрдЬрд┐рдХ рдХрд╛ рдПрдХ рдмрд╛рд░, рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд╡рд░реНрдгрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рджреЛ рд╡рд┐рдХрд╛рд╕ рдЯреАрдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддреА рд╣реИред рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рджреЛ рдореВрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдорд┐рд▓рддреЗ рд╣реИрдВред рдФрд░ рдпрд╣ рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рд╣реИред

рдЫрд╡рд┐

рдХрдИ рд▓реЛрдЧ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЬрд╝рдорд░реАрди рдХреНрдпрд╛ рд╣реИ, рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? Xamarin .NET рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо - рдореЛрдиреЛ рдХреЗ рдУрдкрди-рд╕реЛрд░реНрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдореЛрдиреЛ рдореЗрдВ рдЕрдкрдирд╛ рд╕реА # рдХрдВрдкрд╛рдЗрд▓рд░, рд░рдирдЯрд╛рдЗрдо, рд╕рд╛рде рд╣реА рдХрдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ WinForms рдФрд░ ASP.Net рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╢рд╛рдорд┐рд▓ рд╣реИред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд▓рдХреНрд╖реНрдп рд╡рд┐рдВрдбреЛрдЬ # рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП C # рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рд╣реИ - рдпреВрдирд┐рдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо, рдореИрдХ рдУрдПрд╕, рдФрд░ рдЕрдиреНрдпред Xamarin рдврд╛рдВрдЪреЗ рдореЗрдВ, рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдПрдХ рд╡рд░реНрдЧ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИ рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдордВрдЪ рдХреЗ рдПрд╕рдбреАрдХреЗ рдФрд░ рдЗрди рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рдХ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред Xamarin.Forms, рдмрджрд▓реЗ рдореЗрдВ, рдЖрдкрдХреЛ рди рдХреЗрд╡рд▓ рдПрдХ рднрд╛рд╖рд╛ рдореЗрдВ рджреЛрдиреЛрдВ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ XAML рдорд╛рд░реНрдХрдЕрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдХреНрд░реАрди рднреА рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЙрди рд▓реЛрдЧреЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА WPF рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╡ рдерд╛ред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдореЗрдВ рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рд▓рдЧрднрдЧ рд╕рдорд╛рди рд░реВрдк рдорд┐рд▓рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рдВрдХрд▓рди рдЪрд░рдг рдкрд░ рд╕рднреА XF рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рддреНрдпреЗрдХ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдореВрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛрддреЗ рд╣реИрдВред

рдЫрд╡рд┐

рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рддрднреА рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдХрд┐рд╕реА рднреА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реБрд╡рд┐рдзрд╛рдУрдВ рддрдХ рдкрд╣реБрдБрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯ рд╕реНрдХреИрдирд░ рдпрд╛ рдмреИрдЯрд░реА рд╕реНрддрд░) рдпрд╛ рдирд┐рдпрдВрддреНрд░рдг рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдХрд┐рд╕реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп, рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рдирд┐рд░реНрднрд░ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рднреА, рдХреЛрдИ рднреА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рд▓реЗ рдЬрд╛рдиреЗ рдФрд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рд╕реЗ рдордирд╛ рдХрд░рддрд╛ рд╣реИред

рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛, рдереЛрдбрд╝рд╛ рдХреЛрдб, рдФрд░ рдЗрд╕реА рддрд░рд╣ред рдпрд╣ рд╕рдм рд╕реБрдВрджрд░ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди, Xamarin.Forms рдПрдХ рдЪрд╛рдВрджреА рдХреА рдЧреЛрд▓реА рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЗрд╕рдХреА рд╕рд╛рд░реА рд╕реБрдВрджрд░рддрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреЗ рдкрддреНрдерд░реЛрдВ рдореЗрдВ рдЯреВрдЯ рдЬрд╛рддреА рд╣реИред рдЬреИрд╕реЗ рд╣реА рдПрдХ рд╕реНрдерд┐рддрд┐ рдкреИрджрд╛ рд╣реЛрддреА рд╣реИ рдЬрдм рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдПрдХреНрд╕рдПрдл рдирд┐рдпрдВрддреНрд░рдг рдЕрдм рдЙрдирдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд╕реНрдХреНрд░реАрди рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдХреА рд╕рдВрд░рдЪрдирд╛ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдПрдХ рдЖрдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рд╕реНрдХреНрд░реАрди рдХреЗ рд╕рд╛рде рдЖрд░рд╛рдорджрд╛рдпрдХ рдХрд╛рдо рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдХрд╕реНрдЯрдо рд░реЗрдВрдбрд░ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред

рдпрд╣ рддреАрд╕рд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкрд░ рдЖрдЧреЗ рдмрдврд╝реЗрдЧрд╛, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдо рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рдХрд░рддреЗ рд╣реИрдВред

рд╣рдореЗрдВ рдкрд╣рд▓реЗ рд╣реА рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЬрд╝рдорд╛рд░рд┐рди рдлреЙрд░реНрдореНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд╛рд░реНрдп рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЬрдЯрд┐рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рд░реВрдк рд╕реЗ рдЬрдЯрд┐рд▓ рд╕реНрдХреНрд░реАрди, рдбрд┐рдЬрд╛рдЗрди рддрддреНрд╡реЛрдВ рдФрд░ рдирд┐рдпрдВрддреНрд░рдгреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдореВрд▓ рд▓реЛрдЧреЛрдВ рд╕реЗ рдЕрд▓рдЧ рд╣реИрдВ, рдПрдХ рд╕рдордЭреМрддрд╛ рдФрд░ рдкрд╣рд▓реЗ рдФрд░ рджреВрд╕рд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдкрд╛рдИ рдЧрдИ рдереАред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рднреА рддреАрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ: рдПрдХ рдЖрдо рдкреАрд╕реАрдПрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛, рд▓реЗрдХрд┐рди рдмрд┐рдирд╛ рдЬрд╝рд╛рдорд░реАрди рдлреЙрд░реНрдо, рдФрд░ рджреЛ рдЬрд╝рдорд╛рд░рд┐рди рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЬрд╝рдорд╛рд░рд┐рди рдЖрдИрдУрдПрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВред рдЕрднреА рднреА рдПрдХ рднрд╛рд╖рд╛ рдореЗрдВ рд╕рдм рдХреБрдЫ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реИ, рджреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмреАрдЪ рдЖрдо рддрд░реНрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдПрдХрд▓ рдПрдХреНрд╕рдПрдПрдордПрд▓ рдорд╛рд░реНрдХрдЕрдк рдХреА рдХреЛрдИ рд╕реАрдорд╛ рдирд╣реАрдВ рд╣реИред UI рдШрдЯрдХ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдореВрд▓ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, Android рдкрд░ - рджреЗрд╢реА AXML, iOS рдкрд░ - XIB рдлрд╝рд╛рдЗрд▓реЗрдВред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЗрдВ рдЕрдкрдиреЗ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреЛрд░ рдФрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмреАрдЪ рдХрд╛ рдХрдиреЗрдХреНрд╢рди рдХреЗрд╡рд▓ рдбреЗрдЯрд╛ рд╕реНрддрд░ рдкрд░ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрд╕ рддрд░рд╣ рдХреЗ рд░рд┐рд╢реНрддреЗ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдПрдорд╡реАрд╡реАрдПрдо рдбрд┐рдЬрд╛рдЗрди рдкреИрдЯрд░реНрди рдФрд░ рдЗрд╕рдХреЗ рдХрд╛рдлреА рд▓реЛрдХрдкреНрд░рд┐рдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╝рдорд╛рд░рд┐рди - рдПрдорд╡реАрд╡реАрдПрдорд╕реАрдУрд╕ред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдХреНрд░реАрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп ViewModel рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдХрд╛рдо рдХреЗ рдкреВрд░реЗ "рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ" рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЛ рдордВрдЪ рдкрд░ рд╕реМрдВрдкрддрд╛ рд╣реИред рдпрд╣ рджреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдПрдХ рд╣реА рд╕реНрдХреНрд░реАрди (рддрд░реНрдХ рдХреЗ рд╕рд╛рде рдПрдХ - рдпреВрдЖрдИ рдХреЗ рд╕рд╛рде рджреВрд╕рд░реЗ) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрдХреНрд╖реЗрдк рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдкреИрдЯрд░реНрди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдореЗрдВ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЙрдкрдХрд░рдг рдорд┐рд▓рддреЗ рд╣реИрдВ: DI рдФрд░ IoC рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд╕рд╛рде рдХреЙрдорди рдХреЛрдб рдХреЗ рд╕реНрддрд░ рдкрд░ рдмрд╛рддрдЪреАрдд рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП, MvvmCross рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЯреАрдо рдореЗрдВ, рд╣рдо рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдФрд░ рдХреЙрдорди рдХреЛрдб рдФрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрди (рдЧреИрд▓рд░реА, рдЖрджрд┐ рд╕реЗ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЪрдпрди) рдХреЗ рд▓рд┐рдП рд╕рдВрджреЗрд╢рд╡рд╛рд╣рдХ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рд╣рдо рдЬрдЯрд┐рд▓ рдбрд┐рдЬрд╛рдЗрди рдФрд░ рдмрд╣реБ-рд╕реНрддрд░реАрдп рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВ


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

рдЫрд╡рд┐

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдирдкреБрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рджреМрд░рд╛рди, рдЗрд╕ рддрд░рд╣ рдХреЗ рдЗрдирдкреБрдЯ рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рдпрд╣рд╛рдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╡рд╣ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдХреЗ рдКрдкрд░ рдЕрдкрдирд╛ рдирд╛рдо рдмрдврд╝рд╛ рд╕рдХрддрд╛ рд╣реИ, рдорд╛рд╕реНрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЙрдкрд╕рд░реНрдЧ рд╕реЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдХреИрдкреНрд╕рд▓реЙрдХ рдХреЛ рджрдмрд╛рдП рдЬрд╛рдиреЗ рдкрд░ рд╕реВрдЪрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рджреЛ рдореЛрдб рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдорд╛рдиреНрдп рдХрд░ рд╕рдХрддрд╛ рд╣реИ: рдЗрдирдкреБрдЯ рдХрд╛ рдирд┐рд╖реЗрдз рдФрд░ рддреНрд░реБрдЯрд┐ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЖрдЙрдЯрдкреБрдЯред рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рдЕрдВрджрд░ рддрд░реНрдХ рд▓рдЧрднрдЧ ~ 1000 рд▓рд╛рдЗрдиреЗрдВ рд▓реЗрддрд╛ рд╣реИред рдФрд░, рдпрд╣ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ: рдЗрдирдкреБрдЯ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдореЗрдВ рдХреНрдпрд╛ рдЬрдЯрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

рдПрдХ рдЬрдЯрд┐рд▓ рдирд┐рдпрдВрддреНрд░рдг рдХрд╛ рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рд╣рдордиреЗ рджреЗрдЦрд╛ред рд╕реНрдХреНрд░реАрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?

рдЫрд╡рд┐

рдЗрд╕рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╕реНрдкрд╖реНрдЯ рдХрд░реВрдБрдЧрд╛ рдХрд┐ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдПрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдХреНрд░реАрди рдПрдХ рд╡рд░реНрдЧ рд╣реИ - UIViewController, рдЗрд╕рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди, рдмрд╣реБ-рд╕реНрддрд░реАрдп рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рд╡рд┐рдХрд╕рд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдЖрдкрдХреА рдЕрдЪрд▓ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдкреНрд░рдмрдВрдзрди рдФрд░ рдкрдбрд╝реЛрд╕рд┐рдпреЛрдВ рдФрд░ рдирдЧрд░рдкрд╛рд▓рд┐рдХрд╛ рд╕рдВрдЧрдардиреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЖрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рддреАрди рд╕реНрддрд░ рдмрдирд╛рдП рдЧрдП рдереЗ: рд╕рдВрдкрддреНрддрд┐, рдкреНрд░рд╕реНрддреБрддрд┐ рд╕реНрддрд░ (рдШрд░, рд╢рд╣рд░, рдХреНрд╖реЗрддреНрд░) рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдкреНрд░рдХрд╛рд░ред рд╕рднреА рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдХреЛ рдПрдХ рд╕реНрдХреНрд░реАрди рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рддрд╛рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдЬрд╣рд╛рдБ рднреА рд╡рд╣ рд╣реЛ, рд╕рдордЭреЗ рдХрд┐ рд╡рд╣ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рджреЗрдЦрддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдореБрдЦреНрдп рд╕реНрдХреНрд░реАрди рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдирд┐рдпрдВрддреНрд░рдХ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдиреЗрддреНрд░рд╣реАрди, рдЗрд╕реЗ 3 рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдХреЛрдИ рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рдХрд┐рддрдиреЗ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?

рдЫрд╡рд┐

рдкрдВрджреНрд░рд╣ рдореБрдЦреНрдп рдирд┐рдпрдВрддреНрд░рдХред рдФрд░ рдпрд╣ рд╕рд┐рд░реНрдл рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП рд╣реИред

рдпрд╣рд╛рдВ рдРрд╕рд╛ рд░рд╛рдХреНрд╖рд╕ рдореБрдЦреНрдп рд╕реНрдХреНрд░реАрди рдкрд░ рд░рд╣рддрд╛ рд╣реИ рдФрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдорд╣рд╕реВрд╕ рдХрд░рддрд╛ рд╣реИред рдПрдХ рд╕реНрдХреНрд░реАрди рдХреЗ рд▓рд┐рдП рдкрдВрджреНрд░рд╣ рдирд┐рдпрдВрддреНрд░рдХ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣реИрдВред рдпрд╣ рд╕рдВрдкреВрд░реНрдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЧрддрд┐ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдЗрд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

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

рдЗрддрдиреЗ рд╕рд╛рд░реЗ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

  • рдХрд┐рд╕ рд╣рд╛рд▓рдд рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╣реИ;
  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╣рд╛рдВ рд╣реИ;
  • рджреВрд╕рд░реЗ рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рдкрд╛рд╕ рдЬрд╛рдиреЗ рдкрд░ рд╡рд╣ рдХреНрдпрд╛ рджреЗрдЦрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реИред

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

рдЪреВрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЯреИрдм рдПрдХ рдирд┐рдпрдВрддреНрд░рдХ рд╕реНрд▓рд╛рдЗрдбрд░ рд╣реИ (рдЙрди рдкрд░ рдПрдХ рд╕реНрд╡рд╛рдЗрдк рд╕рдВрдХреНрд░рдордг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП), рдЖрдкрдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрдиреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рд╕рдорд╛рдЪрд╛рд░" рдПрдХ рдкрд░ рдЦреБрд▓рд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реЗ рдкрд░ "рд╡реЛрдЯрд┐рдВрдЧ")ред рдЗрд╕рдХреЗ рдмрд╛рдж рдЙрд╕реА рдиреЗрд╡рд┐рдЧреЗрд╢рди рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдШрд░ рд╕реЗ рдХреНрд╖реЗрддреНрд░ рддрдХ рдкреНрд░рд╕реНрддреБрддрд┐ рдХреЗ рд╕реНрддрд░ рдХреЛ рдмрджрд▓рддреЗ рд╣реБрдП, рд╣рдо рдЙрд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдкрд░ рдмрдиреЗ рд░рд╣реЗрдВрдЧреЗред

рд╣рдо рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рдкреНрд░рд╡рд╛рд╣ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ


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

  1. рдПрдкреАрдЖрдИ рддрдХ рдкрд╣реБрдВрдЪ рдЯрд╛рдЗрдорд░ рдпрд╛ рдЯреНрд░рд┐рдЧрд░ рдФрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдлрд┐рд░ рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ;
  2. рд╕рд░реНрд╡рд░ рд╕реЗ рд╕реНрдерд╛рдпреА рд╕рдВрдмрдВрдз рд░рдЦреЗрдВ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ;
  3. рд╕рд╛рдордЧреНрд░реА рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде рдкреБрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред

рдкреНрд░рддреНрдпреЗрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдЕрдкрдиреЗ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдХреЗрд╡рд▓ рддреАрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдХреЗрд╡рд▓ рдкреНрд░рддреНрдпреЗрдХ рдХреА рддрд╛рдХрдд рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ред рд╣рдордиреЗ рд╕рд╢рд░реНрдд рд░реВрдк рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЕрдВрджрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХрдИ рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рд╣реИ: рдЧрд░реНрдо, рдирд┐рдпрдорд┐рдд рдФрд░ рд╕реЗрд╡рд╛ред рдпрд╣ рдШрдЯрдирд╛ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХреЗ рдмреАрдЪ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕рдордп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдЪреИрдЯ рд╕рдВрджреЗрд╢ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЬрдм рд╡реЗ рд╣рдореЗрдВ рднреЗрдЬрддреЗ рд╣реИрдВ - рдпрд╣ рд╣реЙрдЯ рдХрдВрдЯреЗрдВрдЯ рд╣реИред рдПрдХ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк: рдкрдбрд╝реЛрд╕рд┐рдпреЛрдВ рд╕реЗ рдорддрджрд╛рдиред рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд╝рд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдЬрдм рд╣рдо рдЙрд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВ, рдЕрднреА рдпрд╛ рдПрдХ рдорд┐рдирдЯ рдореЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рд╛рдзрд╛рд░рдг рд╕рд╛рдордЧреНрд░реА рд╣реИред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЕрдВрджрд░ рдЫреЛрдЯреА рд╕реВрдЪрдирд╛рдПрдВ (рдЕрдкрдард┐рдд рд╕рдВрджреЗрд╢, рдХрдорд╛рдВрдб рдЖрджрд┐) рд╕реЗрд╡рд╛ рд╕рд╛рдордЧреНрд░реА рд╣реИрдВ, рдЬрд┐рдирдХреА рддрддреНрдХрд╛рд▓ рдбрд┐рд▓реАрд╡рд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рдирд╣реАрдВ рд▓реЗрддрд╛ рд╣реИред

рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ:

  • рдЧрд░реНрдо рд╕рд╛рдордЧреНрд░реА - рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдпреА рд╕рдВрдмрдВрдз;
  • рд╕рд╛рдорд╛рдиреНрдп рд╕рд╛рдордЧреНрд░реА - рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП http-request;
  • рд╕рд┐рд╕реНрдЯрдо рд╕рд╛рдордЧреНрд░реА - рдкреБрд╢ рд╕реВрдЪрдирд╛рдПрдБред

рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдПрдХ рдирд┐рд░рдВрддрд░ рд╕рдВрдмрдВрдз рдмрдирд╛рдП рд░рдЦрдирд╛ рд╣реИред рд╡реЗрдм рд╕реЙрдХреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд┐рдЦрдирд╛ рдЦрд░рдЧреЛрд╢ рдХреЗ рдЫреЗрдж рдореЗрдВ рдПрдХ рдХрджрдо рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдо рд╕рд┐рдЧреНрдирд▓рдЖрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рд░реБрдХ рдЧрдПред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИред

ASP.Net рд╕рд┐рдЧреНрдирд▓рдЖрд░ Microsoft рдХреА рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рджреНрд╡рд┐-рджрд┐рд╢рд╛рддреНрдордХ рд╕рдВрдЪрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реБрдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрд╡рд░ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддреА рд╣реИред рд╕рд░реНрд╡рд░ рдореЗрдВ рдХрдиреЗрдХреНрд╢рди, рдХрдиреЗрдХреНрд╢рди-рд╡рд┐рдпреЛрдЧ рдШрдЯрдирд╛рдУрдВ, рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдЬреБрдбрд╝реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрдВрддреНрд░ рдФрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рдПрдкреАрдЖрдИ рд╢рд╛рдорд┐рд▓ рд╣реИред

рд╕рд┐рдЧреНрдирд▓рдЖрд░ рдПрдХ рдкрд░рд┐рд╡рд╣рди рдХреЗ рд░реВрдк рдореЗрдВ рд╡реЗрдмрд╕реЛрдХреЗрдЯ, рд▓реЙрдиреНрдЧрдкреЙрд▓рд┐рдВрдЧ рдФрд░ http рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЖрдк рдЬрдмрд░рди рдкрд░рд┐рд╡рд╣рди рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдпрджрд┐ рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдпрджрд┐ рдпрд╣ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рддрдм рддрдХ рдиреАрдЪреЗ рдЪрд▓рд╛ рдЬрд╛рдПрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдкрд░рд┐рд╡рд╣рди рди рдорд┐рд▓ рдЬрд╛рдПред рдпрд╣ рддрдереНрдп рдмрд╣реБрдд рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдирд┐рдХрд▓рд╛, рдЗрд╕ рддрдереНрдп рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЗрд╕реЗ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИред

рдХреБрд▓, рд╣рдореЗрдВ рдХреНрдпрд╛ рд▓рд╛рдн рдорд┐рд▓рддрд╛ рд╣реИ:

  • рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
  • рд╡реЗрдм рд╕реЙрдХреЗрдЯ, рд▓реЙрдиреНрдЧ рдкреВрд▓рд┐рдВрдЧ рдФрд░ рдПрдЪрдЯреАрдкреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрдВрддреНрд░;
  • рдХрдиреЗрдХреНрд╢рди рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА;
  • рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдПрдХрдЬреБрдЯ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░;
  • рдПрдХ рд╕рдореВрд╣ рдореЗрдВ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рддрд░реНрдХ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рддрд░реАрдХреЗ;
  • рд╕рд░реНрд╡рд░ рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред

рдпрд╣, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рд╕рднреА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдзреНрдпрд╛рди рджреЗрдиреЗ рд╕реЗ рдЬреАрд╡рди рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдВрджрд░, рд╕рд┐рдЧреНрдирд▓рд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд░ рдПрдХ рдЖрд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЖрдЧреЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН:

  • рдХрдиреЗрдХреНрд╢рди рдХреА рд╕реНрдерд┐рддрд┐ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрддрд╛ рд╣реИ, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдФрд░ рдПрдХ рдмреНрд░реЗрдХ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИ;
  • рдЬрд▓реНрджреА рд╕реЗ рдПрдХ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдмрджрд▓рдиреЗ рдпрд╛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо, рдкреБрд░рд╛рдиреЗ рдХреЛ рдорд╛рд░рдХрд░ рдЙрд╕реЗ рдлрд╛рдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдЪрд░рд╛ рдХрд▓реЗрдХреНрдЯрд░ рдХреЛ рджреЗ - рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯрдЕрдк рд╡рд┐рдзрд┐ рдХреНрд▓реЛрдЬрд░ рд╡рд┐рдзрд┐ (рдбрд┐рд╕реНрдкреЛрдЬ рдпрд╛ рд╕реНрдЯреЙрдк) рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рджрд╕ рдЧреБрдирд╛ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рдФрд░ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╣реИ;
  • рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрддрд╛рд░ рдЖрдпреЛрдЬрд┐рдд рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдпрд╛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рд╕реЗ рднреЗрдЬрдиреЗ рдореЗрдВ рдмрд╛рдзрд╛ рди рдЖрдП;
  • рдЕрдирдкреЗрдХреНрд╖рд┐рдд рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рдкреНрд░рддрд┐рдирд┐рдзрд┐рдпреЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдЗрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд░реИрдкрд░ (рд╣рдо рдЙрдиреНрд╣реЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╣рддреЗ рд╣реИрдВ) рдХреИрд╢рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░, рд╡рд┐рдпреЛрдЧ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдХреЗрд╡рд▓ рдЙрд╕ рдбреЗрдЯрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рд╕рдордп рдХреЗ рджреМрд░рд╛рди рдЫреВрдЯ рдЧрдпрд╛ рд╣реЛред "рдкреНрд░рддреНрдпреЗрдХ рдХреНрдпреЛрдВрдХрд┐ рдХрдИ рд╕рдХреНрд░рд┐рдп рдпреМрдЧрд┐рдХ рдПрдХ рд╕рд╛рде рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЕрдВрджрд░ рдПрдХ рдкреВрд░реНрдг рд╕рдВрджреЗрд╢рд╡рд╛рд╣рдХ рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╕реЗрд╡рд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рджреВрд╕рд░рд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдХрд╣рд╛ рдерд╛, рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдХрд╛рд░ рдХреА рд╕рд╛рдордЧреНрд░реА http-request рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рддреА рд╣реИ, рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕рдХрд╛ рдЕрджреНрдпрддрди рдЗрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕рдореЗрдВ рд╕рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрджрд▓рд╛рд╡реЛрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорддрджрд╛рди рдПрдХ рд╕реНрдерд┐рддрд┐ рд╕реЗ рджреВрд╕рд░реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдирдИ рд╕рдорд╛рдЪрд╛рд░ рдХрд╛ рдкреНрд░рдХрд╛рд╢рди)ред

рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдбреЗрдЯрд╛ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ


рдЫрд╡рд┐

рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдПрдХ рдмрд╛рдд рд╣реИ, рджрд┐рдЦрд╛рдирд╛ рджреВрд╕рд░рд╛ рд╣реИред рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯ рдХреА рдЕрдкрдиреА рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рд╣реИрдВред рдХрдо рд╕реЗ рдХрдо, рдЖрдкрдХреЛ рдпрд╣ рддрдп рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрди рдЕрдкрдбреЗрдЯ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╣рдо рддреАрди рдкреНрд░рдХрд╛рд░ рдХреА рд╕реВрдЪрдирд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ:

  1. рдЕрдкрдард┐рдд рд╕рд╛рдордЧреНрд░реА рдХреА рдЕрдзрд┐рд╕реВрдЪрдирд╛;
  2. рд╕реНрдХреНрд░реАрди рдкрд░ рдбреЗрдЯрд╛ рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрджреНрдпрддрди;
  3. рд╕рд╛рдордЧреНрд░реА рдХреА рдкреЗрд╢рдХрд╢ред

рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдирдИ рд╕рд╛рдордЧреНрд░реА рд╣реИ, рдЬреЛ рдЕрдиреБрднрд╛рдЧ рдЖрдЗрдХрди рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдирд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд▓рдЧрднрдЧ рд╕рднреА рдЖрдЗрдХрди рдЕрдкрдард┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЛ рд▓рд╛рд▓ рдмрд┐рдВрджреБ рдХреЗ рд░реВрдк рдореЗрдВ рдиреЛрдЯрд┐рдлрд╝рд╛рдпрд░ рджрд┐рдЦрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд░рдЦрддреЗ рд╣реИрдВред рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬреЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рд╣реИрдВред

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

рдЬрдм рдЖрдкрдХреЛ рд╕реВрдЪреА рдореЗрдВ рдирдИ рд╕рд╛рдордЧреНрд░реА рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рддреЛ рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рдЖрддреА рд╣реИрдВред рдЖрд╡реЗрджрди рдореЗрдВ рд╕рднреА рд╕реВрдЪрд┐рдпрд╛рдБ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕реНрдХреНрд░реЙрд▓рд╡реНрдпреВ рд╣реИрдВ рдФрд░ рдЗрдирдореЗрдВ рдХрдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ: рдЦрд┐рдбрд╝рдХреА рдХрд╛ рдЖрдХрд╛рд░, рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЖрдХрд╛рд░ рдФрд░ рд╕реНрдХреНрд░реЙрд▓ рд╕реНрдерд┐рддрд┐ред рдЙрди рд╕рднреА рдХреА рдПрдХ рд╕реНрдерд┐рд░ рд╢реБрд░реБрдЖрдд рд╣реИ (рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ 0; 0 рдХреЗ рд╕рд╛рде рд╕реНрдХреНрд░реАрди рдХреЗ рдКрдкрд░) рдФрд░ рдиреАрдЪреЗ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╕реВрдЪреА рдореЗрдВ рдирдИ рд╕рд╛рдордЧреНрд░реА рдЬреЛрдбрд╝реЗрдВ, рдЕрдВрдд рдореЗрдВ, рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рд╕реВрдЪреА рдЕрдВрддрд┐рдо рд╣реЛрдЧреАред рд▓реЗрдХрд┐рди рд╢реАрд░реНрд╖ рдкрд░ рдирдИ рд╕рд╛рдордЧреНрд░реА рджрд┐рдЦрд╛рдИ рджреЗрдиреА рдЪрд╛рд╣рд┐рдП рдФрд░ рдпрд╣ рдЪрд┐рддреНрд░ рд╣реИ:

рдЫрд╡рд┐

3 рддрддреНрд╡реЛрдВ рдкрд░ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг, рд╣рдо 2 рдкрд░ рд╣реЛрдВрдЧреЗ - рд╕реНрдХреНрд░реЙрд▓ рдЙрдЫрд▓ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рдЪреВрдВрдХрд┐ рдирдИ рд╕рд╛рдордЧреНрд░реА рд▓рдЧрд╛рддрд╛рд░ рдЖ рд╕рдХрддреА рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЖрдк рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ: рдирдИ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЖрдХрд╛рд░ рдХреА рдЧрдгрдирд╛ рдХреНрдпреЛрдВ рди рдХрд░реЗрдВ рдФрд░ рд╕реНрдХреНрд░реЙрд▓ рдХреЛ рдЗрд╕ рдорд╛рди рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ? рд╣рд╛рдБ, рдпрд╣ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЖрдкрдХреЛ рд╕реНрдХреНрд░реЙрд▓ рд╕реНрдерд┐рддрд┐ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдпрджрд┐ рдЙрд╕ рд╕рдордп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд┐рд╕реА рднреА рджрд┐рд╢рд╛ рдореЗрдВ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдмрд╛рдзрд┐рдд рд╣реЛ рдЬрд╛рдПрдЧреАред рдЗрд╕реАрд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╕рд╣рдорддрд┐ рдХреЗ рдмрд┐рдирд╛ рдРрд╕реА рд╕реНрдХреНрд░реАрди рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЬрдм рдЙрд╕рдиреЗ рдлрд╝реАрдб рдХреЛ рд╕реНрдХреНрд░реЙрд▓ рдХрд┐рдпрд╛ рдерд╛, рддреЛ рдХрд┐рд╕реА рдиреЗ рдирдИ рд╕рд╛рдордЧреНрд░реА рдкреЛрд╕реНрдЯ рдХреА рдереАред рд╣рдорд╛рд░реЗ рдбрд┐рдЬрд╛рдЗрди рдореЗрдВ, рдпрд╣ рд╕реНрдХреНрд░реАрди рдХреЗ рдХреЛрдиреЗ рдореЗрдВ рдПрдХ рд▓рд╛рд▓ рд╕рд░реНрдХрд▓ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред рдЙрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣рдореЗрдВ рдЙрд╕рдХреА рд╕рд╢рд░реНрдд рд╕рд╣рдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЙрд╕реЗ рд╕реНрдХреНрд░реАрди рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдФрд░ рддрд╛рдЬрд╝рд╛ рд╕рд╛рдордЧреНрд░реА рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рд╣рдо, рдмреЗрд╢рдХ, рд╕рд╛рдордЧреНрд░реА рдХреА "рдмрд╛рдЬреАрдЧрд░реА" рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрддреЗ рдереЗ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдЕрднреА рднреА рд╣рд▓ рдХрд░рдирд╛ рдерд╛ред рдЕрд░реНрдерд╛рддреН, рдЪреИрдЯ рд╕реНрдХреНрд░реАрди рдкрд░, рд╕реНрдХреНрд░реАрди рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдФрд░ рдмрд╛рддрдЪреАрдд рдХреЗ рджреМрд░рд╛рди, рдирдИ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЪреИрдЯ рдФрд░ рдирд┐рдпрдорд┐рдд рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рддрд╛рдЬрд╛ рд╕рд╛рдордЧреНрд░реА рд╕реНрдХреНрд░реАрди рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╣реИред рдЪреВрдВрдХрд┐ рдпрд╣ рдПрдХ "рдкреВрдВрдЫ" рд╣реИ, рдЖрдк рдмрд╣реБрдд рдХрдард┐рдирд╛рдИ рдХреЗ рдмрд┐рдирд╛ рд╡рд╣рд╛рдВ рд╕рд╛рдордЧреНрд░реА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╣рд╛рдВ 90% рд╕рдордп рдмрд┐рддрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╕реНрдХреНрд░реЙрд▓ рд╕реНрдерд┐рддрд┐ рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рдмрдирд╛рдП рд░рдЦрдиреЗ рдФрд░ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рднреЗрдЬрдиреЗ рдХреЗ рджреМрд░рд╛рди рдЗрд╕реЗ рдиреАрдЪреЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдПрдХ рд▓рд╛рдЗрд╡ рдмрд╛рддрдЪреАрдд рдореЗрдВ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЕрдХреНрд╕рд░ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред

рджреВрд╕рд░рд╛ рдмрд┐рдВрджреБ: рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╣реБрдП рдЗрддрд┐рд╣рд╛рд╕ рд▓реЛрдб рдХрд░рдирд╛ред рдмрд╕ рдХрд╣рд╛рдиреА рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп, рд╣рдо рдЦреБрдж рдХреЛ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкрд╛рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рд╕рдореАрдХреНрд╖рд╛ рд╕реНрддрд░ рд╕реЗ рдКрдкрд░ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд░рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИ (рдЬреЛ рдкреВрд░реНрд╡рд╛рдЧреНрд░рд╣ рдкреИрджрд╛ рдХрд░реЗрдЧрд╛) рддрд╛рдХрд┐ рд╕реНрдХреНрд░реЙрд▓ рдЪрд┐рдХрдиреА рдФрд░ рдирд┐рд░рдВрддрд░ рд╣реЛред рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрдХреНрд░реЙрд▓ рд╕реНрдерд┐рддрд┐ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред

рдФрд░ рд╣рдореЗрдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛: рд╣рдордиреЗ рдЗрд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ред рд╕реНрдХреНрд░реАрди рдлреНрд▓рд┐рдк рдиреЗ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рджреЛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛:

  1. рд╕реВрдЪреА рдХреА рдкреВрдВрдЫ рд╕рдмрд╕реЗ рдКрдкрд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдХреНрд░реЙрд▓ рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд┐рдП рдмрд┐рдирд╛ рдПрдХ рдХрд╣рд╛рдиреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ;
  2. рдЕрдВрддрд┐рдо рд╕рдВрджреЗрд╢ рд╣рдореЗрд╢рд╛ рд╕реВрдЪреА рдореЗрдВ рд╕рдмрд╕реЗ рдКрдкрд░ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рд╣рдореЗрдВ рд╕реНрдХреНрд░реАрди рдХреЛ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдЫрд╡рд┐

рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдиреЗ рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд╕рд╛рде рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддреЗ рд╣реБрдП, рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдореЗрдВ рднреА рдорджрдж рдХреАред

рдкреНрд░рджрд░реНрд╢рди рдХреА рдмрд╛рдд рдХрд╣реАред рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╕рдордп рд╕реНрдХреНрд░реАрди рдХреЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдХрдорд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ рдерд╛редрдЪреВрдВрдХрд┐ "рдордиреА" рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдореЛрдЯрд┐рд╡ рд╣реИ - рдкрд╛рда, рдлрд╛рдЗрд▓реЗрдВ, рдлреЛрдЯреЛ - рдЖрдкрдХреЛ рд╕реЗрд▓ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рдкреБрдирд░реНрдЧрдгрдирд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдзрди рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдФрд░ рдирд┐рдХрд╛рд▓рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдмреБрд▓рдмреБрд▓реЗ рдХреЗ рдЕрдиреБрдХреВрд▓рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рд╣рдордиреЗ рдореБрдЦреНрдп рд╕реНрдХреНрд░реАрди рдХреЗ рд╕рд╛рде рд╡реИрд╕рд╛ рд╣реА рдХрд┐рдпрд╛, рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдкреВрд░реНрдг рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдЖрдЯрд╛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ред

рдЖрдИрдУрдПрд╕ рдореЗрдВ рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рд╕реЗрд▓ рдЦреАрдВрдЪрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдЗрд╕рдХреА рдКрдВрдЪрд╛рдИ рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╕реВрдЪреА рдореЗрдВ рдПрдХ рдирдпрд╛ рд╕рдВрджреЗрд╢ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдПрдХ рдЕрд▓рдЧ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреА рдКрдВрдЪрд╛рдИ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░реЗрдВ, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рд╣рдореЗрдВ рдкрддрд╛ рдЪрд▓реЗ рдФрд░ рдЬреЛ рдХреБрдЫ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЙрд╕реЗ рдХреИрд╢ рдХрд░реЗрдВ, рд╕реЗрд▓ рдХреЛ рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред

рдирддреАрдЬрддрди, рд╣рдореЗрдВ рдПрдХ рдЪрд┐рдХрдиреА рд╕реНрдХреНрд░реЙрд▓ рдорд┐рд▓рддреА рд╣реИ рдФрд░ рдУрд╡рд░рд▓реЛрдбреЗрдб рдпреВрдЖрдИ рд╕реНрдЯреНрд░реАрдо рдирд╣реАрдВред

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ:


  • рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╡рд┐рдХрд╛рд╕ рд╕рдордп рдФрд░ рдкреИрд╕рд╛ рдмрдЪрд╛рддрд╛ рд╣реИ;
  • , , ;
  • , ;
  • ;
  • SignalR тАУ - ;
  • ;
  • , , ;
  • , SignalR-, , , , .

Source: https://habr.com/ru/post/hi430892/


All Articles