2019 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд░реБрдЭрд╛рди

2018 рдХреЛ рдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐рдорддреНрддрд╛ рдФрд░ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ, рдмрд┐рдЯрдХреЙрдЗрди рд▓реАрдкреНрд╕ рдФрд░ рдмреНрд▓реЙрдХрдЪреЗрди рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЦреЛрдЬреЛрдВ рджреНрд╡рд╛рд░рд╛ рдпрд╛рдж рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдирдП рд╕рд╛рд▓ рдореЗрдВ рд╣рдореЗрдВ рдХреНрдпрд╛ рдЗрдВрддрдЬрд╛рд░ рд╣реИ?

рдЫрд╡рд┐

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

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

3 рдЖрд╡рд╢реНрдпрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛


1. рдЕрдЬрдЧрд░


рдЕрдЬрдЧрд░ рдирдИ рднрд╛рд╖рд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕реЗ Guido van Rossum рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЗрд╕реЗ рдкрд╣рд▓реА рдмрд╛рд░ 1991 рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдЖрд░реНрдЯрд┐рдлрд┐рд╢рд┐рдпрд▓ рдЗрдВрдЯреЗрд▓рд┐рдЬреЗрдВрд╕, рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ, рдбреЗрдЯрд╛ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдФрд░ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рд╛рде рдЬреЛ рдЕрдЪрд╛рдирдХ рджреБрдирд┐рдпрд╛ рдХрд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╡рд╣ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдкрд╕рдВрджреАрджрд╛ рдмрди рдЧрдпрд╛ рд╣реИред

рд╡реНрдпрд╡рд╕рд╛рдп рдХреЗ рдорд╛рд▓рд┐рдХ рдЬреЛ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдмрдврд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рди рдкрд░ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджреЗ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, рдЖрдИрдЯреА рд╕реЗрд╡рд╛рдУрдВ рдХреА рдорд╛рдВрдЧ рдмрдврд╝ рд░рд╣реА рд╣реИред

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

рдЕрдЬрдЧрд░ рдЖрд╡реЗрджрди:

рдбреЗрдЯрд╛ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕

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

рдкрд╛рдпрдерди рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдпреЛрдЬрди рдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХреЗрд╡рд▓ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдпрд╣ рдЧреЗрдо, рд╡реЗрдмрд╕рд╛рдЗрдЯ, рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдЕрдиреБрдХреВрд▓ рд╣реИред

рд╡реЗрдм рд╡рд┐рдХрд╛рд╕

рдЕрдЬрдЧрд░ рдмрд╣реБрдд рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдмрд┐рдирд╛ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХреВрд▓ рд╣реИред рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдПрдХ рд╕рдореГрджреНрдз рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ, рдЬреИрд╕реЗ:
рдЕрдиреБрд░реЛрдз - HTTP рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА
рд╕реБрдВрджрд░рд╕реБрдкрд░ - HTML рдкрд╛рд░реНрд╕рд░
рдлреАрдбрдкрд░реНрд╕рд░ - рдЖрд░рдПрд╕рдПрд╕ / рдПрдЯрдо рдлрд╝реАрдб рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛
рдкреИрд░рд╛рдорд┐рдХреЛ - рдПрд╕рдПрд╕рдПрдЪ 2 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдореБрдбрд╝ рдЕрдЬрдЧрд░ - рдПрдХ рдШрдЯрдирд╛-рдЪрд╛рд▓рд┐рдд рдврд╛рдВрдЪрд╛ (рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП)

Django , рдкрд┐рд░рд╛рдорд┐рдб, рдФрд░ рдлреНрд▓рд╛рд╕реНрдХ рдФрд░ рдмреЛрддрд▓ рдорд╛рдЗрдХреНрд░реЛрдлреНрд░реЗрдо рдЬреИрд╕реЗ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдврд╛рдВрдЪреЗ рднреА рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рддреЗрдЬреА рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред

рдЖрдк CGI рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╛рдпрдерди рдореЗрдВ Plone рдФрд░ Django CMS рдЬреИрд╕реА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рд╣реИред

рдкрд╛рдпрдерди рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЛ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рд╡рд┐рдЬреНрдЮрд╛рди рдФрд░ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ

