рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ : рдореИрдВрдиреЗ рдбрд░реНрдмреАрдЬрд╕ рдврд╛рдВрдЪреЗ рдХреЛ рд╕рдорд░реНрдкрд┐рдд рдврд╛рдВрдЪреЗ рдкрд░ рд╕рд╛рдордЧреНрд░реА рдирд╣реАрдВ рджреЗрдЦреА, рдЬрд┐рд╕реЗ рдЕрдХреНрд╕рд░ рдЙрд▓реНрдХрд╛ рдХреЗ рдореБрдЦреНрдп рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рдХреЗ рд░реВрдк рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХрдЯреМрддреА рдХреЗ рддрд╣рдд, рдбрд░реНрдмреА рдХреЗ рд▓реЗрдЦрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдЗрди рджреЛ рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ред рддреБрд▓рдирд╛ рдПрдХ рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЧрдИ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдирд╣реАрдВ рдкрдврд╝рд╛ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ред
рд╣рдореЗрдВ рдЕрдХреНрд╕рд░ рдЗрди рджреЛ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ рдирд┐рдХ рд░рд┐рдЯрд╛рд▓реИрдХ рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╣рдорд╛рд░реЗ рд╕рдореВрд╣:
Google рд╕рдореВрд╣ рдореЗрдВ рдЙрдирдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдХрд╛рдо рдХрд┐рдпрд╛ред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЙрдирдХреЗ рдХреБрдЫ рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдпрд╣ рд╕рдм рдХреИрд╕реЗ рд╢реБрд░реВ рд╣реБрдЖ
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдпрд╣ рдиреЛрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдкрд╣рд▓реА рдмрд╛рд░ рдмреНрд░рд╛рдпрди рдФрд░ рдореИрдВ рдЙрд▓реНрдХрд╛рдкрд┐рдВрдб рдХреЗ рд╢реБрд░реБрдЖрддреА рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рджреМрд░рд╛рди рдирд╡рдВрдмрд░ рдореЗрдВ рдореАрдЯрд┐рдпрд░ рдЯреАрдо рдХреЗ рд╕рд╛рде рдорд┐рд▓реЗ
рдФрд░ рдлрд┐рд░ рднреА рдЗрд╕реЗ рд░рд┐рдпрд▓рдЯрд╛рдЗрдо рдХреЙрдиреНрдлреНрд░реЗрдВрд╕
рд░рдЦрддреЗ рд╣реБрдП ред рдЬрдм рд╣рдо рдорд┐рд▓реЗ,
рдЙрд▓реНрдХрд╛ рдЯреАрдо рдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдкрдирд╛ рдврд╛рдВрдЪрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдерд╛, рдФрд░ рд╕рдорд╛рдирддрд╛рдПрдВ рдирдЧреНрди рдЖрдВрдЦреЛрдВ рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рдереАрдВред рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ, рдореИрдВ рдбреЗрд╡рд┐рдб рдЧреНрд░реАрдирд╕реНрдкреИрди (рдЬреЛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЙрд▓реНрдХрд╛ рд╕реЗ рдЬреБрдбрд╝рд╛ рдерд╛) рдХреЗ рд╕рд╛рде рднреА рдореБрд▓рд╛рдХрд╛рдд рдХреА рдереА,
рдПрдерд░рдкреИрдб рдмрдирд╛рдиреЗ рдХреЗ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдкрд░ рдмрд╛рдд рдХрд░рдирд╛ рдФрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рдерд╛ред рд╣рдорд╛рд░реА рдЯреАрдореЗрдВ рджреЛрд╕реНрдд рд╣реИрдВ, рд╕рдВрд╡рд╛рдж рдХрд░рддреА рд╣реИрдВ рдФрд░ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдмрд╣реБрдд рдХреБрдЫ рд╕реАрдЦрддреА рд╣реИрдВред
рд╣рдо рдПрдХ рдРрд╕реА рджреБрдирд┐рдпрд╛ рдХреА рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рджреГрд╖реНрдЯрд┐ рд╕реЗ рдПрдХрдЬреБрдЯ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╕рднреА рдЕрдиреБрдкреНрд░рдпреЛрдЧ "рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ" рдФрд░ "рд╕рд╣рдпреЛрдЧ рдореЛрдб рдореЗрдВ" рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдХрдИ рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рддрд░рд╣, рд╣рдо рднреА рдбреЗрдврд╝ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдЕрдЪрд╛рдирдХ рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐, рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЖрдзреБрдирд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдПрдХ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдмрдирд╛рдирд╛ рдмреЗрд╣рдж рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрд╣рд╛рдВ рдбреЗрдЯрд╛ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдмреНрд░рд╛рдпрди рдФрд░ рдореИрдВрдиреЗ рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреАред рдЙрд╕ рд╕рдордп рдореИрдВрдиреЗ Google рдЦреЛрдЬ рдЯреАрдо рдореЗрдВ рдПрдХ рдЙрддреНрдкрд╛рдж рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рд╡рд╣ рдХрдИ рдЦреБрд▓реЗ Node.js рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдереЗ, рдЬрд┐рд╕рдореЗрдВ
Mongoose рдФрд░
everyauth рд╢рд╛рдорд┐рд▓ рдереЗ ред рдореБрдЭреЗ рдЗрд╕ рдврд╛рдВрдЪреЗ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рдереА, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмрдирд╛рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ, рдФрд░ рдмреНрд░рд╛рдпрди рдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ Node.js рд╕рдореБрджрд╛рдп рдХреЛ рдЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╕рд╛рди-рдЙрдкрдпреЛрдЧ рдХреА рд░реВрдкрд░реЗрдЦрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рд░реЗрд▓ рдпрд╛ рдкреАрдПрдЪрдкреА рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред
рдкрд╡рд┐рддреНрд░ рдХрдВрдШреА рдмрдирд╛рдиреЗрд╡рд╛рд▓реЗ рдХреА рд░реЗрддреА: рдЧреНрд░рд╛рд╣рдХ рд╕реЗрд╡рд╛ рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдХреЛрдб
Google рдЦреЛрдЬ рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдореИрдВрдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЙрддреНрддрд░рджрд╛рдпреА рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд░реНрд╡рд░ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рджреЛрдиреЛрдВ рдкрд░ рд╡реЗрдм рдкреЗрдЬ рдмрдирд╛рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред Google рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ - рдмрд╣реБрдд рд╕рд╛рд░реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣реИрдВ, рдФрд░ рдЦреЛрдЬ рдореЗрдВ рдЧрддрд┐ рд╕рд░реНрд╡реЛрдкрд░рд┐ рд╣реИред рддреАрд╡реНрд░ рд▓реЛрдбрд┐рдВрдЧ рдФрд░ рддреНрд╡рд░рд┐рдд рдЕрдкрдбреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, Google рдЦреЛрдЬ рдореЗрдВ рд╕рднреА рдкреЗрдЬ рдкреАрдврд╝реА рдХреЛрдб C ++ рдореЗрдВ рдЖрдзрд╛ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХреЗрд╡рд▓ рдЖрдзрд╛ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╢реБрд░реВ рдХреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╣рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдпрд╛ рдЬрдЯрд┐рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдРрд╕реА рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрд╣реБрдд рдорд╣рдВрдЧреА рдФрд░ рдмреЗрдХрд╛рд░ рд╣реИред
рдЬреАрдореЗрд▓, рдЯреНрд╡рд┐рдЯрд░ рдФрд░ рдЕрдиреНрдп рд╕рд╛рдЗрдЯреЗрдВ рдЬреЛ рдХреЗрд╡рд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рд▓реЛрдб рдкрд░ рд╣реА рдзреАрд░реЗ-рдзреАрд░реЗ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИрдВред рдЯреНрд╡рд┐рдЯрд░ рдкреВрд░реНрдг рд╕рд░реНрдХрд▓ рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛ - рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрдЯрд░рд┐рдпреЛрдВ рдкрд░
рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдкреАрдврд╝реА рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд┐рдпрд╛, рдлрд┐рд░ рд╕рднреА рдкреАрдврд╝реА рдХреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛, рдПрдХ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдХрд┐ рдПрдХ 140 рдЪрд░рд┐рддреНрд░ рд╕рдВрджреЗрд╢ рдХреЛ рдкрдврд╝рдиреЗ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ 4 рд╕реЗрдХрдВрдб рд▓рдЧ рдЧрдПред рдЕрдм рдЯреНрд╡рд┐рдЯрд░ рд╕рд░реНрд╡рд░ рдкрд░ рдЖрдзрд╛ рдкреГрд╖реНрда рд╕реНрдХреЗрд▓ рдкрд░ рдмрдирд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рджреВрд╕рд░рд╛ рдЖрдзрд╛ред рдпрд╣ рд╕рдм рдорд┐рд▓рдХрд░ рдХреЛрдб рд╕рдорд░реНрдерди рдХреЛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдкреГрд╖реНрда рдХреЗ рдХрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕реЗ рдкреГрд╖реНрда рдХреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓реЛрдб рд╣реЛрдиреЗ рдХреЗ рдХреБрдЫ рд╕реЗрдХрдВрдб рдмрд╛рдж рд╣реА рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред рд▓реЛрдЧ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рд╕реЗ рдЙрднрд░рдиреЗ рд╡рд╛рд▓реЗ рддрддреНрд╡ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓реЛрдЧреЛрдВ рдХрд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
V8 рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдкреБрдирд░реНрдЬрдиреНрдо рдФрд░ Node.js рдХреЗ рд╕рд╛рде рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд░реНрд╡рд░ рдмрдирд╛рдиреЗ рдХреА рд╕рд╛рджрдЧреА рдХреЗ рдХрд╛рд░рдг, рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рд╕рд╛рде рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рдереЗред рд▓реЗрдХрд┐рди, рдЗрд╕ рдЕрджреНрднреБрдд рдЕрд╡рд╕рд░ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдХреЗрд╡рд▓ рдХреБрдЫ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд╛рдЭрд╛ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рде, рдЕрднреА рднреА рдХрдИ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ: рджреЗрд░реА рдФрд░ рдХрдиреЗрдХреНрд╢рди рдХреА рд╕реНрдерд┐рд░рддрд╛ рдореЗрдВ рдЕрдВрддрд░, рд╕рд░реНрд╡рд░ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ URL рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдореЗрдВ рдЕрдВрддрд░, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ DOM рдХрд╛ рдЕрд╕реНрддрд┐рддреНрд╡ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдЗрд╕рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐, рдФрд░ рдЕрдВрдд рдореЗрдВ, рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рддрдХ рд╕реАрдзреА рдкрд╣реБрдВрдЪ рдХреЗрд╡рд▓ рд╕рд░реНрд╡рд░ рдкрд░ред
рддреЛ рдмрд╛рдд рд╣реИ!
рдЗрд╕ рд╕рдм рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╣рдорд╛рд░реА рдЯреАрдореЛрдВ рдиреЗ рдХреБрдЫ рдореБрджреНрджреЛрдВ рдореЗрдВ рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдФрд░ рджреВрд╕рд░реЛрдВ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧред рдбрд░реНрдмреА рдХрд╛ рд▓рдХреНрд╖реНрдп рдХрд┐рд╕реА рднреА рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдПрдХ рдЦреЛрдЬ рдЗрдВрдЬрди рдХреЗ рд░реВрдк рдореЗрдВ рддреЗрдЬреА рд╕реЗ рд▓реЛрдб рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рджреЗрдирд╛ рд╣реИ, рдПрдХ рдкрд╛рда рд╕рдВрдкрд╛рджрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдФрд░ рдСрдлрд╝рд▓рд╛рдЗрди рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред рдЬреНрдпреЛрдл рдХрд╛
рд╣рд╡рд╛рд▓рд╛ рджреЗрддреЗ рд╣реБрдП , рдЙрд▓реНрдХрд╛ рдХрд╛ рд▓рдХреНрд╖реНрдп рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ 90% рд╕рд╛рдЗрдЯреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ "рд╡реНрдпрд╛рдкрдХ рдмрд╛рдЬрд╛рд░ рдордВрдЪ" рдмрдирд╛рдирд╛ рд╣реИ, рдФрд░ рдЗрди 90% рдХреЗ рд▓рд┐рдП рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдХрд░рдирд╛ рд╣реИред "
рдЬреАрдкреАрдПрд▓ рдмрдирд╛рдо рдПрдордЖрдИрдЯреА
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЙрд▓реНрдХрд╛ рдХреЗрд╡рд▓ GPL рдХреЗ рддрд╣рдд рдЙрдкрд▓рдмреНрдз рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдЬреАрдкреАрдПрд▓ рдХреЗ рддрд╣рдд рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрд╛ рдЗрд╕рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЙрдирд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдФрд░ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкрд░ рд╕рд╣рдордд рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдбрд░реНрдмреА, рд░реЗрд╕рд░ рдФрд░ рд╣рдорд╛рд░реЗ рдврд╛рдВрдЪреЗ рдХреЗ рдЕрдиреНрдп рд╕рднреА рдШрдЯрдХ рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдЗрди рдХрдорд┐рдпреЛрдВ рд╕реЗ рдореБрдХреНрдд рд╣реИред рдЖрдк рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗ, рдФрд░ рд╣рдо рдЕрднреА рдпрд╛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЖрдкрдХреЗ рд╕рд╛рде рд╣рд╕реНрддрдХреНрд╖реЗрдк рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдВрдЧреЗред
рдореИрдВ рд╡рдХреАрд▓ рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╡рд╣ рд╕рдм рдХреБрдЫ рдирд╣реАрдВ рд▓реЗрддрд╛, рдЬреЛ рдореИрдВрдиреЗ рдЕрднреА рдХрд╣рд╛ рд╣реИред рдореИрдВрдиреЗ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХреНрд░рд┐рд╕реНрдЯрд▓ рдмреЙрд▓ рдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рджреЗрдЦрд╛ред (рд╣рд╛рдВ, рд╣рдорд╛рд░реЗ рд╡рдХреАрд▓ рдиреЗ рдПрдХ рдмрд╛рд░ рдореБрдЭрд╕реЗ рдЗрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдерд╛ред)
рдЙрд▓реНрдХрд╛ рдмрдирд╛рдо рдПрдирдкреАрдПрдо рдкреИрдХреЗрдЬ рд╕рд┐рд╕реНрдЯрдо
рдЙрд▓реНрдХрд╛ рдиреЗ рдЕрдкрдирд╛ рдкреИрдХреЗрдЬ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдкреИрдХреЗрдЬ рд╡рд┐рддрд░рдг рдЙрдкрдХрд░рдг рдмрдирд╛рдпрд╛ рд╣реИред
Node.js рдореЙрдбреНрдпреВрд▓ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЙрдордирдЬреЗрдПрд╕ рдорд╛рдирдХ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдореЙрдбреНрдпреВрд▓рд░ рдПрдкреАрдЖрдИ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╢реБрд░реВ рдореЗрдВ рдкреИрдХреЗрдЬ рд╡рд┐рддрд░рдг рдкреНрд░рдгрд╛рд▓реА рдирд╣реАрдВ рдереАред рд╢реБрд░реБрдЖрдд рдореЗрдВ, Node.js рдореЗрдВ рдХрдИ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рдереЗ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдЕрдм
npm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рдЗрддрдирд╛ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣реИ рдХрд┐ рдпрд╣ Node.js. рдХреЗ рд╕рд╛рде рд╡рд┐рддрд░рдг рдореЗрдВ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ
рд╕рдЪ рдХрд╣реВрдВ, рддреЛ рдпрд╣ рдореБрдЦреНрдп рдмрд╛рдд рд╣реИ рдЬреЛ рдореБрдЭреЗ рдЙрд▓реНрдХрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рдХрд░рддреА рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрд▓реНрдХрд╛ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдиреЗ рдХрднреА рднреА Node.js рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ
npm рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреИрдХреЗрдЬ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд╛рднреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рд╣реИред I, рдФрд░ рдХрдИ рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕, npm.js рдХреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╢рдХреНрддрд┐ рдХреЛ npm рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕реЗ рдЕрд╕рдВрдЧрдд рдкреИрдХреЗрдЬ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдХрдордЬреЛрд░ рджреЗрдЦрдХрд░ рдмрд╣реБрдд рджреБрдЦ рд╣реЛрдЧрд╛ред
рдХрдИ рдЕрдиреНрдп Node.js рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде, рд╣рдо npm рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд░реНрдмреА, рд░реЗрд╕рд░ рдФрд░ рдЙрдирдХреЗ рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╡рд┐рддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рд╣рдо рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЫреЛрдЯреЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рддреЛрдбрд╝рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗ рддрд╛рдХрд┐ рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛред рдЖрдк рдбрд░реНрдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ HTML рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдореЗрдВ рдЕрдкрдиреЗ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдФрд░ рддреЗрдЬрд╝ HTML рдкрд╛рд░реНрд╕рд░ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдФрд░ рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ Node.js рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХрдиреЗрдХреНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдПрдХ рд╕рдореГрджреНрдз рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рд╣реИ рдФрд░ рдЗрд╕реЗ рдПрдирдкреАрдПрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╣рдо рдЗрд╕ рдкрде рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рдиреЗ рдХреА рднреА рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВред
рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛
рдЙрд▓реНрдХрд╛ рдЖрдкрдХреЛ рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЗрд╕рдХреЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЧреНрд░рд╛рд╣рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рд▓рдЪреАрд▓рд╛рдкрди рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдкрд╣рд▓реЗ рдЙрд▓реНрдХрд╛ рдореЙрдбреНрдпреВрд▓ рдХреА рддрд░рд╣ рд▓рдкреЗрдЯрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЙрд▓реНрдХрд╛ рдЖрдорддреМрд░ рдкрд░ рд╕рд░реНрд╡рд░ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдЕрдкрдиреЗ рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЙрд▓реНрдХрд╛рдкрд┐рдВрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЙрдирдХреЗ рд╕рд░реНрд╡рд░ рдореЗрдВ рдЕрд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдФрд░ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рде рд╣реА рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ Node.js рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрд▓реНрдХрд╛ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рдХрд░рддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдбрд░реНрдмреА рдПрдХ рдирд┐рдпрдорд┐рдд npm рдореЙрдбреНрдпреВрд▓ рд╣реИ рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рднреА Node.js рд╕рд░реНрд╡рд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк 8900 рдПрдирдкреАрдПрдо рдореЙрдбреНрдпреВрд▓ (рдЕрдм 39 рд╣рдЬрд╛рд░ - рд▓рдЧрднрдЧ рдкреНрд░рддрд┐ред) рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдмрд╕ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдкреИрдХреЗрдЬ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред рдлрд╝рд╛рдЗрд▓ рдХреЛ
npm install
рдФрд░
npm install
ред
рдбрд░реНрдмреА рдХреЛрдИ рднреА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдмрд╛рдЬрд╛рд░ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдИ рдЙрддреНрдХреГрд╖реНрдЯ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╕реЗрд╡рд╛рдПрдВ рдореМрдЬреВрдж рд╣реИрдВред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рд╣рдо рдХрд┐рд╕реА рднреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рд░реНрд╡рд░ рдкрд░ рдбрд░реНрдмреА рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рджрд╛рди рдХрд░реЗрдВрдЧреЗред
рд░реЗрд╕рд░ (рдбрд░реНрдмреА рдореЗрдВ рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо рдЗрдВрдЬрди рдкреНрд░рдмрдВрдзрди рдореЙрдбрд▓) рдПрдХ рдЕрд▓рдЧ рдореЙрдбреНрдпреВрд▓ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдбрд░реНрдмреА рдХреЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдк рд░рд╛рдЙрдЯрд░ рдХреЗ рдХрд┐рд╕реА рднреА UI рд╕реНрддрд░ рдореЗрдВ рдШреБрд╕рдкреИрда рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдореЙрдбрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╕рдордп рдХрд╣реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рддрд░реАрдХреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд░реЗрд╕рд░ рд▓реЛрдХрдкреНрд░рд┐рдп рдореЙрдбреНрдпреВрд▓
рд╕реЙрдХреЗрдЯ.рдЖрдИрдУ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬрд┐рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдкрд░ рд╕реАрдзреЗ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдбрд░реНрдмреА рдХрд░реНрдиреЗрд▓ рдХрдИ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ
рдПрдХреНрд╕рдкреНрд░реЗрд╕рд┐рдВрдЧ рдФрд░
рдмреНрд░рд╛рдЙрдЬрд░ рдХреЗ рд▓рд┐рдП
рдПрдХреНрд╕рдкреНрд░реЗрд╕ , рдЬреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдиреЛрдб.рдЬреЗрдПрд╕ рдореЙрдбреНрдпреВрд▓ рдкреИрдХ рдХрд░рддрд╛ рд╣реИред
MongoDB API рдмрдирд╛рдо рд░реЗрд╕рд░ рд╡рд┐рдзрд┐
рдЙрд▓реНрдХрд╛ рд╕реАрдзреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ MongoDB API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред MongoDB API рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдФрд░ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИред рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдХреБрдЫ рд╡рд┐рдХрд╛рд╕ рдкреИрдЯрд░реНрди рдЙрддреНрдкрдиреНрди рд╣реБрдП рд╣реИрдВ, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдЙрди рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдЬреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрдИ рд▓реЛрдЧ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдХрд╛рдлреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкрд╛рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдореВрд░реНрддрддрд╛ рдХреА рдкрд░рддреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред рдХреБрдЫ рд▓реЛрдЧ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдореБрджреНрджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рддрдХ рдЙрд▓реНрдХрд╛ рдЯреАрдо рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдФрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдкреНрд░рдХрд╛рд╢ рдореЗрдВ рдирд╣реАрдВ рд▓рд╛рддреА рддрдм рддрдХ рдЖрдкрдХреЛ рдХрдбрд╝рд╛рдИ рд╕реЗ рдиреНрдпрд╛рдп рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд░реЗрд╕рд░ рдХрд╛ рдЕрдкрдирд╛ рдПрдкреАрдЖрдИ "рдбреЗрдЯрд╛ рд╕рдВрд╢реЛрдзрди рд╡рд┐рдзрд┐рдпреЛрдВ" рдФрд░ "рдкрде" рдХреЗ рдЖрд╕рдкрд╛рд╕ рдирд┐рд░реНрдорд┐рдд рд╣реЛрддрд╛ рд╣реИред рдпрд╣ API рдЖрдкрдХреЛ MongoDb рд╕рд╣рд┐рдд рдХрд┐рд╕реА рднреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝-рдЙрдиреНрдореБрдЦ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ 1: 1 рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рдХреЛрд░реНрд╕ рдХреЗ рдЕрдкрдиреЗ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ:
рд╕рдВрдШрд░реНрд╖ рдХрд╛ рд╕рдВрдХрд▓реНрдк
"рдкрде" рдФрд░ "рд╡рд┐рдзрд┐рдпрд╛рдБ" рд╕рдВрдШрд░реНрд╖ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рддрдХрдиреАрдХ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рд╣рдореЗрдВ рд░реЗрд╕рд░ рдХреЗ рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рд▓рд╛рднреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред рдЕрдм, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╣рдо "рдЕрдВрддрд┐рдо рд░рд┐рдХреЙрд░реНрдб рдкрд░рд┐рд╡рд░реНрддрди рдЬреАрдд" рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдЙрд▓реНрдХрд╛ рдбреЗрдЯрд╛ рдХреЛ рдХреИрд╕реЗ рдмрдЪрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЯреНрд░рд╛рдВрд╕реЗрдХреНрд╢рдирд▓ рдореЗрдореЛрд░реА рдФрд░ рдСрдкрд░реЗрд╢рдирд▓ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдШрд░реНрд╖ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИред рдпреЗ рддрдХрдиреАрдХреЗрдВ рдЖрдкрдХреЛ рдбрд░реНрдмреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдСрдлрд╝рд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ рдФрд░ рдлрд┐рд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рд┐рдВрдХ рдХрд░рддреА рд╣реИрдВред Google рдбреЙрдХреНрд╕ рдХреА рд╢реИрд▓реА рдореЗрдВ рдЪреАрдЬреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ - рдПрдХ рдкрд╛рда рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдПрдХ рд╕рд╛рде рд╕рдВрдкрд╛рджрдиред
рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдЗрдВрдЯрд░рдЪреЗрдВрдЬрдмрд┐рд▓рд┐рдЯреА
рд╣рдорд╛рд░реЗ "рдкрде" рдФрд░ "рддрд░реАрдХреЗ" рдЕрдзрд┐рдХрд╛рдВрд╢ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд▓рдЪреАрд▓реЗ рд╣реИрдВ, рдПрдХ рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ Riak, Postgres, CouchDb рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕реЗрд╡рд╛ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ред
PubSub рджрдХреНрд╖рддрд╛ (рдбреЗрдЯрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди / рдбреЗрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ)
рд╣рдорд╛рд░реЗ "рдкрде" рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрдмрд╕рдм рддрдВрддреНрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдпреБрдХреНрдд рд╣реИрдВ, рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╣рдо рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдбреЗрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рддреЗ рд╣реИрдВред Meteor рдореЗрдВ LiveMongo рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ, рдбреЗрдЯрд╛ рдХреЛ рдХреЗрд╡рд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдордп-рд╕рдордп рдкрд░ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░рджреВрд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдЙрдирдХреЗ рдХреНрд╡реЗрд░реА рдкреВрд▓ рдХреЗ рдлрд╛рдпрджреЗ рдпрд╣ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА рднреА рдореИрдВрдЧреЛ рдЕрдиреБрд░реЛрдз рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдордиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкрдмрдмрдм рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд░рдг рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдм рддрдХ рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рдкреНрд░рдорд╛рдг рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдкрдмрд╕реВрдм рдбреЗрдЯрд╛рдмреЗрд╕ рдХреНрд╡реЗрд░реА рдкреВрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рдкреИрдорд╛рдиреЗ рдкрд░ рд╣реЛрдЧрд╛ред
рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдПрдкреАрдЖрдИ
рд╡реЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ рдЬреЛ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ, рднрд▓реЗ рд╣реА рд╡реЗ рдЕрдиреНрдп рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рддреЗ рд╣реЛрдВ рдпрд╛ рддреГрддреАрдп-рдкрдХреНрд╖ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реЛрдВред рдбреЗрдЯрд╛рдмреЗрд╕ рдПрдбреЗрдкреНрдЯрд░ рдПрдмреНрд╕рдЯреНрд░реИрдХреНрд╢рди рдХреЗ рдХрд╛рдлреА рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рдмрдирд╛рдП рдЧрдП рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд╣реБрдд рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ...
рд╕рд░реНрд╡рд░ рдкреЗрдЬ рдкреАрдврд╝реА рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдорд╛рд░реНрдЧ
рдбрд░реНрдмреА рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рдПрдХ рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рд╕рд░реНрд╡рд░ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреЛрдиреЛрдВ рдореЗрдВ рдПрдХ рд╣реА рдкреГрд╖реНрда рдкреАрдврд╝реА рдФрд░ рд░рд╛рдЙрдЯрд┐рдВрдЧ рдХреЛрдб рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЖрдк рдбрд░реНрдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрдереИрддрд┐рдХ рдкреГрд╖реНрдареЛрдВ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдбрд╛рдпрдирд╛рдорд┐рдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рдорд╛рди рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдмрд╣реБрдд рддреЗрдЬрд╝ рдкреЗрдЬ рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рд╛рдзрд╛рд░рдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЬреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдПрдХ рдкреЗрдЬ рдЬрдирд░реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдкреЗрдЬ рдХреЛ рд▓реЛрдб рдФрд░ рд░реЗрдВрдбрд░ рдХрд░рдиреЗ рдореЗрдВ 1 - 2 рд╕реЗрдХрдВрдб рдХрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рд╕рд░рд▓ рдбрд░реНрдмреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ, 200 рдПрдордПрд╕ рдХреЗ рдмрд╛рдж рдСрдирд▓реЛрдб рдШрдЯрдирд╛ рдЪрд╛рд▓реВ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЬрд┐рддрдирд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рд░реНрд╡рд░ рдкреБрдирд░реНрдЬрдирди рдХреЗ рдХрд╛рд░рдг рдЧрддрд┐ рдореЗрдВ рдЕрдзрд┐рдХ рд╡реГрджреНрдзрд┐ рджреЗрдЦреА рдЬрд╛рддреА рд╣реИред
Google, рдЕрдореЗрдЬрд╝реЕрди рдФрд░ рдлреЗрд╕рдмреБрдХ рдЬреИрд╕реА рдХрдИ рдмрдбрд╝реА рдХрдВрдкрдирд┐рдпрд╛рдВ рдкреГрд╖реНрда рд▓реЛрдб рд╕рдордп рдХреЗ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рднрд╛рд░реА рд╕рдВрд╕рд╛рдзрди рд╕рдорд░реНрдкрд┐рдд рдХрд░рддреА рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реАрдзреЗ рд░реВрдкрд╛рдВрддрд░рдг рдФрд░ рд░рд╛рдЬрд╕реНрд╡ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЙрд╕ рджрд┐рди рд▓рдЧрднрдЧ рдорд░ рдЧрдпрд╛ рдЬрдм рдЬреАрдореЗрд▓ рдиреЗ рдПрдХ рд▓реЛрдб рд╕рдВрдХреЗрддрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рдЧрддрд┐ рдмрд╛рд░ рдЬреЛрдбрд╝рд╛ред рдРрд╕рд╛ рдХрднреА рди рдХрд░реЗрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рд░реНрд╡рд░ рдкрд░ рдкреГрд╖реНрдареЛрдВ рдХреА рдкреАрдврд╝реА рдПрд╕рдИрдУ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдФрд░ рдЙрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдФрд░ рдкрд╛рдардХреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдорд░реНрдерди рдХреА рдХрдореА рд╣реИред
рд╕рд░реНрд╡рд░ рдкрд░ рдбрд░реНрдмреА рд░реВрдЯрд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓ рдПрдХ рдорд┐рдбрд▓рд╡реЗрдпрд░ рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдореЙрдбреНрдпреВрд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЗрд╕реЗ рдЕрдиреНрдп рдПрдХреНрд╕рдкреНрд░реЗрд╕ рд╕рд░реНрд╡рд░ рдорд╛рд░реНрдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдЖрдк рдПрдХ рд╣реА рдкрд░ рдорд╛рд░реНрдЧреЛрдВ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕реЗрдЯреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рднреА рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХреНрд╕рдкреНрд░реЗрд╕ рд╕рд░реНрд╡рд░ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдПрдХ рдЕрд▓рдЧ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдпрд╛ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рднреА рдХреЛрдб рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
рдЬрдмрдХрд┐ рдбрд░реНрдмреА рдЖрдкрдХреЛ рдирд┐рдпрдорд┐рдд рдорд▓реНрдЯреА-рдкреЗрдЬ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЧрддрд┐ рдФрд░ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЗ рд╕рднреА рдлрд╛рдпрджреЗ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдЖрдкрдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рд╕рд┐рдВрдЧрд▓-рдкреЗрдЬ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рднреА рджреЗрддрд╛ рд╣реИ рдЬреЛ рд╕реАрдзреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХрд┐рд╕реА рднреА рдкреИрдЯрд░реНрди рдФрд░ рдорд╛рд░реНрдЧ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рд░реВрдЯрд┐рдВрдЧ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдкреГрд╖реНрда рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдХрд┐рдП рдмрд┐рдирд╛ рд▓рд┐рдВрдХ рджреНрд╡рд╛рд░рд╛ рдПрдХ рд▓рд┐рдВрдХ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ; рдЖрдкрдХреЛ рд░реВрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдмрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рд╕рд╛рдорд╛рдиреНрдп рд▓рд┐рдВрдХ рд╕реЗрдЯ рдХрд░реЗрдВ, рдФрд░ рдбрд░реНрдмреА рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдХрд░реЗрдЧрд╛ред
рдЙрд▓реНрдХрд╛ рдореЗрдВ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЕрдкрдиреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдФрд░
рдЗрд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ ред
рдореЙрдбрд▓ рдФрд░ рджреГрд╢реНрдп рдбреЗрдЯрд╛ рдХреЛ рдЬреЛрдбрд╝рдирд╛
рдЯреЗрдВрдкрд░реЗрдЪрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд▓реНрдХрд╛ рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЕрдкреНрд░реЛрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рднреА рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рджреЗрддреА рд╣реИред рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╕рдордп, рдкреАрдврд╝реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдбреЗрдЯрд╛ рдкреГрд╖реНрда рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рднрд╛рдЧ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВред рдбреЗрдЯрд╛ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдо рдХреА рддреБрд▓рдирд╛ DOM рдХреЗ рдореМрдЬреВрджрд╛ рднрд╛рдЧ рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж, рдЙрд▓реНрдХрд╛ рдиреНрдпреВрдирддрдо рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдбреЛрдо рдЪрдВрдХреНрд╕ рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдмрдбрд╝рд╛ рд▓рд╛рдн рд╕рд╛рджрдЧреА рдФрд░ рдХрд┐рд╕реА рднреА рдЯреЗрдореНрдкрд▓реЗрдЯ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдбрд░реНрдмреА рдЕрдкрдиреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реИрдВрдбрд▓рдмрд╛рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреА рдЬрд╛рддреА рд╣реИ, рдФрд░ HTML рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдбреЛрдо рдХреЗ рдЙрди рд╣рд┐рд╕реНрд╕реЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЙрд▓реНрдХрд╛ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдбрд░реНрдмреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рджреЛ рддрд░реАрдХреЛрдВ рд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ - рдЬрдм рддрддреНрд╡ рд╕рдВрд▓рдЧреНрди рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдореЙрдбрд▓ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдВрдкрд╛рджрди рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХреБрдЫ рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЪреЗрдХ рдмреЙрдХреНрд╕ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА рд╕реЗ рдПрдХ рддрддреНрд╡ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИред рдЖрдк рдпрд╛ рддреЛ рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рдмрд╛рдВрдз рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдХреЗ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдбреЗрд╡рд▓рдкрд░ DOM рдХреЗ рддрддреНрд╡реЛрдВ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдХреЗ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рджреГрд╢реНрдп рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реИ рддреЛ рдЕрд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдмреЗрд╣рддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдбреЛрдо рдШрдЯрдирд╛ рд╕рдВрдЪрд╛рд▓рдХреЛрдВ
рдпрд╣рд╛рдВ рдЕрдВрддрд░ рдмрд╣реБрдд рдЫреЛрдЯреЗ рд╣реИрдВ - рдЙрд▓реНрдХрд╛ рдЦрд╛рдХрд╛ рдореЗрдВ рд╕реАрдПрд╕рдПрд╕ рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдбрд░реНрдмреА рдИрд╡реЗрдВрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдмрд╛рдВрдзрдиреЗ рдХреЗ рд▓рд┐рдП HTML рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
jQuery рдФрд░
Backbone рдиреЗ CSS рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рд▓реЛрдХрдкреНрд░рд┐рдп рдмрдирд╛рдпрд╛ рд╣реИ;
рдиреЙрдХрдЖрдЙрдЯ рдФрд░
рдХреЛрдгреАрдп HTML рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рд╣рдо
HTML рдорд╛рд░реНрдХрдЕрдк рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдХрдард┐рди рд╣реИ рдХрд┐ рдЖрд╡рд╢реНрдпрдХ рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реА CSS рдЪрдпрдирдХрд░реНрддрд╛ рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рдФрд░ рдЕрдХреНрд╕рд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ HTML рд╕рдВрд░рдЪрдирд╛ рдмрджрд▓ рдЬрд╛рддреА рд╣реИ, рд╕реАрдПрд╕рдПрд╕ рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдирд╖реНрдЯ рдХрд░ рджреЗрддреА рд╣реИред рдорд╛рд░реНрдХрдЕрдк рдХреЗ рд╕рд╛рде, рдпрд╣ рдХрдо рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдирд╛рдо рдЧрд▓рддреА рд╕реЗ рдмрджрд▓ рдЬрд╛рдПрдВрдЧреЗ рдФрд░ рдПрдХ рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдЖрд╡рд╢реНрдпрдХ рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рдорд┐рд▓рд╛ред
рдбрд░реНрдмреА рдмреБрджрдмреБрджрд╛рддреА рдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрднрд┐рдирд╡ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкрд╛рд░рдВрдкрд░рд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рд╣рдЬ рдФрд░ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред DOM рдиреЛрдбреНрд╕ рдХреЛ рд░реВрдЯ рддрдХ рдЗрд╡реЗрдВрдЯ рдХреЛ рдкреЙрдк рдЕрдк рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдбрд░реНрдмреА рдкреЙрдк рдЕрдк рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ рдЬрдм рдпрд╣ рдкрд╣рд▓реЗ рдмрд╛рдЙрдВрдб рд╣реИрдВрдбрд▓рд░ рдХреЛ рдвреВрдВрдврддрд╛ рд╣реИ, рдФрд░, рдорд╛рд░реНрдЧреЛрдВ рдХреЗ рд╕рд╛рде, рдЖрдк рдЕрдЧрд▓реЗ () рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рдЗрд╡реЗрдВрдЯреНрд╕ рдХреЛ рдкреЙрдк рдЕрдк рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред
рд░реЗрд╢реЗ
рдЙрд▓реНрдХрд╛
рдлрд╛рдЗрдмрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдиреЛрдб.рдЬреЗрдПрд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЬреЛ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рдХреЛрдб рдХреЗ рдмрдЬрд╛рдп рддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рджрд┐рдЦрддрд╛ рд╣реИ рдЬреЛ рдХрд┐ рдХреЙрд▓рдмреИрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЕрдзрд┐рдХрд╛рдВрд╢ рдиреЛрдб рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╣реИред рдХрд┐рд╕реА рдХреЛ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХрд╛ рдпрд╣ рддрд░реАрдХрд╛ рдкрд╕рдВрдж рд╣реИ, рдХрд┐рд╕реА рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕рдХреЗ рдЦрд┐рд▓рд╛рдл рд╣реИред рдХрдИ рддрд░реНрдХ рд╣реИрдВ, рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдФрд░ рдЦрд┐рд▓рд╛рдлред
рдореБрджреНрджрд╛ рдмрд╣рд╕ рдХрд╛ рдореБрджреНрджрд╛ рд╣реИ, рдлрд┐рд▓рд╣рд╛рд▓ рд╣рдо рдЗрд╕рд╕реЗ рдЕрд▓рдЧ рдЦрдбрд╝реЗ рд╣реЛрдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред
Npm рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдПрдХ рдмрд╣реБрдд
рдЫреЛрдЯрд╛ рдкреНрд░рддрд┐рд╢рдд рдЗрд╕ рд╢реИрд▓реА рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╣рдо рдХреЙрд▓рдмреИрдХ рдХреЗ рд╕рд╛рде Node.js рдореЗрдВ рдПрдХ рдЕрдзрд┐рдХ рдкрд╛рд░рдВрдкрд░рд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВред
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдХрд╣рдирд╛
рдЖрдк рджреЛрдиреЛрдВ рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд▓рдЧрднрдЧ рдПрдХ рд╣реА рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рджреЛрдиреЛрдВ рд╡рд┐рдХрд╛рд╕рд╢реАрд▓ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд▓рд┐рдП рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдг рд╣реИрдВ рдЬреЛ рдкрд░рдВрдкрд░рд╛рдЧрдд рд╡реЗрдм рд░реВрдкрд░реЗрдЦрд╛ рдЬреИрд╕реЗ рд░реЗрд▓ рдпрд╛ рдкреАрдПрдЪрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛ред
рдбрд░реНрдмреА рд╕рдВрдШрд░реНрд╖ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ, рдСрдлрд╝рд▓рд╛рдЗрди рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдФрд░ рдмреЗрд╣рдж рддреЗрдЬ рдкреГрд╖реНрда рдкреАрдврд╝реА рдЬреИрд╕реА рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдкрд░ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреА рд╣реИред рд╣рдо рдЕрдиреНрдп рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдкрд░ рднреА рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ Node.js рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рдореМрдЬреВрдж рд╣реИрдВ рдФрд░ рдЦреБрд▓реЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рд╣реИрдВред
рдЕрдВрдд рдореЗрдВ, рд╣рдо рд╕рднреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡реЛрддреНрддрдо рдЙрдкрдХрд░рдг рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХреА рднрд╛рд╡рдирд╛ рдХреЗрд╡рд▓ рдЕрдзрд┐рдХ рдирд╡рд╛рдЪрд╛рд░ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧреАред рд╣рдо
Meteor ,
SpaceMagic рдпрд╛
Firebase рдЬреИрд╕реЗ рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рдЕрдиреНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреЛ рджреЗрдЦрдХрд░ рдкреНрд░рд╕рдиреНрди рд╣реЛрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рд╕рднреА рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рд╕реАрдЦрддреЗ рд╣реИрдВред рдЕрдВрдд рдореЗрдВ, рдпрд╣ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рдЙрдкрдХрд░рдг, рдПрдХ рдмреЗрд╣рддрд░ рд╡реЗрдм рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ред
рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ : рд╕рдореАрдХреНрд╖рд╛ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ, рдЙрддреНрдкрд╛рдж рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдмрджрд▓ рдЧрдП рд╣реИрдВ:
1. рдЙрд▓реНрдХрд╛ рднреА рдЕрдм рдПрдордЖрдИрдЯреА рдХреЗ рддрд╣рдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рд╣реИ
2. рдПрдирдкреАрдПрдо-рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕реАрдзреЗ рдЖрд╡реЗрджрди рдореЗрдВ рдирд╣реАрдВ - рдкрд╣рд▓реЗ рдЙрдиреНрд╣реЗрдВ рдореЗрдЯрд╛рдЯреЛрд░-рдкреИрдХреЗрдЬ рд╕реЗ рдПрдХ рдЖрд╡рд░рдг рдореЗрдВ рд▓рдкреЗрдЯрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ
3. рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдорд╛рдгреАрдХрд░рдг, рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЙрд▓реНрдХрд╛ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛
4. рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдкреЗрдЬ рдЬрдирд░реЗрд╢рди рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╕реНрдкрд╛рд░реНрдХ (рдПрдХ рдордзреНрдпрд╡рд░реНрддреА DOM рдЬреЗрдирд░реЗрд╢рди рдореЙрдбреНрдпреВрд▓, Meteor рдореЗрдВ рд╣реИрдВрдбрд▓рдмрд╛рд░ рдХреЗ рдиреАрдЪреЗ рд╕реНрдерд┐рдд рд╣реИ) рдореЗрдВ рдПрдореНрдмреЗрдбреЗрдб рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдордХрдбрд╝реА рдХреЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдкреГрд╖реНрдареЛрдВ рдХрд╛ рдЕрдиреБрдХреНрд░рдордг рд╕рдВрднрд╡ рд╣реИ - рдпрд╣ Google рдФрд░ рдпреИрдВрдбреЗрдХреНрд╕ рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЕрдЧрд░ рдХреЛрдИ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЙрд▓реНрдХрд╛ рдпрд╛ рдбрд░реНрдмреА рдореЗрдВ рдФрд░ рдХреНрдпрд╛ рдмрджрд▓рд╛рд╡ рдЖрдпрд╛ рд╣реИ - рдХреГрдкрдпрд╛ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВред
рдЕрдиреБрд╡рд╛рдж рдХреЗ рджреМрд░рд╛рди рдкреНрд░рдпреБрдХреНрдд PS:
DERBY VS METEOR рдкрд░ рд╡рд┐рдЪрд╛рд░