
рдЗрддрдирд╛ рдмрдбрд╝рд╛ рдирд╛рдо рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдЬ рд╣рдо MVC рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреА рддреБрд▓рдирд╛ рдХреНрд▓рд╛рдЗрдВрдЯ (Angular, Ember, Backbone, Marionette, Knockout, рдЗрддреНрдпрд╛рджрд┐ рд╣рдЬрд╛рд░реЛрдВ) рд╕реЗ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ Full-Stack рдЕрд╡рдзрд╛рд░рдгрд╛ (Derby, Meteor) рдХреЗ рд╕рд╛рде рд╣реИред рд╣рдо рдкреЗрд╢реЗрд╡рд░реЛрдВ, рд╡рд┐рдкрдХреНрд╖, рдорд┐рдердХреЛрдВ, рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗред
рдорд╛рдорд▓реЗ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕
рдПрдХ рдмрд╛рд░, рдЬрдм рдПрдорд╡реАрд╕реА рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛрдиреЗ рд▓рдЧрд╛ рдерд╛, рдпрд╣ рд╕рд░реНрд╡рд░ рдкрд░ рдерд╛ред Django, рд░реВрдмреА рдСрди рд░реЗрд▓реНрд╕, рдПрд╕реНрдк рдиреЗрдЯ MVC, Yii рд╕рд░реНрд╡рд░ рдкрд░ рдорд╣рд╛рди MVC рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред рд╕рднреА рдиреЗ рдЕрдкрдиреА рднрд╛рд╖рд╛ рдХреЛ рдЕрдкрдиреА рдкрд╕рдВрдж рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЪреБрдирд╛, рд╕реНрдереИрддрд┐рдХ рдкреГрд╖реНрдареЛрдВ рдиреЗ рддрд╛рд░ рдкрд░ рдЙрдбрд╝рд╛рди рднрд░реА, jQuery - рдУрд╣, рдпрд╣ рдПрдХ рдЕрджреНрднреБрдд рд╕рдордп рдерд╛ред рдердВрдбрд░ рдЕрдЪрд╛рдирдХ рдорд╛рд░рд╛ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреБрдирдГ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реЗ рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд┐рдХ рдХреЗ рдмрд╛рдж рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗрдм рдирд┐рдпрдорд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдкрд╕рдВрдж рдХрд░реЗ - рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ред рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, jQuery + Ajax рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЕрд╕рдВрд░рдЪрд┐рдд рдХреЛрдб рдореЗрдВ рдбреВрдмрдиреЗ рд▓рдЧреЗ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдЕрдзрд┐рдХ рдореВрд▓рднреВрдд рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред
рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдерд╛ рдХрд┐ рдпрджрд┐ рдПрдорд╡реАрд╕реА рдиреЗ рдкрд╣рд▓реЗ рд╣реА рд╕рд░реНрд╡рд░ рдкрд░ рдХреЛрдб рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрд░рдЪрд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рддреЛ рдпрд╣ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдкрд╣рд▓рд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп рдПрдорд╡реАрд╕реА рдмреИрдХрдмреЛрди рдерд╛, рдЬреЛ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рдФрд░ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рд╣реИред рдлрд┐рд░ рд╕рднреА рдиреЗ рдЕрдкрдиреЗ рд╕рдкрдиреЛрдВ рдХрд╛ рдврд╛рдВрдЪрд╛ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рджреБрдирд┐рдпрд╛ рдиреЗ рдПрдВрдЧреБрд▓рд░, рдиреЙрдХрдЖрдЙрдЯ, рдмреИрдЯрдореИрди, рдПрдореНрдмрд░ рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдХрдИ рдЕрдиреНрдп рдврд╛рдВрдЪреЗ рджреЗрдЦреЗред
рд╕рдВрдкреВрд░реНрдг рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рджрд┐рдЦрд╛рдИ рджреА рд╣реИрдВ рдЬреЛ рдЗрд╕ рдмрд╣реБрддрд╛рдпрдд рдореЗрдВ рдЦреЛ рдЬрд╛рдиреЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░рддреА рд╣реИрдВред рд░рд╛рдЙрдЯрд░, рдЯреЗрдореНрдкреНрд▓реЗрдЯ, рдмреИрдХрдПрдВрдб, REST-api, рддрд╛рд░реЛрдВ рдкрд░ рдбреЗрдЯрд╛ - рдпреЗ рд╕рднреА рдЗрд╕ рд╣рд░реНрд╖рд┐рдд рдпреБрдЧ рдХреЗ рдкреНрд░рддреАрдХ рд╣реИрдВред рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЦреБрд╢рд┐рдпрд╛рдВ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рд░рд╣реЗрдВрдЧреА рдФрд░ рдХреБрдЫ рднреА рднрд╡рд┐рд╖реНрдп рдХреЛ рдмрд╛рджрд▓ рд░рд╣рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
рд╕рдорд╕реНрдпрд╛рдУрдВ
рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдкрд╣рд▓реЗ рдЯреНрд╡рд┐рдЯрд░ рдереЗред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╡реЗ рдкреВрд░реЗ рд░рд╛рд╕реНрддреЗ рдЧрдПред рд╣рдордиреЗ рд░реВрдмреА рдСрди рд░реЗрд▓реНрд╕ рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХреА рдФрд░ рд╕рд░реНрд╡рд░ рдкрд░ HTML рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛, рдлрд┐рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ MVC рдкрд░ рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдФрд░ рдХреБрдЫ рд╕рдордп рдореЗрдВ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╛рда рдХреЗ 140 рд╡рд░реНрдгреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП 4 рд╕реЗрдХрдВрдб рдЗрдВрддрдЬрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдЕрдм рд╡реЗ Scala рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рд░реНрд╡рд░ рдкрд░ HTML рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднрд╛рдЧ рдмрдирд╛рддреЗ рд╣реИрдВред Google рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реИ, рд╡реЗ C ++ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рд░реНрд╡рд░ рдкрд░ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ html рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВред рдРрд╕реА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдФрд░ рдЫреЛрдЯреА рдХрдВрдкрдирд┐рдпреЛрдВ рдФрд░ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред
рд╕рд░реНрдЪ рдЗрдВрдЬрди рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рд╕рд░реНрд╡рд░ рд╕реЗ html рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдХрднреА-рдХрднреА рд╡реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ MVC рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЦреЛрдЬ рдЗрдВрдЬрди рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдкрд░ HTML рдЙрддреНрдкрдиреНрди рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред рдЕрдиреНрдп рд▓реЛрдЧ рдПрдорд╡реАрд╕реА рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдПрдорд╡реАрд╕реА рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ, рдПрд╕рдИрдУ рдХреЗ рд▓рд┐рдП рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ рдХрд╛ рддреНрдпрд╛рдЧ рдХрд░рддреЗ рд╣реИрдВред
рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ рдХреЗ рдпреБрдЧ рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдбреЗрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рддреБрд░рдВрдд рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдПрдХ рддреБрдЪреНрдЫ рдХрд╛рд░реНрдп рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░реНрд╡рд░ рднрд╛рдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ MVC рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдмрджрд▓реА рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдмреИрдХрдПрдВрдб
рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдПрдорд╡реАрд╕реА рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рддрд░реНрдХ рдореЗрдВ рд╕реЗ рдПрдХ рдмреИрдХрдПрдВрдб рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рдмреИрдХрдПрдВрдб рдХреЛ рдмрджрд▓рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ MVC рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рд╕рд░реНрд╡рд░ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо REST-api, рд╕рддреНрдпрд╛рдкрди, рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛, рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╣реИред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдореЗрдВ, рдмреИрдХрдПрдВрдб рд▓рдЧрднрдЧ рдХрднреА рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИред
рдмреИрдХрдПрдВрдб рдХреЛ рдмрджрд▓рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣рдореЗрдВ рдЗрд╕ рдЕрд░реНрде рдореЗрдВ рднреА рд╕реАрдорд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рд╣рдо рд╕рд░реНрд╡рд░ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдПрдХ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рднреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ:
- рдПрдХ рднрд╛рд╖рд╛, рдПрдХ рд╡рд╛рддрд╛рд╡рд░рдг, рдПрдХ рд╢рдмреНрдж
- рдПрдХ рд╣реА рдореЙрдбреНрдпреВрд▓ (рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд░реЗрдВ)
- рдХреЛрдб рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐
рдпрд╣ рд╕рдм рдХреЗрд╡рд▓ рддрднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдЗрд╕рдореЗрдВ Node.js. рдмреИрдХрдПрдВрдб рд╣реЛред
Node.js
Node.js рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореБрдЦреНрдп рдорд┐рдердХ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрдерд┐рд░ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЕрдиреБрд░реЛрдз рдХрднреА-рдХрднреА рдЦреЛ рдЬрд╛рддреЗ рд╣реИрдВред
рдХреНрд▓рд╕реНрдЯрд░ рдФрд░
рдбреЛрдореЗрди рдХреЗ рдЖрдЧрдорди рдХреЗ рд╕рд╛рде
, рдпрд╣ рдЕрдм рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдирд╣реАрдВ рд╣реИред
рдПрдХ рдФрд░ рдорд┐рдердХ рд╣реИ рдиреЛрдб.рдЬреЗрдПрд╕ рдзреАрдорд╛ рд╣реИред рдпрд╣рд╛рдБ, рдПрдХ рдХрд╣ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ v8 C рд╕реЗ рдХреЗрд╡рд▓ 3-5 рдЧреБрдирд╛ рдзреАрдорд╛ рд╣реИ рдпрд╛ рдХрд┐ Node.js рдХрдиреЗрдХреНрд╢рди рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ 8 kb рдореЗрдореЛрд░реА рдЦрд░реНрдЪ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдПрдХ
рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рд╕рд╛рде рд▓рд╛рдЦреЛрдВ рдХрдиреЗрдХреНрд╢рди рдкрд░реНрдпрд╛рдкреНрдд рддрд░реНрдХ рд╣реЛрдВрдЧреЗред
рддреАрд╕рд░рд╛ рдорд┐рдердХ рдЖрд╕рдиреНрди рдХреЙрд▓рдмреИрдХ рдирд░реНрдХ рд╣реИред рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ Node.js рдЗрд╕рдХреА рд╡рд┐рдЪрд╛рд░рдзрд╛рд░рд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдПрдХ рдЕрдиреВрдард╛ рд▓рд╛рдн рджреЗрддрд╛ рд╣реИ: рдПрдХ рдирдП рдЕрдиреБрд░реЛрдз рдХреЛ рддрдм рддрдХ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рд╕рднреА рдЕрдиреБрд░реЛрдз рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреЗред рдПрдХ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╕рдорд╛рди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд▓рд┐рдЦрдирд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрджрдд рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред Node.js рдХреЗ рд╕рдХреНрд╖рдо рд╣рд╛рдереЛрдВ рдореЗрдВ, рдХреЛрдб рд╕реБрдВрджрд░ рдФрд░ рдкрд╛рд░рджрд░реНрд╢реА рд╣реИред
рдЪреМрдерд╛ рдорд┐рдердХ рдпрд╣ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рднрд╛рд╖рд╛ рдирд╣реАрдВ рд╣реИред
рдбрдЧрд▓рд╕ рдХреНрд░реЙрдХрдлреЛрд░реНрдб рдиреЗ рдЦреБрдж рдХреЛ рдЗрд╕ рдХрдерди рд╕реЗ рдЕрд╕рд╣рдордд рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред
рдкреВрд░рд╛ рдвреЗрд░
рдлреБрд▓-рд╕реНрдЯреИрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореБрдЦреНрдп рдорд┐рдердХ рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗ рдПрдХ рдЕрдЦрдВрдб рдбрд┐рдЬрд╛рдЗрди рд╣реИрдВ рдФрд░ рд╣рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдШрдЯрдХреЛрдВ рдХреЛ рдЪреБрдирдиреЗ рдореЗрдВ рд▓рдЪреАрд▓реЗрдкрди рд╕реЗ рд╡рдВрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд▓рдЪреАрд▓рд╛рдкрди рдФрд░ рдкреНрд░рдпреЛрдЬреНрдп рдХреЗ рдмреАрдЪ рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕ рд╣реИред рдФрд░ рд╕рд╣реА рдлреИрд╕рд▓рд╛ рдордзреНрдп рдореИрджрд╛рди рдХреА рддрд▓рд╛рд╢ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбрд░реНрдмреА рдореЗрдВ рдШрдЯрдХ рд╣реЛрддреЗ рд╣реИрдВ:
express.js ,
рд░реЗрд╕рд░ ,
share.js ,
рд▓рд╛рдЗрд╡-рдбреАрдмреА ,
рдЯреНрд░реИрдХ , рдЖрджрд┐ред рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдЦреНрддреА рд╕реЗ рдЕрдкрдирд╛ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, рдХреБрдЫ рдХреЛ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рджреВрд╕рд░рд╛ рдорд┐рдердХ рдпрд╣ рд╣реИ рдХрд┐ рдлреБрд▓-рд╕реНрдЯреИрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИрдВред рдбрд░реНрдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрдЯреИрдЯрд┐рдХ рд╕рд╛рдЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдмрд┐рдирд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдорд▓реНрдЯреАрдкреНрд▓реЗрдпрд░ рдЧреЗрдореНрд╕ рдФрд░ рдмрдбрд╝реЗ рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рддрд░рд╣ рд╣реА рд╕рдлрд▓рддрд╛ рдорд┐рд▓рддреА рд╣реИред
рддреАрд╕рд░рд╛ рдорд┐рдердХ рдпрд╣ рд╣реИ рдХрд┐ рд╕рд░реНрд╡рд░ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдмреАрдЪ рдХреЛрдб рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдпрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИред рд╕рд░реНрд╡рд░ рдкрд░ рдХреЗрд╡рд▓ рд╕рднреА рдЧреБрдкреНрдд рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╣рдореЗрд╢рд╛ рд╕рдВрднрд╡ рд╣реЛрддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдкрддрд╛ рди рд╣реЛред рдбреЗрдЯрд╛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рддрдВрддреНрд░ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдЪреМрдерд╛ рдорд┐рдердХ рдпрд╣ рд╣реИ рдХрд┐ рдлреБрд▓-рд╕реНрдЯреИрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЕрднреА рднреА рдХрдЪреНрдЪреЗ рд╣реИрдВ, рд╕реНрдерд┐рд░ рдирд╣реАрдВ рд╣реИрдВ, рд╡реЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рддреЗ рд╕рдордп рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд▓рд╣рд╛рд▓ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ рдЬреЛ рд▓реЛрдб рдХреЗ рдЕрдзреАрди рд╣реИрдВред рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИрдВред
рдлреБрд▓-рд╕реНрдЯреИрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рд╕рд░реНрд╡рд░ рдФрд░ рдПрдорд╡реАрд╕реА рдкрд░ рд╕рднреА рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдПрдорд╡реАрд╕реА рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдПрдХ рднрд╛рд╖рд╛ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдлрд╛рдпрджреЗ рд╕реЗ рдЧреБрдгрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдбреЗрдЯрд╛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдЬреИрд╕реА рдЕрдиреВрдареА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░, рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдг рджреЗрддрд╛ рд╣реИред рдкрд╣рд▓реЗ рдХреЗрд╡рд▓ Google рдФрд░ Twitter рдЬреИрд╕реЗ рд░рд╛рдХреНрд╖рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реБрд▓рдн рд╣реИ, рдФрд░ рдЖрдЬ рд╡реЗрдм рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЛ рдХрд░реАрдм рд▓рд╛рддрд╛ рд╣реИред
рдбрд░реНрдмреА рд╕рд╛рдордЧреНрд░реА