рдкрд╛рдпрдерди рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдФрд░ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЕрдкрдиреЗ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рдХрд╛рд░рдг рдХрдИ рд╡рд┐рд╢реНрд▓реЗрд╖рд┐рдХреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХрд╛ рдкреНрд░рд┐рдп рд╣реИ:

SciPy рдЧрдгрд┐рдд, рд╡рд┐рдЬреНрдЮрд╛рди рдФрд░ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреБрд▓ рдХрд╛ рд╕рдВрдЧреНрд░рд╣ рд╣реИред
рдкрдВрдбреЛрдВ рдбреЗрдЯрд╛ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИред
IPython рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╢реЗрд▓ рд╣реИ рдЬреЛ рдЙрдиреНрдирдд рдЖрддреНрдордирд┐рд░реАрдХреНрд╖рдг, рдЕрддрд┐рд░рд┐рдХреНрдд рдХрдорд╛рдВрдб рд╕рд┐рдВрдЯреИрдХреНрд╕, рдХреЛрдб рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдФрд░ рдСрдЯреЛ-рдкреВрд░реНрдгрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
NumPy - рдкреВрд░реНрд╡ рд╕рдВрдХрд▓рд┐рдд, рддреЗрдЬ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдЧрдгрд┐рддреАрдп рдФрд░ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд╕рдВрдЪрд╛рд▓рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рд╢реИрдХреНрд╖рд┐рдХ рдХреНрд╖реЗрддреНрд░

рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЙрд▓реЗрдЬреЛрдВ рдФрд░ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдпреЛрдВ рдореЗрдВ рдЕрдЬрдЧрд░ рдкрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рд╕рдордЭрдирд╛ рдЖрд╕рд╛рди рд╣реИред

рдИрдЖрд░рдкреА рд╡рд┐рдХрд╛рд╕

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

рдЦреЗрд▓ рдХрд╛ рд╡рд┐рдХрд╛рд╕

рд╣рд╛рдВ, рдЦреЗрд▓реЛрдВ рдХреЛ рдЕрдЬрдЧрд░ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдПрдХрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ, рдЕрдЬрдЧрд░ рдХреЗ рдкрд╛рд╕ PyGame, PyKyra рдврд╛рдВрдЪрд╛ рд╣реИред 3 рдбреА рдЧреЗрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдмрд╣реБрдд рд╕рд╛рд░реЗ 3D рд░реЗрдВрдбрд░рд┐рдВрдЧ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рднреА рдорд┐рд▓рддреЗ рд╣реИрдВред

рдбреЗрдЯрд╛рдмреЗрд╕, рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, рд░реЛрдмреЛрдЯрд┐рдХреНрд╕, рд╡реЗрдм рд╕реНрдХреНрд░реИрдкрд┐рдВрдЧ, рдПрдЖрдИ, рдПрдордПрд▓ - рдпреЗ рд╡рд╣реА рд╣реИрдВ рдЬреЛ 2019 рдореЗрдВ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рдХреЛ рдЗрддрдирд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдмрдирд╛рддреЗ рд╣реИрдВред

2. рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ


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

NodeJs рдФрд░ MEAN рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╕реНрдЯреИрдХ рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рднреА рдзрдиреНрдпрд╡рд╛рджред рдмрдбрд╝реА рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрдВрдкрдирд┐рдпрд╛рдВ рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рдж рдХреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреА рд╣реИрдВ рдФрд░ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЗрд╕ рд╕реНрдЯреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рд╕рд░реНрд╡рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рдбреЗрд╕реНрдХрдЯреЙрдк рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рд╡рд┐рдХрд╛рд╕:

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

рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдХрд╛рд╕:

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

рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдмреАрдЪ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЖрдИрдУрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореВрд▓ рд╡рд┐рдХрд╛рд╕ рдХреА рдЦреЛрдЬ рдХреЗ рдмрд┐рдирд╛ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдХрд╛рд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдзрдзрдХрддреЗ рддреЗрдЬ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдВрдЬрди:

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

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЬреАрд╡рди рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред

рдЬреЗрдПрд╕ рдЪреМрдЦрдЯреЗ рдЖрдкрдХреЛ рдЬрд╛рдирдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ

рд▓реЛрдХрдкреНрд░рд┐рдп рдЬреЗрдПрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рд╕реЗ рдХреБрдЫ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

AngularJS

