2020 рдордзреНрдпреЗ Node.js рд╡рд░ рдЖрдзреБрдирд┐рдХ рдЕрднреНрдпрд╛рд╕рдХреНрд░рдо

2020 рдордзреНрдпреЗ Node.js рд╡рд░ рдЖрдзреБрдирд┐рдХ рдЕрднреНрдпрд╛рд╕рдХреНрд░рдо

рдкреНрд░рд┐рдп рдЕрднрд┐рдпрдВрддреНрдпрд╛рдВрдиреЛ, рдореЗрдЯрд╛рд░реНрд╣рд┐рдпрд╛ рд╕рдореБрджрд╛рдп рддреБрдордЪреНрдпрд╛ рд▓рдХреНрд╖рд╛рдд рдЖрдгреВрди рджреЗрдд рдЖрд╣реЗ Node.js рдХреЛрд░реНрд╕, рдЬреНрдпрд╛рдордзреНрдпреЗ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪреНрдпрд╛ рд╕рд░реНрд╡ рдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдкреИрд▓реВрдВрдЪреЗ рд╕рдЦреЛрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣, рдЙрдЪреНрдЪ-рд▓реЛрдб рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ рдПрдкреАрдЖрдп рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд┐рдВрд╡рд╛ рдЕрдЧрджреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╢реА рдЬреЛрдбрд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп рдХрд╕реЗ рддрдпрд╛рд░ рдХрд░рд╛рд╡реЗ рдпрд╛рд╡рд░ рдореБрдЦреНрдп рднрд░ рдЖрд╣реЗ, рдореНрд╣рдгрдЬреЗ. рдЕрдореВрд░реНрдд рд╡реНрдпрд╡рд╕рд╛рдп рддрд░реНрдХ рдПрдХрд╛ рд╡реЗрдЧрд│реНрдпрд╛ рд╕реНрддрд░рд╛рдордзреНрдпреЗ. рд╡реНрдпрд╛рдЦреНрдпрд╛рдирд╛рдВрд╕реЛрдмрдд рд▓рд╡рдЪрд┐рдХ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд┐рдЭрд╛рдЗрди рдЖрдгрд┐ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓ рддрдВрддреНрд░рд╛рдВрдЪреЗ рдкреНрд░рд╛рддреНрдпрдХреНрд╖рд┐рдХ рдХрд░рдгрд╛рд░реЗ рдЕрдиреЗрдХ рдХреЛрдб рдЙрджрд╛рд╣рд░рдгреЗ рдЖрд╣реЗрдд, рдЬреНрдпрд╛рдордзреНрдпреЗ рдбреЗрдЯрд╛ рдНрдХреНрд╕реЗрд╕ рд▓реЗрдпрд░рджреНрд╡рд╛рд░реЗ DBMS рд╕рд╣ рдХрд╛рдо рдХрд░рдгреЗ, рд╡реЗрдмрд╕реЙрдХреЗрдЯреНрд╕рд╡рд░ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рджреА рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рддрдпрд╛рд░ рдХрд░рдгреЗ, рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреЗ, рдЧреНрд░реЗрд╕рдлреБрд▓ рд╢рдЯрдбрд╛рдЙрди, рдЗрдВрдЯрд░рдкреНрд░реЛрд╕реЗрд╕ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди, рдореЗрдорд░реА рд▓реАрдХ рд░реЛрдЦрдгреЗ, рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ. рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдгрд┐ рдзрд╛рдЧреЗ рд╡рд╛рдкрд░рдгреЗ. рд╕рдзреНрдпрд╛ рдХреЛрд░реНрд╕рдордзреНрдпреЗ 38 рд╡реНрдпрд╛рдЦреНрдпрд╛рдиреЗ рдЖрд╣реЗрдд (рд╕реБрдорд╛рд░реЗ 35 рдЖрдгрд┐ ┬╜ рддрд╛рд╕рд╛рдВрдЪрд╛ рд╡реНрд╣рд┐рдбрд┐рдУ), рдХреЛрдб рдЙрджрд╛рд╣рд░рдгрд╛рдВрд╕рд╣ 37 рднрд╛рдВрдбрд╛рд░, рд╕реНрд▓рд╛рдЗрдбреНрд╕рд╕рд╣ 4 PDF. Node.js рдХреЛрд░реНрд╕рдЪреНрдпрд╛ рдореБрдЦреНрдп рднрд╛рдЧрд╛рдкреВрд░реНрд╡реА, рддреБрдореНрд╣реА рдкреНрд░рдердо рдХрд┐рдорд╛рди рдЕрдВрд╢рддрдГ рдорд╛рд╕реНрдЯрд░ рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЛрд░реНрд╕.

рдкрд░рд┐рдЪрдп рдЖрдгрд┐ рдореВрд▓рднреВрдд рдЧреЛрд╖реНрдЯреА

Node.js рд╡рд░ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреА рд░рдЪрдирд╛ рдЖрдгрд┐ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░

Node.js рд╡рд░ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ API рдЪрд╛ рд╡рд┐рдХрд╛рд╕

Node.js рд╡рд░ рдбреЗрдЯрд╛рдмреЗрд╕рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ

CQRS рдЖрдгрд┐ рдЗрд╡реНрд╣реЗрдВрдЯ рд╕реЛрд░реНрд╕рд┐рдВрдЧрд╡рд░ рд╡реНрдпрд╛рдЦреНрдпрд╛рдиреЗ

рдореЗрдорд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЖрдгрд┐ рд╕рдорд╛рдВрддрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ

рд╕реБрд░рдХреНрд╖рд╛, рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛, рдЙрдкрдпреЛрдЬрди рдЖрдгрд┐ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛

рдЖрдореНрд╣реА рддреБрдореНрд╣рд╛рд▓рд╛ рдХреЛрд░реНрд╕рд╡рд░ рддреБрдордЪрд╛ рдЕрднрд┐рдкреНрд░рд╛рдп рдЖрдгрд┐ рдЕрднреНрдпрд╛рд╕рдХреНрд░рдо рд╕рд╛рд╣рд┐рддреНрдпрд╛рдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реВрдЪрдирд╛ рджреЗрдгреНрдпрд╛рд╕ рд╕рд╛рдВрдЧрддреЛ. рдЖрдордЪреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдд рд░рд╕ рджрд╛рдЦрд╡рд▓реНрдпрд╛рдмрджреНрджрд▓ рдЖрдгрд┐ рдХреЛрдб рдЙрджрд╛рд╣рд░рдгреЗ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рдд рд╕рдореБрджрд╛рдпрд╛рдЪреНрдпрд╛ рдорджрддреАрдмрджреНрджрд▓ рдзрдиреНрдпрд╡рд╛рдж. рддреБрдореНрд╣реА рдпреЗрдереЗ рдЦреБрд▓реЗ рд╡реНрдпрд╛рдЦреНрдпрд╛рдирд╛рдВрд╕рд╣ YouTube рдЪреЕрдиреЗрд▓рдЪреА рд╕рджрд╕реНрдпрддрд╛ рдШреЗрдК рд╢рдХрддрд╛: https://www.youtube.com/TimurShemsedinov рдЖрдгрд┐ рд▓реЗрдЦрдХрд╛рдЪреНрдпрд╛ рдЧреАрдердмрд╡рд░ рдпреЗрдереЗ: https://github.com/tshemsedinov

рдХреЗрд╡рд│ рдиреЛрдВрджрдгреАрдХреГрдд рд╡рд╛рдкрд░рдХрд░реНрддреЗрдЪ рд╕рд░реНрд╡реЗрдХреНрд╖рдгрд╛рдд рднрд╛рдЧ рдШреЗрдК рд╢рдХрддрд╛рдд. рд╕рд╛рдЗрди рдЗрди рдХрд░рд╛, рдЖрдкрд▓реЗ рд╕реНрд╡рд╛рдЧрдд рдЖрд╣реЗ.

рддреБрдореНрд╣реА рдХреЛрд░реНрд╕ рдкрд╣рд╛рдд рдЖрд╣рд╛рдд рдХрд╛?

  • 70,4%рд╣реЛрдп, рд╕рд░реНрд╡ рдХрд╛рд╣реА рдордиреЛрд░рдВрдЬрдХ рдЖрд╣реЗ155

  • 26,4%рдореА рдирд┐рд╡рдбрдХрдкрдгреЗ рдкрд╛рд╣реАрди58

  • 3,2%рд╕реНрд╡рд╛рд░рд╕реНрдп рдирд╛рд╣реА7

220 рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдиреА рдорддрджрд╛рди рдХреЗрд▓реЗ. 10 рд╡рд╛рдкрд░рдХрд░реНрддреЗ рджреВрд░ рд░рд╛рд╣рд┐рд▓реЗ.

рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛рдиреЗ рд╕реБрд░реВ рдареЗрд╡рд╛рдпрдЪреА рдЖрд╣реЗрдд рдХрд╛?

  • 95,0%рд╣реЛрдп, рдирдХреНрдХреАрдЪ 191

  • 3,0%рд╣реЛрдп, рдЖрдгрд┐ рдореА рд╡рд┐рд╖рдп6 рд╕реБрдЪрд╡реЗрди

  • 2,0%рдорд╛рдЭреНрдпрд╛рдХрдбреЗ рд╣реЗ рдкреБрд░реЗрд╕реЗ рдЖрд╣реЗ4

201 рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдиреА рдорддрджрд╛рди рдХреЗрд▓реЗ. 13 рд╡рд╛рдкрд░рдХрд░реНрддреЗ рджреВрд░ рд░рд╛рд╣рд┐рд▓реЗ.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