рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдмреЗрд╕реНрдЯ рдЧрд┐рдЯрд╣рдм рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА

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





Node.js рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЕрднреНрдпрд╛рд╕



133 рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдиреЗ Node.js рдмреЗрд╕реНрдЯ рдкреНрд░реИрдХреНрдЯрд┐рд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдпреЛрдЧрджрд╛рди рджрд┐рдпрд╛ , рдЗрд╕рдореЗрдВ GitHub рдкрд░ 40 рд╣рдЬрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рд╕рд┐рддрд╛рд░реЗ рд╣реИрдВред рдЗрд╕реЗ рд▓рдЧрднрдЧ рд░реЛрдЬ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдЕрджреНрднреБрдд рд╕рдВрд╕рд╛рдзрди рд╣реИ рдЬреЛ рд╕рднреА рдХреЛ Node.js рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЬреЛ рдХреБрдЫ рднреА рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЙрд╕рдореЗрдВ рд╕рдВрдпрдо рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рд╕рд╛рде рд╣реА рд╕рд╛рде рд╕рд░реНрд╡реЛрддреНрддрдо рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╡рд┐рдХрд╛рд╕ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд╕реАрдЦрддрд╛ рд╣реИред

рдЗрд╕ рднрдВрдбрд╛рд░ рдореЗрдВ рди рдХреЗрд╡рд▓ Node.js рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рд╡рд┐рдХрд╛рд╕ рддрдХрдиреАрдХреЛрдВ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ, рдмрд▓реНрдХрд┐ рдпрд╣ рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд╕рд╛рде Node.js рдХреЗ рдПрдХреАрдХрд░рдг рдкрд░ рднреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ - рдЬреИрд╕реЗ рдХрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Docker рдФрд░ Kubernetesред рдЕрдм рд╡рд╣рд╛рдБ 80 рд╕реЗ рдЕрдзрд┐рдХ "рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ", рд╢реИрд▓реА рдЧрд╛рдЗрдб, рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдпреБрдХреНрддрд┐рдпрд╛рдБ рд╣реИрдВред

рдЗрд╕рдореЗрдВ рдХреБрдЫ рд╡рд┐рдХрд╛рд╕ рдХреНрд╖реЗрддреНрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  • рдврд╛рдВрдЪрд╛рдЧрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВред
  • рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рддреНрд░реБрдЯрд┐ред
  • рдХреЛрдб рд╢реИрд▓реА
  • рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рдХреЛрдб рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ред
  • рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рддреИрдпрд╛рд░реАред

рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ



рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рддреЗрдЬ, рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдФрд░ рд▓рдЪреАрд▓реЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рд╕рд╛рдЗрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреЗрд╢реЗрд╡рд░ рдлреНрд░рдВрдЯ-рдПрдВрдб рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╣реИред

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

рдпрд╣рд╛рдБ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ:

  • Normalize.css рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред
  • CDN рдХреЗ рд╕рд╛рде JQuery рдХрд╛ рд╕рдорд░реНрдердиред
  • рдЕрдкрд╛рдЪреЗ рд╕рд░реНрд╡рд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред
  • рдЙрдкрдпреЛрдЧреА рд╕рд╣рд╛рдпрдХ рд╕реАрдПрд╕рдПрд╕ рдХрдХреНрд╖рд╛рдПрдВред
  • рдорд╛рдирдХ рдкреНрд░рд┐рдВрдЯ рд╢реИрд▓рд┐рдпреЛрдВ, рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдХреВрд▓рди рддрдВрддреНрд░, рдФрд░ рдмрд╣реБрдд рдХреБрдЫред

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

рдЕрд╕рд▓реА рджреБрдирд┐рдпрд╛



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

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

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

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

рдЗрд╕ рднрдВрдбрд╛рд░ рд╕реЗ рдХреБрдЫ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдПрдХреАрдХрд░рдг рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ:

  • рдХреЛрдгреАрдп + ngrx + nx
  • рдХреНрд▓реЛрдЬреНрдпреЛрд░рд╕реНрдХреНрд░рд┐рдкреНрдЯ + рд░реА-рдлреНрд░реЗрдо
  • рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ / MobX
  • рдЧреЛ + рдЬрд┐рди
  • NestJS + рдЯрд╛рдЗрдк / рдкреНрд░рд┐рдЬреНрдорд╛

рдпрд╣ RealWorld рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рддрд▓рд╛рд╢рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦреЗрдВрдЧреЗред

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

рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрдХрдиреАрдХреЛрдВ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИ: рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡, рдЬреЗрд╕рдиреЗрдЯ, рд╕реНрд╡рд┐рдлреНрдЯ, рд╕реА # рдФрд░ рдЬрд╝рд╛рдорд░реАрди, рдХреЛрдЯрд▓рд┐рди / рдПрдВрдбреНрд░реЙрдЗрдб, рдУрдирд┐рдореЛрд╕, рдХреНрд╡рд╛рд╕рд░ рдлреНрд░реЗрдорд╡рд░реНрдХ, рд╕реНрд╡рд┐рдлреНрдЯ рдкрд░рдлреЗрдХреНрдЯ рдФрд░ рдлреНрд▓рдЯрд░ред

рддреБрдо рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдлрд┐рд░ рднреА рдЬреЗрдПрд╕



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

рд╕рднреА рдкреБрд╕реНрддрдХреЗрдВ рдореБрдлреНрдд рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╕реАрдзреЗ рднрдВрдбрд╛рд░ рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣рд╛рдБ рдпрд╣ рдЖрджреЗрд╢ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдпреЗ рдкреБрд╕реНрддрдХреЗрдВ рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╣реИрдВ:

  1. рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдУред
  2. рд╕реНрдХреЛрдк рдФрд░ рдХреНрд▓реЛрдЬрд░ред
  3. рд╡рд╕реНрддреБрдУрдВ рдФрд░ рд╡рд░реНрдЧреЛрдВред
  4. рдкреНрд░рдХрд╛рд░ рдФрд░ рд╡реНрдпрд╛рдХрд░рдгред
  5. рд╕рд┐рдВрдХ рдФрд░ Asyncред
  6. ES.Next рдФрд░ рдкрд░реЗред

рдХрд┐рддрд╛рдмреЗрдВ рдирдВрдмрд░ 1 рдФрд░ 2 рдкрд╣рд▓реЗ рд╣реА рдкрдврд╝реА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ, 3-4 рдХрд┐рддрд╛рдмреЗрдВ рдЕрднреА рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИрдВред рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЗрди рдкреБрд╕реНрддрдХреЛрдВ рдХрд╛ рджреВрд╕рд░рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЗрд╕ рднрдВрдбрд╛рд░ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдФрд░ рдпрд╣рд╛рдВ рдЖрдк рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЫрд╣ рдХрд┐рддрд╛рдмреЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

Airbnb рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдЯрд╛рдЗрд▓ рдЧрд╛рдЗрдб



Airbnb рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдЯрд╛рдЗрд▓ рдЧрд╛рдЗрдб , рдЬреЛ Airbnb рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдЯрд╛рдЗрд▓ рдЧрд╛рдЗрдб рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ , рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдФрд░ рдкреЗрд╢реЗрд╡рд░ рд▓рд┐рдЦрд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИред

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

рдпрд╣рд╛рдВ рдХреБрдЫ рд▓реЛрдХрдкреНрд░рд┐рдп рд╡рд┐рд╖рдп рджрд┐рдП рдЧрдП рд╣реИрдВ рдЬреЛ рдЗрд╕ рдЧрд╛рдЗрдб рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ:

  • рддреАрд░ рдХрд╛рд░реНрдпред
  • рдЪрд░реЛрдВ рдХреЛ рдЙрдард╛рдирд╛ред
  • рдкреНрд░рдХрд╛рд░ рдФрд░ рдкреНрд░рдХрд╛рд░ рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВред
  • ECMAScript 6+ (ES 2015+) рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЧрдИ рд╢реИрд▓рд┐рдпрд╛рдБред
  • рдкрд░рд┐рдХреНрд╖рдгред
  • рдкреНрд░рджрд░реНрд╢рдиред

рдХрд╣рд╛рдирд┐рдпреЛрдВ рдХрд╛ рд╕рдВрдЧреНрд░рд╣



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

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

рд╕реНрдЯреЛрд░реАрдмреБрдХ рдореЗрдВ рдЗрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЯреВрд▓ рдФрд░ рдХреЛрдб рдирдореВрдиреЗ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдлреНрд░рдВрдЯ-рдПрдВрдб рдЪреЗрдХрд▓рд┐рд╕реНрдЯ



рдлреНрд░рдВрдЯ-рдПрдВрдб рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЖрдк рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЗрд╕рдХреА рд░рд┐рд▓реАрдЬ рд╕реЗ рдкрд╣рд▓реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреНрдпрд╛ рдЬрд╛рдВрдЪ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЗрд╕рдХреА рдПрдХ рд╡реНрдпрд╛рдкрдХ рд╕реВрдЪреА рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

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

рд╕рд╛рд░рд╛рдВрд╢


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

рдХреМрди рд╕реЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА (рд╡реЗрдм тАЛтАЛрдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЗрд░рд╛рджрд╛) рдХреНрдпрд╛ рдЖрдк рдЙрдкрдпреЛрдЧреА рдкрд╛рддреЗ рд╣реИрдВ?


All Articles