рдпрд╣ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЬреЗрдПрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ 2010 рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЖрдкрдХреЛ рдХрдо рд╕рдордп рдореЗрдВ рд╕реНрдерд┐рд░, рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ рдЕрднрд┐рдирд╡ рдореЛрдмрд╛рдЗрд▓ рдФрд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

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

ReactJS

React.js - рдлреЗрд╕рдмреБрдХ рдФрд░ рдЗрдВрд╕реНрдЯрд╛рдЧреНрд░рд╛рдо рдХреА рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА, рдЖрдкрдХреЛ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ рдЬреЛ рд╕рднреА рдЖрдзреБрдирд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддреА рд╣реИрдВ рдЬреЛ рдЗрддрдиреА рдЬрд▓реНрджреА рдмрджрд▓ рдЬрд╛рддреА рд╣реИрдВред

ReactJS рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдФрд░ рд╕реНрдерд┐рд░ рд╣реИред рд╡рд░реНрдЪреБрдЕрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рд╕рд░рд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рдореБрдЦ рдХрд╛рд░рдг рд╣реИрдВ рдЬреЛ рдЗрд╕рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВред

Vue.js

рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЪреМрдЦрдЯреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЬрд┐рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рднреА рдЬрд╛рдирдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрд╣ рдПрдХ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП ReactJS, AngularJS, рдФрд░ Knockout.js рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдЬреЛ рд╣рд░ рддрд░рд╣ рд╕реЗ рдЙрддреНрдкрд╛рджрдХ рд╣реИред

Meteor.js

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

Backbone.js

рдЗрд╕реЗ 2010 рдореЗрдВ рдЬреЗрд░реЗрдореА рдПрд╢рдХреЗрдирд╕ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдХреБрдВрдЬреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдШрдЯрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╕рдВрд░рдЪрдирд╛ рджреЗрддрд╛ рд╣реИ, рд╕рдВрдЧреНрд░рд╣рд┐рдд рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рд╕рд╛рде рддрд░реАрдХреЛрдВ рдХрд╛ рдПрдХ рд╕рдореГрджреНрдз рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣, рдШреЛрд╖рдгрд╛рддреНрдордХ рдШрдЯрдирд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡; рдФрд░ рдЗрд╕реЗ рдЖрдкрдХреЗ рдореМрдЬреВрджрд╛ REST JSON API рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИред Pinterest, Delicious, Disqus, Walmart рдФрд░ Foursquare рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

Polymer.js

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

3. рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдкрд░ рдЬрд╛рдПрдВ


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

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

рдЬрд╛рдиреЗ рд▓рд╛рдн:

- рд╕реНрдЯреЗрдЯрд┐рдХ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдФрд░ рджрдХреНрд╖рддрд╛ (рдЬреИрд╕рд╛ рдХрд┐ C ++ рдпрд╛ Java рдореЗрдВ)
- рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА (рдЬреИрд╕реЗ рдкрд╛рдпрдерди рдпрд╛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ)
- рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдорд▓реНрдЯреАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рдХреА рд╕рднреА рдЖрд╕рд╛рдиреА рдФрд░ рд╕реА ++ рдФрд░ рдЬрд╛рд╡рд╛ рдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИред
рдЧреЛ рдзреАрд░реЗ-рдзреАрд░реЗ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╕реАрдЦрдиреЗ рдФрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕рдмрд╕реЗ рд╣реЛрдирд╣рд╛рд░ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдмрди рд░рд╣реА рд╣реИред

рдХреНрдпреЛрдВ рдЬрд╛рдирд╛ рд╣реИ?

рдЧреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдзреБрдирд┐рдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдПрдХ рд╣рд▓реНрдХреА, рдЦреБрд▓реА рд╕реНрд░реЛрдд рднрд╛рд╖рд╛ рд╣реИред рдЧреЛрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдбреЛрдХрд░ рдФрд░ Google рдХреБрдмреЗрд░рдиреЗрдЯ рдкреИрдХреЗрдЬред рдЧреЛ рдбрд╛рдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдореЗрдВ рднреА рдордЬрдмреВрддреА рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд░рд╣рд╛ рд╣реИред

2018 рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛:

рдЫрд╡рд┐

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

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

рдПрдХ рджрд┐рд╢рд╛ рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдмрдиреЗрдВред

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


All Articles