рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╕рд░реНрд╡рд░ рд░рд┐рд▓реАрдЬрд╝ , рдЬрд┐рд╕рдиреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмреАрдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдЪрд░рдг рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ред рдбреЗрдВрдбреНрд░рд╛рдЗрдЯ рдХреЛ рд╡рд┐рдХреЗрдВрджреНрд░реАрдХреГрдд рд╕рдВрдЪрд╛рд░ рдордВрдЪ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдореБрдЦреНрдп рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╕рд░реНрд╡рд░ рдШрдЯрдХреЛрдВ рдХреА рджреВрд╕рд░реА рдкреАрдврд╝реА рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рдВрджрд░реНрдн рд╕рд░реНрд╡рд░ рдХреЗ рд╡рд┐рдкрд░реАрдд , рдкрд╛рдпрдерди рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛, рдХреЛрдб рдбреЗрдВрдбреНрд░рд╛рдЗрдЯ рдЧреЛ рднрд╛рд╖рд╛ рдореЗрдВ. рджреЛрдиреЛрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдкрд╛рдЪреЗ 2.0 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рд╣реИрдВред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╕реАрдорд╛рдУрдВ рдореЗрдВ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╕рд░реНрд╡рд░ рдХрд╛ рдПрдХ рдЕрд▓рдЧ рд╕рдВрд╕реНрдХрд░рдг рд░рд╕реНрдЯ рднрд╛рд╖рд╛ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рддред
рдирдП рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЙрдЪреНрдЪ рджрдХреНрд╖рддрд╛, рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдФрд░ рдорд╛рдкрдиреАрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реИред рдбреЗрдВрдбреНрд░рд╛рдЗрдЯ, рд╕рд┐рдиреИрдкреНрд╕ рд╕реЗ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдХрд╛рдлрд╝реА рдХрдо рдореЗрдореЛрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрдИ рдиреЛрдбреНрд╕ рдореЗрдВ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдбреЗрдВрдбреНрд░рд╛рдЗрдЯ рдХрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреНрд╖реИрддрд┐рдЬ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬрд╝ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬрд╣рд╛рдБ рдкреНрд░рддреНрдпреЗрдХ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреА рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЕрдкрдиреА рддрд╛рд▓рд┐рдХрд╛рдПрдБ рд╣реЛрддреА рд╣реИрдВред рдПрдХ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬрд╝ рдХреЛ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрддрд╛ рд╣реИред рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЛрдб рдереНрд░реЗрдбреНрд╕ (рдЧреЛ рд░реВрдЯреАрди) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╕рднреА CPU рдХреЛрд░ рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдбреЗрдВрдбреНрд░рд╛рдЗрдЯ рджреЛ рдореЛрдб рдореЗрдВ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ - рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдФрд░ рдорд▓реНрдЯреА-рдХрдВрдкреЛрдиреЗрдВрдЯ (рдкреЙрд▓реАрд▓рд┐рде)ред рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдореЛрдб рдореЗрдВ, рд╕рднреА рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬрд╝ рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рд╣реЛрддреА рд╣реИрдВ, рдПрдХ рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЪрд▓рддреА рд╣реИрдВ рдФрд░ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рддреА рд╣реИрдВред рдорд▓реНрдЯреА-рдХрдВрдкреЛрдиреЗрдВрдЯ (рдХреНрд▓рд╕реНрдЯрд░) рдореЛрдб рдореЗрдВ, рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬрд╝ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдиреЛрдбреНрд╕ рдореЗрдВ рд╡рд┐рддрд░рдг рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдШрдЯрдХреЛрдВ рдХреА рдЗрдВрдЯрд░реЗрдХреНрд╢рди
рдмрд╣реБ-рдШрдЯрдХ рдореЛрдб рдЖрдВрддрд░рд┐рдХ HTTP рдПрдкреАрдЖрдИ рдФрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ .
рд╡рд┐рдХрд╛рд╕ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ рджреЛ рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ - рд╕рд┐рдиреИрдкреНрд╕ рдХреЗ рд╕рд╛рде рд╕рд╛рдорд╛рдиреНрдп рдкрд░реАрдХреНрд╖рдг рдФрд░ рдПрдХ рдирдпрд╛ рд╕реЗрдЯ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╡рд░реНрддрдорд╛рди рдЪрд░рдг рдореЗрдВ, рдбреЗрдиреНрдбреНрд░рд╛рдЗрдЯ 56% рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрд╡рд░ API рдкрд░реАрдХреНрд╖рдгреЛрдВ рдФрд░ 77% рдлреЗрдбрд░реЗрд╢рди API рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрд╛рд╕ рдХрд░ рд▓реЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╡рд░реЗрдЬ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрд╡рд░ API рдХреЗ рд▓рд┐рдП 70% рдФрд░ рдлреЗрдбрд░реЗрд╢рди API рдХреЗ рд▓рд┐рдП 95% рдЕрдиреБрдорд╛рдирд┐рдд рд╣реИред
рдмреАрдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдЪрд░рдг рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдбреЗрдВрдбреНрд░рд╛рдЗрдЯ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рдордп-рд╕рдордп рдкрд░ рдирдП рд░рд┐рд▓реАрдЬрд╝ рднреА рдЬрд╛рд░реА рдХрд┐рдП рдЬрд╛рдПрдБрдЧреЗред рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмреАрдЪ, рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рдг рдпреЛрдЬрдирд╛ рдХреЛ рдЕрдм рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╕реНрд▓рд╛рдЗрд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рдж рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рд╕рд╛рдордЧреНрд░реА рдирд╖реНрдЯ рдирд╣реАрдВ рд╣реЛрдЧреА)ред рдРрд╕реЗ рдкрд░рд┐рд╡рд░реНрддрди рдЬреЛ рдкрд╢реНрдЪрдЧрд╛рдореА рд╕рдВрдЧрддрддрд╛ рдХреЛ рддреЛрдбрд╝рддреЗ рд╣реИрдВ, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ, рдпрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдВрдкрд╛рджрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд░рдЦрддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд╣реА рдЙрдкрд▓рдмреНрдз рд╣реЛрдВрдЧреЗред рдбреЗрдВрдбреНрд░рд╛рдЗрдЯ рдХреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЫреЛрдЯреЗ рд╕реНрд░реЛрдд рд╕рд░реНрд╡рд░ (рд╣реЛрдорд╕рд░реНрд╡рд░) рдФрд░ P2P рдиреЛрдбреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП PostgreSQL DBMS рдХреЗ рд╕рд╛рде рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдореЛрдб рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИред рд╕рдорд╡рд░реНрддреА рд╕рдВрдЪрд╛рд▓рдиреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг SQLite рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрднреА рддрдХ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдирд╣реАрдВ рд╣реИред
рдЬрд┐рди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдбреЗрдВрдбреНрд░рд╛рдЗрдЯ рдореЗрдВ рдЕрднреА рддрдХ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЙрдирдореЗрдВ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрддрд┐ рдкреБрд╖реНрдЯрд┐рдХрд░рдг, рдкрдврд╝рдиреЗ рдХреЗ рдирд┐рд╢рд╛рди, рдкреБрд╢ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди, рдУрдкрдирдЖрдИрдбреА, рдИрдореЗрд▓ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ, рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдЦреЛрдЬ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдирджреЗрдЦрд╛ рд╕реВрдЪрд┐рдпрд╛рдВ, рд╕рдореВрд╣ рдФрд░ рд╕рдореБрджрд╛рдп рдмрдирд╛рдирд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдСрдирд▓рд╛рдЗрди рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдирд╛, рдЕрддрд┐рдерд┐ рдЗрдирдкреБрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рддреГрддреАрдп-рдкрдХреНрд╖ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рд╕рд╣рднрд╛рдЧрд┐рддрд╛ред
рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЪреИрдЯ рд░реВрдо (рдирд┐рд░реНрдорд╛рдг, рдЖрдордВрддреНрд░рдг, рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдирд┐рдпрдо), рд░реВрдо рдореЗрдВ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рд╕рдВрдШ рдХреЗ рд╕рд╛рдзрди, рдСрдлрд╝рд▓рд╛рдЗрди рд╕реЗ рд▓реМрдЯрдиреЗ рдХреЗ рдмрд╛рдж рдШрдЯрдирд╛рдУрдВ рдХрд╛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди, рдЦрд╛рддреЗ, рдкреНрд░реЛрдлрд╛рдЗрд▓, рдбрд╛рдпрд▓рд┐рдВрдЧ рд╕рдВрдХреЗрдд, рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ (рдореАрдбрд┐рдпрд╛ рдПрдкреАрдЖрдИ) рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЙрдкрд▓рдмреНрдз рд╣реИред рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рд╕рдВрдкрд╛рджрди, рдПрд╕реАрдПрд▓, рдЯреИрдЧ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдФрд░ рдПрдВрдб-рдЯреВ-рдПрдВрдб рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ред
рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рд╡рд┐рдХреЗрдиреНрджреНрд░реАрдХреГрдд рд╕рдВрдЪрд╛рд░ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо HTTPS+JSON рдХреЛ рдПрдХ рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ WebSockets рдпрд╛ рдПрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реЛрддреА рд╣реИ +. рд╕рд┐рд╕реНрдЯрдо рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдПрдХ рд╕рдореБрджрд╛рдп рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛ рд╣реИ рдЬреЛ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдХреЗрдиреНрджреНрд░реАрдХреГрдд рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдПрдХрдЬреБрдЯ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдЙрди рд╕рднреА рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рдирд╕реЗ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддрд┐рднрд╛рдЧреА рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВред рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╕рд░реНрд╡рд░реЛрдВ рдореЗрдВ рдЙрд╕реА рддрд░рд╣ рдкреНрд░рдЪрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрдорд┐рдЯреНрд╕ рдХреЛ Git рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдмреАрдЪ рдкреНрд░рдЪрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрд╕реНрдерд╛рдпреА рд╕рд░реНрд╡рд░ рдЖрдЙрдЯреЗрдЬ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╕рдВрджреЗрд╢ рдирд╖реНрдЯ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдИрдореЗрд▓, рдлреЛрди рдирдВрдмрд░, рдлреЗрд╕рдмреБрдХ рдЕрдХрд╛рдЙрдВрдЯ рдЖрджрд┐ рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреА рд╡рд┐рдХрд▓реНрдк рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред
рдкреВрд░реЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд╡рд┐рдлрд▓рддрд╛ рдпрд╛ рд╕рдВрджреЗрд╢ рдирд┐рдпрдВрддреНрд░рдг рдХрд╛ рдХреЛрдИ рдПрдХ рдмрд┐рдВрджреБ рдирд╣реАрдВ рд╣реИред рдЪрд░реНрдЪрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╕рднреА рд╕рд░реНрд╡рд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИрдВред
рдХреЛрдИ рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рд╕рд░реНрд╡рд░ рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдиреНрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреА рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдХреЗ рд▓рд┐рдП, рдЖрдИрдЖрд░рд╕реА, рдлреЗрд╕рдмреБрдХ, рдЯреЗрд▓реАрдЧреНрд░рд╛рдо, рд╕реНрдХрд╛рдЗрдк, рд╣реИрдВрдЧрдЖрдЙрдЯ, рдИрдореЗрд▓, рд╡реНрд╣рд╛рдЯреНрд╕рдПрдк рдФрд░ рд╕реНрд▓реИрдХ рдореЗрдВ рджреЛ-рддрд░рдлрд╝рд╛ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреА рд╕реЗрд╡рд╛рдПрдВред рддреНрд╡рд░рд┐рдд рдкрд╛рда рд╕рдВрджреЗрд╢рди рдФрд░ рдЪреИрдЯрд┐рдВрдЧ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ, рд╕реВрдЪрдирд╛рдПрдВ рднреЗрдЬрдиреЗ,
рдЯреЗрд▓реАрдХрд╛рдВрдлреНрд░реЗрдВрд╕ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдирд╛, рд╡реЙрдпрд╕ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдХреЙрд▓ рдХрд░рдирд╛ред рдпрд╣ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреА рдЕрдзрд┐рд╕реВрдЪрдирд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдСрдирд▓рд╛рдЗрди рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди, рдкрдврд╝рдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐, рдкреБрд╢ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди, рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдЦреЛрдЬ, рдЗрддрд┐рд╣рд╛рд╕ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдЬреИрд╕реА рдЙрдиреНрдирдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
рд╕реНрд░реЛрдд: opennet.ru
