рдкрд╛рдЩреНрдЧреНрд░рд╛ рдкреБрди: рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЧрд░реНрди рдХрд┐рди рдЙрдкрдпреЛрдЧреА рдЫ?

рдкрд╛рдЩреНрдЧреНрд░рд╛ рдкреБрди: рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЧрд░реНрди рдХрд┐рди рдЙрдкрдпреЛрдЧреА рдЫ?

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

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

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

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

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

рд░ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдпрд╕рд▓реЗ рдХрд╛рдо рдЧрд░реНрдЫ, рддрд░ рдЬрдм рдЪреАрдЬрд╣рд░реВ рдХрдард┐рди рд╣реБрдиреНрдЫрдиреН, рдореЗрдХрд╛рдирд┐рдХреНрд╕ рдмреБрдЭреНрджрд╛ рднреБрдХреНрддрд╛рди рднрдиреНрджрд╛ рдмрдвреА рд╣реБрдиреНрдЫред

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

return new Promise((resolve, reject) => {
  functionWithCallback((err, result) => {
   return err ? reject(err) : resolve(result);
  });
});

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

рдЬрд░рд╛ рдорд╛ рдлрд░реНрдХрдиреБрд╣реЛрд╕реН

реирежрезреи рдорд╛, рдЬрдм рдлреНрд░рдиреНрдЯ-рдПрдиреНрдб рдлреНрд░реЗрдорд╡рд░реНрдХрдХреЛ рдкреНрд░рднреБрддреНрд╡ рд╕реНрдерд╛рдкрд┐рдд рднрдПрдХреЛ рдерд┐рдПрди, jQuery рд▓реЗ рд╕рдВрд╕рд╛рд░рдорд╛ рд╢рд╛рд╕рди рдЧрд░реНрдпреЛ, рд░ рдореИрд▓реЗ рдкреБрд╕реНрддрдХ рдкрдвреЗрдВред рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рдиреНрдЬрд╛ рдХреЛ рд░рд╣рд╕реНрдп, рдЬреЛрди рд░реЗрд╕рд┐рдЧ рджреНрд╡рд╛рд░рд╛ рд▓реЗрдЦрдХ, jQuery рдХреЛ рдирд┐рд░реНрдорд╛рддрд╛ред

рдкреБрд╕реНрддрдХрд▓реЗ рдкрд╛рдардХрд▓рд╛рдИ рдХрд╕рд░реА рд╕реНрдХреНрд░реНрдпрд╛рдЪрдмрд╛рдЯ рдЖрдлреНрдиреИ jQuery рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╕рд┐рдХрд╛рдЙрдБрдЫ рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпрдХреЛ рд╕рд┐рд░реНрдЬрдирд╛рдорд╛ тАЛтАЛрдиреЗрддреГрддреНрд╡ рдЧрд░реНрдиреЗ рд╡рд┐рдЪрд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЕрдиреНрддрд░рджреГрд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рд╣рд╛рд▓реИрдХрд╛ рд╡рд░реНрд╖рд╣рд░реВрдорд╛, jQuery рд▓реЗ рдпрд╕рдХреЛ рдкреБрд░рд╛рдиреЛ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдЧреБрдорд╛рдПрдХреЛ рдЫ, рддрд░ рдо рдЕрдЭреИ рдкрдирд┐ рдкреБрд╕реНрддрдХрдХреЛ рдЕрддреНрдпрдзрд┐рдХ рд╕рд┐рдлрд╛рд░рд┐рд╢ рдЧрд░реНрджрдЫреБред рдЙрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рдорд▓рд╛рдИ рд╕рдмреИрднрдиреНрджрд╛ рдмрдвреА рдХреЗ рдЫреЛрдПрдХреЛ рдерд┐рдпреЛ рдХрд┐ рдо рдпреЛ рд╕рдмреИ рд╕реЛрдЪреНрди рд╕рдХреНрдЫреБ рднрдиреНрдиреЗ рдирд┐рд░рдиреНрддрд░ рднрд╛рд╡рдирд╛ рдерд┐рдпреЛред рд▓реЗрдЦрдХрд▓реЗ рд╡рд░реНрдгрди рдЧрд░реЗрдХрд╛ рдЪрд░рдгрд╣рд░реВ рдпрддрд┐ рддрд╛рд░реНрдХрд┐рдХ рджреЗрдЦрд┐рдиреНрдереЗ, рдпрддрд┐ рд╕реНрдкрд╖реНрдЯ рдЫ рдХрд┐ рдореИрд▓реЗ рдЧрдореНрднреАрд░рддрд╛рдкреВрд░реНрд╡рдХ рд╕реЛрдЪреНрди рдерд╛рд▓реЗрдВ рдХрд┐ рдпрджрд┐ рдо рднрд░реНрдЦрд░реИ jQuery рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдЫреБ рднрдиреЗред

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

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

рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрднрдПрдХреЛ рдкреНрд░реЗрд░рдгрд╛ рд░ рддрдкрд╛рдИрдВрд▓реЗ рджреЗрдЦреНрди рдерд╛рд▓реНрдиреБрднрдПрдХреЛ рдврд╛рдБрдЪрд╛рд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХреЛ рд░реВрдкрдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗрдЫред рддрдкрд╛рдИрдВрд▓реЗ рддреНрдпреЛ рдЕрджреНрднреБрдд рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкрд╛рдЙрдиреБрд╣реБрдиреЗрдЫ рдЬреБрди рддрдкрд╛рдИрдВрд▓реЗ рдирд┐рд░рдиреНрддрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рд░ рдЬрд╕рд▓рд╛рдИ рддрдкрд╛рдИрдВ рдЬрд╛рджреБрдИ рдХрд▓рд╛рдХреГрддрд┐рдХреЛ рд░реВрдкрдорд╛ рд╕реЛрдЪреНрди рдЕрднреНрдпрд╕реНрдд рд╣реБрдиреБрд╣реБрдиреНрдЫ, рдпрд╕рд▓реЗ рдЬрд╛рджреВрдорд╛ рдХреБрдиреИ рдкрдирд┐ рдХрд╛рдо рдЧрд░реНрджреИрди, рддрд░ рдХреЗрд╡рд▓ рд╕рдорд╕реНрдпрд╛рдХреЛ рд╕рдорд╛рдзрд╛рди рд░ рд╕рдВрд╕рд╛рдзрдирдХреЛ рд░реВрдкрдорд╛ рдЧрд░реНрдЫред

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

рдЬрдм рдореИрд▓реЗ рдкрд╣рд┐рд▓реЛ рдкрдЯрдХ рд╡рд╛рдЪрд╛рдХрд╛ рд╕рд╛рде рдХрд╛рдо рдЧрд░реНрди рдерд╛рд▓реЗрдВ, рдпреЛ рдорд▓рд╛рдИ рд╢реБрджреНрдз рдЬрд╛рджреВ рдЬрд╕реНрддреЛ рд▓рд╛рдЧреНрдереНрдпреЛред рддреНрдпрд╕рдкрдЫрд┐ рдореИрд▓реЗ рдерд╛рд╣рд╛ рдкрд╛рдП рдХрд┐ рддрд┐рдиреАрд╣рд░реВ рдЙрд╣реА рдХрд▓рдмреНрдпрд╛рдХрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдерд┐рдП, рд░ рдореЗрд░реЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рд╕рдВрд╕рд╛рд░ рдЙрд▓реНрдЯреЛ рднрдпреЛред рддреНрдпрд╕реЛрднрдП рдврд╛рдБрдЪрд╛, рдЬрд╕рдХреЛ рдЙрджреНрджреЗрд╢реНрдп рд╣рд╛рдореАрд▓рд╛рдИ рдХрд▓рдмреНрдпрд╛рдХрд╣рд░реВрдмрд╛рдЯ рдмрдЪрд╛рдЙрдиреБ рд╣реЛ, рдЖрдлреИрд▓реЗ рдХрд▓рдмреНрдпрд╛рдХрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓рд╛рдЧреВ рдЧрд░реЗрдХреЛ рд╣реЛ?!

рдпрд╕рд▓реЗ рдорд▓рд╛рдИ рдпреЛ рдХреБрд░рд╛рд▓рд╛рдИ рдлрд░рдХ рдЖрдБрдЦрд╛рд▓реЗ рд╣реЗрд░реНрди рд░ рдпреЛ рдореЗрд░реЛ рдЕрдЧрд╛рдбрд┐ рдХреЛрдбрдХреЛ рдХреБрдиреИ рдЕрдореВрд░реНрдд рдЯреБрдХреНрд░рд╛ рд╣реЛрдЗрди рднрдиреЗрд░ рдорд╣рд╕реБрд╕ рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНтАНрдпреЛ, рдЬреБрди рдирд┐рд╖реЗрдзрд╛рддреНрдордХ рдЬрдЯрд┐рд▓рддрд╛ рдореИрд▓реЗ рдореЗрд░реЛ рдЬреАрд╡рдирдорд╛ рдХрд╣рд┐рд▓реНрдпреИ рдмреБрдЭреНрди рд╕рдХреНрджрд┐рдиред рдпреА рдХреЗрд╡рд▓ рдврд╛рдБрдЪрд╛рд╣рд░реВ рд╣реБрдиреН рдЬреБрди рдХрд╛рд░рдг рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рд░ рдЧрд╣рд┐рд░реЛ рд╡рд┐рд╕рд░реНрдЬрди рд╕рдВрдЧ рд╕рдорд╕реНрдпрд╛ рдмрд┐рдирд╛ рдмреБрдЭреНрди рд╕рдХрд┐рдиреНрдЫред рдпрд╕рд░реА рдорд╛рдирд┐рд╕рд╣рд░реВрд▓реЗ рдХреЛрдб рд╕рд┐рдХреНрди рд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдмрдвреНрдЫрдиреНред

рдпреЛ рдЪрдХреНрд░ рдкреБрди: рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реН

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

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

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди