рдлреНрд░рдВрдЯреЗрдВрдб рдорд┐рдХреНрд╕ - Node.js, рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдФрд░ рджреЗрд╢реА рд╡реЗрдм рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ

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


рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рджреГрд╢реНрдп рд╣реИред рдЖрдкрдХреЛ BFF рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдЖрдк Node.js. рдЪреБрдиреЗрдВ рдЖрдк рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ, рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдХреБрдЫ рдХреЛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред рдЖрдкрдХреЛ рд╕рдордЭ рдирд╣реАрдВ рдЖрдпрд╛ рдХрд┐ рдЖрдкрдиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд╡реЗ рдЖрдкрдХреЛ рд╕рдордЭрд╛рдПрдВрдЧреЗред


рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рджреГрд╢реНрдп рд╣реИред рдЖрдкрдХреЛ рдлреНрд░реА рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк Node.js рд▓реЗрдВ рдФрд░ рдЗрд╕реЗ рдХреЙрдореЗрдбреА рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛рдПрдВред рдЖрдкрдХреЛ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛рдП, рд▓реЗрдХрд┐рди рд╡реЗ рдЖрдкрдХреЛ рд╕рдордЭрд╛рдПрдВрдЧреЗред



рд╡рд┐рдХреНрдЯрд░ рдЖрдЗрдЬрд╝реЗрд╡ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреЙрдореЗрдбреА рдврд╛рдВрдЪрд╛ рд╢рдХреНрддрд┐ рдХреНрдпреЛрдВ рд╣реИ


рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ Node.JS рдЗрдВрдЯрд░реНрдирд▓, рдЯреВрд▓, рджреЗрд╢реА рд╡реЗрдм, рдФрд░ рдХреЙрдореЛрдб рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд╕рд╛рде Node.JS рдореЗрдВ рдкрд░рдлреЗрдХреНрдЯ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рдбреЗрдореЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддреАрди рдЙрдкрдпреЛрдЧреА рд░рд┐рдкреЛрд░реНрдЯ рд╣реИрдВред


рдПрдВрдбреНрд░реА рдореЗрд▓рд┐рдЦреЛрд╡ (рдпреИрдВрдбреЗрдХреНрд╕.рдордиреА)


рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ Node.js - рдХреНрдпреЛрдВ рдФрд░ рдХреИрд╕реЗ?


рдХреНрдпреЛрдВ рдмрдбрд╝реА рдХрдВрдкрдирд┐рдпрд╛рдВ Bode рдХреЗ рд░реВрдк рдореЗрдВ Node.js рдХрд╛ рдЪрдпрди рдХрд░рддреА рд╣реИрдВред Node.js рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХреИрд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЙрддреНрдкрд╛рджрди рдкрд░ рд╡рд┐рдХрд╛рд╕, рд░реВрдкрд░реЗрдЦрд╛ рдФрд░ рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред


рд╡рд┐рдХреНрдЯрд░ рдЗрд╕реЗрд╡ (SAYMON)


рдХреЙрдореЗрдбреА: рд▓рдЪреАрд▓реА рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдиреЗрддрд╛рдУрдВ рдХреЛ рдиреЛрдб.рдЬреЗрдПрд╕


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


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


рдЬрд╝рд╛рд░ рдЬрд╝рдЦрд░реЛрд╡ (рдЕрд▓реНрдлрд╛ рдмреИрдВрдХ)


рд╣рдо рдмреИрдВрдХ рдЬреЗрдПрд╕-рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рдореВрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХреИрд╕реЗ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЗрд╕рдХреА рдХрд╣рд╛рдиреА


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


timecode

4:30 рд╣рдо рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрдпреЛрдВ рджрд┐рдЦрд╛ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рд╣рдо рдлреНрд░рдВрдЯ-рдПрдВрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ
6:30 рдлреНрд░рдВрдЯ-рд▓рд╛рдЗрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЛрдмрд╛рдЗрд▓ рдЯреАрдореЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рджреЛ рдЧреБрдирд╛ рддреЗрдЬреА рд╕реЗ рдФрд░ рджреЛ рдЧреБрдирд╛ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдп рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ
7:00 рджреЛ рдореЛрдмрд╛рдЗрд▓ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреЛ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ
9:00 рдлреНрд░рдВрдЯ-рдПрдВрдб рдХреЗ рд▓рд┐рдП рдореВрд▓ рд╡рд┐рдХрд╛рд╕ рд╕рдорд╛рдзрд╛рди - рдЖрдпрдирд┐рдХ, рдореВрд▓ рдирд┐рд╡рд╛рд╕реА, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓
12:15 рдЕрд▓реНрдлрд╛ рд▓реИрдмреЛрд░реЗрдЯрд░реАрдЬ рдХреМрди рд╕реА рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВ?
13:20 WebView рдХреНрдпреЛрдВ?
14:20 рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЧреБрдо рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЗ рдмрдЬрд╛рдп рд╕рд╛рдЗрдЯ рдХреЛ рджрд┐рдЦрд╛рдирд╛ рдЕрдЪреНрдЫрд╛ рдХреНрдпреЛрдВ рд╣реИ
16:00 рдкрд╣рд▓реА рд╕рдорд╕реНрдпрд╛ - рдПрдХ рдПрдХрд▓ рдбрд┐рдЬрд╝рд╛рдЗрди (рдпрд╣ рдирд╣реАрдВ рд╣реИ)
19:50 рджреВрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рдХреНрд░реЙрд╕-рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдФрд░ рдмрд╛рд╕реА рдЯреЛрдХрди рд╣реИ
23:08 рддреАрд╕рд░реА рд╕рдорд╕реНрдпрд╛ - рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдЕрдиреБрдХреВрд▓рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐рд╕реА рдиреЗ рдирд╣реАрдВ рд╕реЛрдЪрд╛
25:40 рддреНрд╡рд░рд┐рдд рдкреГрд╖реНрда рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ 4.5 рд╕реЗ 1.2 рд╕реЗрдХрдВрдбред рдХреИрд╕реЗ?
29:30 рдбрд╛рдЙрдирд▓реЛрдб рдЧрддрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреНрдпреЛрдВ рд╣реИ?
31:17 рдЪреМрдереА рд╕рдорд╕реНрдпрд╛ - рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╡рд┐рд╖рдорддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
35:00 рджреЗрд╢реА рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЪреБрдирдирд╛ рд╣реИ, рдЕрдЧрд░ рдЖрдк рдлреНрд░рдВрдЯ-рдПрдВрдб рд╣реИрдВ?


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


рдФрд░ рдпрд╣ рднреА, рдХреГрдкрдпрд╛ рдорддрджрд╛рди рдореЗрдВ рдорддрджрд╛рди рдХрд░реЗрдВ рдХрд┐ рд╣рдм рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ рджреЗрдЦрдирд╛ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд┐рддрдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ

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


All Articles