рдХрд┐рдВрд╡рд╛ рдореЛрдиреЛрд▓рд┐рде рдЕрд╕рд▓реЗрд▓реА рдкреНрд░рддреНрдпреЗрдХ рдирд╛рдЦреВрд╖ рдХрдВрдкрдиреА рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдорд╛рд░реНрдЧрд╛рдиреЗ рдирд╛рдЦреВрд╖ рдЕрд╕рддреЗ.
2011 рдордзреНрдпреЗ рдбреЛрдбреЛ рдкрд┐рдЭреНрдЭрд╛ рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдкреНрд░рдорд╛рдгреЗ рдбреЛрдбреЛ рдЖрдпрдПрд╕ рдкреНрд░рдгрд╛рд▓реАрдЪрд╛ рд╡рд┐рдХрд╛рд╕ рд▓рдЧреЗрдЪрдЪ рд╕реБрд░реВ рдЭрд╛рд▓рд╛. рд╣реЗ рд╡реНрдпрд╡рд╕рд╛рдп рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреНрдпрд╛ рдкреВрд░реНрдг рдЖрдгрд┐ рд╕рдВрдкреВрд░реНрдг рдбрд┐рдЬрд┐рдЯрд▓рд╛рдпрдЭреЗрд╢рдирдЪреНрдпрд╛ рдХрд▓реНрдкрдиреЗрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддреЗ рдЖрдгрд┐
рд╣рд╛ рд▓реЗрдЦ "рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкреБрдиреНрд╣рд╛ рдХрд╛ рд▓рд┐рд╣рд╛рдпрдЪреЗ рдЖрдгрд┐ рдЗрддрдХреЗ рдореЛрдареЗ рдЖрдгрд┐ рджреАрд░реНрдШрдХрд╛рд▓реАрди рдмрджрд▓ рдХрд╛ рдХрд░рд╛рдпрдЪреЗ?" рдпрд╛ рдкреНрд░рд╢реНрдирд╛рдВрдЪреА "рдЙрддреНрддрд░" рдЖрд╣реЗ. рдорд╛рдЧреАрд▓ рд▓реЗрдЦрд╛рдХрдбреЗ рдкрд░рдд
рд▓реЗрдЦрд╛рдВрдЪреА рдорд╛рд▓рд┐рдХрд╛ "рдбреЛрдбреЛ рдЖрдпрдПрд╕ рдореНрд╣рдгрдЬреЗ рдХрд╛рдп?" рдпрд╛рдмрджреНрджрд▓ рд╕рд╛рдВрдЧрддреЗ:
-
рдбреЛрдбреЛ IS (2011-2015) рдордзреАрд▓ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдореЛрдиреЛрд▓рд┐рде. (рддреБрдореНрд╣реА рдЗрдереЗ рдЖрд╣рд╛рдд)
-
рдХреНрд▓рд╛рдпрдВрдЯ рд╕рд╛рдЗрдб рдкрде: рдмреЗрд╕ рд╡рд░ рджрд░реНрд╢рдиреА рднрд╛рдЧ (2016-2017). (рд╕реБрд░реВ рдЖрд╣реЗ...)
-
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕реЗрд╕рдЪрд╛ рдЗрддрд┐рд╣рд╛рд╕. (2018-2019). (рд╕реБрд░реВ рдЖрд╣реЗ...)
-
рдореЛрдиреЛрд▓рд┐рдердЪреЗ рдкреВрд░реНрдг рд╕реЙрдЗрдВрдЧ рдЖрдгрд┐ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреЗ рд╕реНрдерд┐рд░реАрдХрд░рдг. (рд╕реБрд░реВ рдЖрд╣реЗ...)
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░
2011 рдордзреНрдпреЗ, рдбреЛрдбреЛ IS рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЕрд╕реЗ рджрд┐рд╕рд▓реЗ:
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдордзреАрд▓ рдкрд╣рд┐рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдСрд░реНрдбрд░ рд╕реНрд╡реАрдХреГрддреА рдЖрд╣реЗ. рд╡реНрдпрд╡рд╕рд╛рдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрд╢реА рд╣реЛрддреА:
-
рдХреНрд▓рд╛рдпрдВрдЯ рдкрд┐рдЭреНрдЭреЗрд░рд┐рдпрд╛рд▓рд╛ рдХреЙрд▓ рдХрд░рддреЛ;
-
рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдлреЛрди рдЙрдЪрд▓рддреЛ;
-
рдлреЛрдирджреНрд╡рд╛рд░реЗ рдСрд░реНрдбрд░ рд╕реНрд╡реАрдХрд╛рд░рддреЗ;
-
рдСрд░реНрдбрд░ рд╕реНрд╡реАрдХреГрддреА рдЗрдВрдЯрд░рдлреЗрд╕рдордзреНрдпреЗ рд╕рдорд╛рдВрддрд░ рднрд░рддреЗ: рдХреНрд▓рд╛рдпрдВрдЯрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА, рдСрд░реНрдбрд░ рддрдкрд╢реАрд▓рд╛рд╡рд░реАрд▓ рдбреЗрдЯрд╛, рд╡рд┐рддрд░рдг рдкрддреНрддрд╛ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддрд▓рд╛ рдЬрд╛рддреЛ.
рдорд╛рд╣рд┐рддреА рдкреНрд░рдгрд╛рд▓реАрдЪрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдЕрд╕реЗ рдХрд╛рд╣реАрддрд░реА рджрд┐рд╕рдд рд╣реЛрддрд╛ ...
рдСрдХреНрдЯреЛрдмрд░ 2011 рдкрд╛рд╕реВрди рдкрд╣рд┐рд▓реА рдЖрд╡реГрддреНрддреА:
рдкреНрд░рдердо рдСрд░реНрдбрд░ рдШреЗрдгрд╛рд░реНрдпрд╛ рдореЙрдбреНрдпреВрд▓рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рд╕рдВрд╕рд╛рдзрдиреЗ рдорд░реНрдпрд╛рджрд┐рдд рд╣реЛрддреА. рдЖрдореНрд╣рд╛рд▓рд╛ рддреНрд╡рд░реАрдд рдЖрдгрд┐ рд▓рд╣рд╛рди рд╕рдВрдШрд╛рд╕рд╣ рдмрд░реЗрдЪ рдХрд╛рд╣реА рдХрд░рд╛рдпрдЪреЗ рд╣реЛрддреЗ. рдПрдХ рд▓рд╣рд╛рди рд╕рдВрдШ 2 рд╡рд┐рдХрд╛рд╕рдХ рдЖрд╣реЗ рдЬреНрдпрд╛рдВрдиреА рд╕рдВрдкреВрд░реНрдг рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рдкреНрд░рдгрд╛рд▓реАрдЪрд╛ рдкрд╛рдпрд╛ рдШрд╛рддрд▓рд╛.
рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдкрд╣рд┐рд▓реНрдпрд╛ рдирд┐рд░реНрдгрдпрд╛рдиреЗ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рд╕реНрдЯреЕрдХрдЪреЗ рднрд╡рд┐рд╖реНрдп рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реЗ:
-
ASP.NET MVC, C# рднрд╛рд╖реЗрд╡рд░ рдмреЕрдХрдПрдВрдб. рд╡рд┐рдХрд╕рдХ рдбреЙрдЯрдиреЗрдЯрдЪрд┐рдХреА рд╣реЛрддреЗ, рд╣рд╛ рд╕реНрдЯреЕрдХ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рдкрд░рд┐рдЪрд┐рдд рдЖрдгрд┐ рдЖрдирдВрджрджрд╛рдпреА рд╣реЛрддрд╛.
-
рдмреВрдЯрд╕реНрдЯреНрд░реЕрдк рдЖрдгрд┐ JQuery рд╡рд░ рдлреНрд░рдВрдЯрдПрдВрдб: рд╕реНрд╡-рд▓рд┐рдЦрд┐рдд рд╢реИрд▓реА рдЖрдгрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╡рд░ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕.
-
MySQL рдбреЗрдЯрд╛рдмреЗрд╕: рдкрд░рд╡рд╛рдирд╛ рдЦрд░реНрдЪ рдирд╛рд╣реА, рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╕реЛрдкреЗ.
-
рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рд╕рд░реНрд╡реНрд╣рд░, рдХрд╛рд░рдг .NET рдирдВрддрд░ рдлрдХреНрдд Windows рдЕрдВрддрд░реНрдЧрдд рдЕрд╕реВ рд╢рдХрддреЗ (рдЖрдореНрд╣реА рдореЛрдиреЛрд╡рд░ рдЪрд░реНрдЪрд╛ рдХрд░рдгрд╛рд░ рдирд╛рд╣реА).
рд╢рд╛рд░реАрд░рд┐рдХрджреГрд╖реНрдЯреНрдпрд╛, рд╣реЗ рд╕рд░реНрд╡ "рд╣реЛрд╕реНрдЯрд░рд╡рд░ рд╕рдорд░реНрдкрд┐рдд" рдордзреНрдпреЗ рд╡реНрдпрдХреНрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.
рдСрд░реНрдбрд░ рдЗрдирдЯреЗрдХ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░
рдордЧ рдкреНрд░рддреНрдпреЗрдХрдЬрдг рдЖрдзреАрдЪ рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕реЗрд╕рдмрджреНрджрд▓ рдмреЛрд▓рдд рд╣реЛрддрд╛ рдЖрдгрд┐ рдПрд╕рдУрдПрдЪрд╛ рд╡рд╛рдкрд░ рдореЛрдареНрдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдВрдордзреНрдпреЗ 5 рд╡рд░реНрд╖рд╛рдВрд╕рд╛рдареА рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдбрдмреНрд▓реНрдпреВрд╕реАрдПрдл 2006 рдордзреНрдпреЗ рд░рд┐рд▓реАрдЬ рдЭрд╛рд▓рд╛. рдкрд░рдВрддреБ рдирдВрддрд░ рддреНрдпрд╛рдВрдиреА рдПрдХ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдЖрдгрд┐ рд╕рд┐рджреНрдз рдЙрдкрд╛рдп рдирд┐рд╡рдбрд▓рд╛.
рдпреЗрдереЗ рдЖрд╣реЗ.
Asp.Net MVC рд╣реЗ рд░реЗрдЭрд░ рдЖрд╣реЗ, рдЬреЗ рдлреЙрд░реНрдо рдХрд┐рдВрд╡рд╛ рдХреНрд▓рд╛рдпрдВрдЯрдЪреНрдпрд╛ рд╡рд┐рдирдВрддреАрдиреБрд╕рд╛рд░, рд╕рд░реНрд╡реНрд╣рд░ рд░реЗрдВрдбрд░рд┐рдВрдЧрд╕рд╣ HTML рдкреГрд╖реНрда рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ. рдХреНрд▓рд╛рдпрдВрдЯрд╡рд░, CSS рдЖрдгрд┐ JS рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдзреАрдЪ рдорд╛рд╣рд┐рддреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛рдд рдЖрдгрд┐ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕, JQuery рджреНрд╡рд╛рд░реЗ AJAX рд╡рд┐рдирдВрддреНрдпрд╛ рдХрд░рддрд╛рдд.
рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рд╡рд┐рдирдВрддреНрдпрд╛ *рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреНрд▓рд╛рд╕реЗрд╕рдордзреНрдпреЗ рд╕рдВрдкрддрд╛рдд, рдЬрд┐рдереЗ рдЕрдВрддрд┐рдо HTML рдкреГрд╖реНрдард╛рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдгрд┐ рдирд┐рд░реНрдорд┐рддреА рдкрджреНрдзрддреАрдордзреНрдпреЗ рд╣реЛрддреЗ. рдирд┐рдпрдВрддреНрд░рдХ *рд╕реЗрд╡рд╛ рдирд╛рд╡рд╛рдЪреНрдпрд╛ рддрд░реНрдХрд╢рд╛рд╕реНрддреНрд░рд╛рдЪреНрдпрд╛ рдерд░рд╛рд▓рд╛ рд╡рд┐рдирдВрддреА рдХрд░рддрд╛рдд. рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд╡рд╛ рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдЪреНрдпрд╛ рдХрд╛рд╣реА рдкреИрд▓реВрдВрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ:
-
рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдбрд┐рдкрд╛рд░реНрдЯрдореЗрдВрдЯрд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╕рд░реНрд╡реНрд╣рд┐рд╕рдиреЗ рдкрд┐рдЭреНрдЭреЗрд░рд┐рдпрд╛, рд╡рд┐рднрд╛рдЧрд╛рдВрд╡рд░ рдорд╛рд╣рд┐рддреА рджрд┐рд▓реА. рд╡рд┐рднрд╛рдЧ рд╣рд╛ рдкрд┐рдЭреНрдЭрд░рд┐рдпрд╛рдЪрд╛ рдПрдХ рдЧрдЯ рдЖрд╣реЗ рдЬреЛ рдПрдХрд▓ рдлреНрд░рдБрдЪрд╛рдпрдЭреА рдЪрд╛рд▓рд╡рддреЛ.
-
ReceivingOrdersService рдиреЗ рдСрд░реНрдбрд░рдЪреА рд░рдЪрдирд╛ рд╕реНрд╡реАрдХрд╛рд░рд▓реА рдЖрдгрд┐ рдЧрдгрдирд╛ рдХреЗрд▓реА.
-
рдЖрдгрд┐ SmsService рдиреЗ SMS рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА API рд╕реЗрд╡рд╛рдВрдирд╛ рдХреЙрд▓ рдХрд░реВрди рдПрд╕рдПрдордПрд╕ рдкрд╛рдард╡рд▓реЗ.
рд╕реЗрд╡рд╛рдВрдиреА рдбреЗрдЯрд╛рдмреЗрд╕рдордзреВрди рдбреЗрдЯрд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реА, рд╡реНрдпрд╡рд╕рд╛рдп рддрд░реНрдХ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓рд╛. рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд╡реЗрдордзреНрдпреЗ рдпреЛрдЧреНрдп рдирд╛рд╡рд╛рдЪреЗ рдПрдХ рдХрд┐рдВрд╡рд╛ рдЕрдзрд┐рдХ *рд░реЗрдкреЙрдЭрд┐рдЯрд░реАрдЬ рдЕрд╕рддрд╛рдд. рддреНрдпрд╛рдВрдЪреНрдпрд╛рдордзреНрдпреЗ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдгрд┐ рдореЕрдкрд░реНрд╕рдЪрд╛ рдПрдХ рд╕реНрддрд░ рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рдкреНрд░рд╢реНрди рдЖрд╣реЗрдд. рд╕реНрдЯреЛрд░реЗрдЬрдордзреНрдпреЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рд╣реЛрддрд╛, рд╡рд┐рд╢реЗрд╖рдд: рдЬреНрдпрд╛рдВрдиреА рдЕрд╣рд╡рд╛рд▓ рдбреЗрдЯрд╛ рдЬрд╛рд░реА рдХреЗрд▓рд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛рдордзреНрдпреЗ рдмрд░реЗрдЪ рдХрд╛рд╣реА. ORM рд╡рд╛рдкрд░рд▓рд╛ рдЧреЗрд▓рд╛ рдирд╛рд╣реА, рдкреНрд░рддреНрдпреЗрдХрдЬрдг рд╣рд╛рддрд╛рдиреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реНрдпрд╛ sql рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рд╣реЛрддрд╛.
рдбреЛрдореЗрди рдореЙрдбреЗрд▓ рдЖрдгрд┐ рд╕рд╛рдорд╛рдиреНрдп рд╕рд╣рд╛рдпреНрдпрдХ рд╡рд░реНрдЧрд╛рдВрдЪрд╛ рдПрдХ рд╕реНрддрд░ рджреЗрдЦреАрд▓ рд╣реЛрддрд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдСрд░реНрдбрд░ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгрд╛рд░рд╛ рдСрд░реНрдбрд░ рд╡рд░реНрдЧ. рддреНрдпрд╛рдЪ рдард┐рдХрд╛рдгреА, рд▓реЗрдпрд░рдордзреНрдпреЗ, рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рдЪрд▓рдирд╛рдиреБрд╕рд╛рд░ рдкреНрд░рджрд░реНрд╢рди рдордЬрдХреВрд░ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдорджрддрдиреАрд╕ рд╣реЛрддрд╛.
рд╣реЗ рд╕рд░реНрд╡ рдЕрд╢рд╛ рдореЙрдбреЗрд▓рджреНрд╡рд╛рд░реЗ рджрд░реНрд╢рд╡рд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ:
рдСрд░реНрдбрд░ рдорд╛рд░реНрдЧ
рдЕрд╢реА рдСрд░реНрдбрд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдПрдХ рд╕рд░рд▓реАрдХреГрдд рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдорд╛рд░реНрдЧ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреНрдпрд╛.
рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, рд╕рд╛рдЗрдЯ рд╕реНрдерд┐рд░ рд╣реЛрддреА. рддреНрдпрд╛рд╡рд░ рдХрд┐рдВрдорддреА рд╣реЛрддреНрдпрд╛ рдЖрдгрд┐ рд╡рд░ - рдПрдХ рдлреЛрди рдирдВрдмрд░ рдЖрдгрд┐ рд╢рд┐рд▓рд╛рд▓реЗрдЦ "рддреБрдореНрд╣рд╛рд▓рд╛ рдкрд┐рдЭреНрдЭрд╛ рд╣рд╡рд╛ рдЕрд╕рд▓реНрдпрд╛рд╕ - рдирдВрдмрд░рд╡рд░ рдХреЙрд▓ рдХрд░рд╛ рдЖрдгрд┐ рдСрд░реНрдбрд░ рдХрд░рд╛." рдСрд░реНрдбрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣рд╛рд▓рд╛ рдПрдХ рд╕рд╛рдзрд╛ рдкреНрд░рд╡рд╛рд╣ рд▓рд╛рдЧреВ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ:
-
рдХреНрд▓рд╛рдпрдВрдЯ рдХрд┐рдорддреАрдВрд╕рд╣ рд╕реНрдерд┐рд░ рд╕рд╛рдЗрдЯрд▓рд╛ рднреЗрдЯ рджреЗрддреЛ, рдЙрддреНрдкрд╛рджрдиреЗ рдирд┐рд╡рдбрддреЛ рдЖрдгрд┐ рд╕рд╛рдЗрдЯрд╡рд░ рд╕реВрдЪреАрдмрджреНрдз рдХреЗрд▓реЗрд▓реНрдпрд╛ рдирдВрдмрд░рд╡рд░ рдХреЙрд▓ рдХрд░рддреЛ.
-
рдЧреНрд░рд╛рд╣рдХ рддреНрдпрд╛рдВрдирд╛ рдСрд░реНрдбрд░рдордзреНрдпреЗ рдЬреЛрдбреВ рдЗрдЪреНрдЫрд┐рдд рдЙрддреНрдкрд╛рджрдирд╛рдВрдЪреА рдирд╛рд╡реЗ рджреЗрддрд╛рдд.
-
рддреНрдпрд╛рдЪрд╛ рдкрддреНрддрд╛ рдЖрдгрд┐ рдирд╛рд╡ рджреЗрддреЛ.
-
рдСрдкрд░реЗрдЯрд░ рдСрд░реНрдбрд░ рд╕реНрд╡реАрдХрд╛рд░рддреЛ.
-
рдСрд░реНрдбрд░ рд╕реНрд╡реАрдХрд╛рд░рд▓реЗрд▓реНрдпрд╛ рдСрд░реНрдбрд░ рдЗрдВрдЯрд░рдлреЗрд╕рдордзреНрдпреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ.
рд╣реЗ рд╕рд░реНрд╡ рдореЗрдиреВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рд╕реБрд░реВ рд╣реЛрддреЗ. рд▓реЙрдЧ-рдЗрди рдХреЗрд▓реЗрд▓рд╛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдСрдкрд░реЗрдЯрд░ рдПрдХрд╛ рд╡реЗрд│реА рдПрдХрдЪ рдСрд░реНрдбрд░ рд╕реНрд╡реАрдХрд╛рд░рддреЛ. рдореНрд╣рдгреВрди, рдорд╕реБрджрд╛ рдХрд╛рд░реНрдЯ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рддреНрд░рд╛рдд рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ (рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреЗ рд╕рддреНрд░ рдореЗрдорд░реАрдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ). рдЙрддреНрдкрд╛рджрдиреЗ рдЖрдгрд┐ рдЧреНрд░рд╛рд╣рдХ рдорд╛рд╣рд┐рддреА рдЕрд╕рд▓реЗрд▓реА рдХрд╛рд░реНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдЖрд╣реЗ.
рдЧреНрд░рд╛рд╣рдХ рдЙрддреНрдкрд╛рджрдирд╛рд▓рд╛ рдирд╛рд╡ рджреЗрддреЛ, рдСрдкрд░реЗрдЯрд░ рддреНрдпрд╛рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЛ +
рдЙрддреНрдкрд╛рджрдирд╛рдЪреНрдпрд╛ рдкреБрдвреЗ, рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рд╡рд┐рдирдВрддреА рдкрд╛рдард╡рд┐рд▓реА рдЬрд╛рддреЗ. рдЙрддреНрдкрд╛рджрдирд╛рдЪреА рдорд╛рд╣рд┐рддреА рдбреЗрдЯрд╛рдмреЗрд╕рдордзреВрди рдХрд╛рдврд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ рдЙрддреНрдкрд╛рджрдирд╛рдЪреА рдорд╛рд╣рд┐рддреА рдХрд╛рд░реНрдЯрдордзреНрдпреЗ рдЬреЛрдбрд▓реА рдЬрд╛рддреЗ.
рд╢реЗрд░рд╛. рд╣реЛрдп, рдпреЗрдереЗ рдЖрдкрдг рдбреЗрдЯрд╛рдмреЗрд╕рдордзреВрди рдЙрддреНрдкрд╛рджрди рдЦреЗрдЪреВ рд╢рдХрдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рддреЗ рдлреНрд░рдВрдЯрдПрдВрдбрдордзреВрди рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░реВ рд╢рдХрддрд╛. рдкрд░рдВрддреБ рд╕реНрдкрд╖реНрдЯрддреЗрд╕рд╛рдареА, рдореА рдбреЗрдЯрд╛рдмреЗрд╕рдордзреВрди рдЕрдЪреВрдХ рдорд╛рд░реНрдЧ рджрд░реНрд╢рд╡рд┐рд▓рд╛.
рдкреБрдвреЗ, рдХреНрд▓рд╛рдпрдВрдЯрдЪрд╛ рдкрддреНрддрд╛ рдЖрдгрд┐ рдирд╛рд╡ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛.
рддреБрдореНрд╣реА "рдСрд░реНрдбрд░ рддрдпрд╛рд░ рдХрд░рд╛" рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рддреЗрд╡реНрд╣рд╛:
-
рд╡рд┐рдирдВрддреА OrderController.SaveOrder() рд╡рд░ рдкрд╛рдард╡рд▓реА рдЬрд╛рддреЗ.
-
рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рддреНрд░рд╛рддреВрди рдХрд╛рд░реНрдЯ рдорд┐рд│рддреЗ, рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рдорд╛рдгрд╛рдд рдЙрддреНрдкрд╛рджрдиреЗ рдЖрд╣реЗрдд.
-
рдЖрдореНрд╣реА рдХрд╛рд░реНрдЯрд▓рд╛ рдХреНрд▓рд╛рдпрдВрдЯрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдкреБрд░рд╡рддреЛ рдЖрдгрд┐ рддреЗ рд░рд┐рд╕реАрд╡реНрд╣рд┐рдВрдЧрдСрд░реНрдбрд░рд╕рд░реНрд╡реНрд╣рд┐рд╕ рдХреНрд▓рд╛рд╕рдЪреНрдпрд╛ AddOrder рдкрджреНрдзрддреАрдХрдбреЗ рдкрд╛рдард╡рддреЛ, рдЬрд┐рдереЗ рддреЗ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рд╕реЗрд╡реНрд╣ рдХреЗрд▓реЗ рдЬрд╛рддреЗ.
-
рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдСрд░реНрдбрд░, рдСрд░реНрдбрд░рдЪреА рд░рдЪрдирд╛, рдХреНрд▓рд╛рдпрдВрдЯрд╕рд╣ рдЯреЗрдмрд▓ рдЕрд╕рддрд╛рдд рдЖрдгрд┐ рддреЗ рд╕рд░реНрд╡ рдЬреЛрдбрд▓реЗрд▓реЗ рдЕрд╕рддрд╛рдд.
-
рдСрд░реНрдбрд░ рдбрд┐рд╕реНрдкреНрд▓реЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдЬрд╛рддреЛ рдЖрдгрд┐ рдирд╡реАрдирддрдо рдСрд░реНрдбрд░ рдХрд╛рдврддреЛ рдЖрдгрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЛ.
рдирд╡реАрди рдореЙрдбреНрдпреВрд▓реНрд╕
рдСрд░реНрдбрд░ рдШреЗрдгреЗ рдорд╣рддреНрд╡рд╛рдЪреЗ рдЖрдгрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ. рддреБрдордЪреНрдпрд╛рдХрдбреЗ рд╡рд┐рдХреНрд░реАрдЪреА рдСрд░реНрдбрд░ рдирд╕рд▓реНрдпрд╛рд╕ рддреБрдореНрд╣реА рдкрд┐рдЭреНрдЭрд╛ рд╡реНрдпрд╡рд╕рд╛рдп рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдореНрд╣рдгреВрди, рд╕рд┐рд╕реНрдЯрдордиреЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░рд╡рд╛рдд рдХреЗрд▓реА - рдЕрдВрджрд╛рдЬреЗ 2012 рддреЗ 2015 рдкрд░реНрдпрдВрдд. рдпрд╛ рд╡реЗрд│реА, рд╕рд┐рд╕реНрдЯрдордЪреЗ рдмрд░реЗрдЪ рднрд┐рдиреНрди рдмреНрд▓реЙрдХреНрд╕ рджрд┐рд╕реВ рд▓рд╛рдЧрд▓реЗ, рдЬреНрдпрд╛рдВрдирд╛ рдореА рдХреЙрд▓ рдХрд░реЗрди рдореЙрдбреНрдпреВрд▓реНрд╕, рд╕реЗрд╡рд╛ рдХрд┐рдВрд╡рд╛ рдЙрддреНрдкрд╛рджрдирд╛рдЪреНрдпрд╛ рд╕рдВрдХрд▓реНрдкрдиреЗрдЪреНрдпрд╛ рд╡рд┐рд░реЛрдзрд╛рдд.
рдореЙрдбреНрдпреВрд▓ рд╣рд╛ рдлрдВрдХреНрд╢рдиреНрд╕рдЪрд╛ рдПрдХ рд╕рдВрдЪ рдЖрд╣реЗ рдЬреЛ рдХрд╛рд╣реА рд╕рд╛рдорд╛рдиреНрдп рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрджреНрджрд┐рд╖реНрдЯрд╛рджреНрд╡рд╛рд░реЗ рдПрдХрддреНрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рддреЗ рд╢рд╛рд░реАрд░рд┐рдХрджреГрд╖реНрдЯреНрдпрд╛ рд╕рдорд╛рди рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдд рдЖрд╣реЗрдд.
рдореЙрдбреНрдпреВрд▓рд▓рд╛ рд╕рд┐рд╕реНрдЯрдо рдмреНрд▓реЙрдХреНрд╕ рдореНрд╣рдЯрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╣реЗ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓ рдЖрд╣реЗ, рдкреНрд░рд╢рд╛рд╕рдХ рдЗрдВрдЯрд░рдлреЗрд╕,
рддрд╛рдВрддреНрд░рд┐рдХрджреГрд╖реНрдЯреНрдпрд╛, рдореЙрдбреНрдпреВрд▓реНрд╕рдЪреА рд░рдЪрдирд╛ рдХреНрд╖реЗрддреНрд░ рдореНрд╣рдгреВрди рдХреЗрд▓реА рдЧреЗрд▓реА рд╣реЛрддреА (рдЕрд╢реА рдХрд▓реНрдкрдирд╛ рджреЗрдЦреАрд▓ рд░рд╛рд╣рд┐рд▓реА
...рдпрд╛рдордзреНрдпреЗ:
рдХрд╛рд╣реА рдореЙрдбреНрдпреВрд▓реНрд╕ рд╡реЗрдЧрд│реНрдпрд╛ рд╕рд╛рдЗрдЯреНрд╕рджреНрд╡рд╛рд░реЗ (рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓ рдкреНрд░реЛрдЬреЗрдХреНрдЯ) рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд, рдкреВрд░реНрдгрдкрдгреЗ рд╡реЗрдЧрд│реНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдореБрд│реЗ рдЖрдгрд┐ рдЕрдВрд╢рддрдГ рдереЛрдбреНрдпрд╛ рд╡реЗрдЧрд│реНрдпрд╛, рдЕрдзрд┐рдХ рдХреЗрдВрджреНрд░рд┐рдд рд╡рд┐рдХрд╛рд╕рд╛рдореБрд│реЗ. рд╣реЗ:
-
рдЬрд╛рдЧрд╛ -
рдкрд╣рд┐рд▓реА рдЖрд╡реГрддреНрддреА рд╕рд╛рдЗрдЯ dodopizza.ru. -
рдирд┐рд░реНрдпрд╛рдд: 1C рд╕рд╛рдареА Dodo IS рдХрдбреВрди рдЕрд╣рд╡рд╛рд▓ рдЕрдкрд▓реЛрдб рдХрд░рдд рдЖрд╣реЗ.
-
рд╡реИрдпрдХреНрддрд┐рдХ - рдХрд░реНрдордЪрд╛рд▒реНрдпрд╛рдЪреЗ рд╡реИрдпрдХреНрддрд┐рдХ рдЦрд╛рддреЗ. рд╣реЗ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рдПрдВрдЯреНрд░реА рдкреЙрдЗрдВрдЯ рдЖрдгрд┐ рд╕реНрд╡рддрдВрддреНрд░ рдбрд┐рдЭрд╛рдЗрди рдЖрд╣реЗ.
-
fs - рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╕реНрдЯреЕрдЯрд┐рдХреНрд╕рд╕рд╛рдареА рдПрдХ рдкреНрд░рдХрд▓реНрдк. рдирдВрддрд░ рдЖрдореНрд╣реА рд╕рд░реНрд╡ рд╕реНрдЯреЕрдЯрд┐рдХреНрд╕ рдЕрдХрд╛рдорд╛рдИ CDN рд╡рд░ рд╣рд▓рд╡реВрди рддреНрдпрд╛рдкрд╛рд╕реВрди рджреВрд░ рдЧреЗрд▓реЛ.
рдмрд╛рдХреАрдЪреЗ рдмреНрд▓реЙрдХреНрд╕ рдмреЕрдХрдСрдлрд┐рд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдордзреНрдпреЗ рд╣реЛрддреЗ.
рдирд╛рд╡ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг:
-
рдХреЕрд╢рд┐рдпрд░ - рд░реЗрд╕реНрдЯреЙрд░рдВрдЯ рдХреЕрд╢рд┐рдпрд░.
-
рд╢рд┐рдлреНрдЯ рдореЕрдиреЗрдЬрд░ - "рд╢рд┐рдлреНрдЯ рдореЕрдиреЗрдЬрд░" рднреВрдорд┐рдХреЗрд╕рд╛рдареА рдЗрдВрдЯрд░рдлреЗрд╕: рдкрд┐рдЭреНрдЭрд░рд┐рдпрд╛ рд╡рд┐рдХреНрд░реАрд╡рд░реАрд▓ рдСрдкрд░реЗрд╢рдирд▓ рдЖрдХрдбреЗрд╡рд╛рд░реА, рд╕реНрдЯреЙрдк рд▓рд┐рд╕реНрдЯрдордзреНрдпреЗ рдЙрддреНрдкрд╛рджрдиреЗ рдареЗрд╡рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рдСрд░реНрдбрд░ рдмрджрд▓рдгреЗ.
-
рдСрдлрд┐рд╕ рдореЕрдиреЗрдЬрд░ - "рдкрд┐рдЭреЗрд░рд┐рдпрд╛ рдореЕрдиреЗрдЬрд░" рдЖрдгрд┐ "рдлреНрд░реЗрдВрдЪрд╛рдпрдЭреА" рднреВрдорд┐рдХрд╛рдВрд╕рд╛рдареА рдЗрдВрдЯрд░рдлреЗрд╕. рдкрд┐рдЭреНрдЭреЗрд░рд┐рдпрд╛, рддреНрдпрд╛рдЪреНрдпрд╛ рдмреЛрдирд╕ рдЬрд╛рд╣рд┐рд░рд╛рддреА, рдХрд░реНрдордЪрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреЗ рдЖрдгрд┐ рдХрд╛рдо рдХрд░рдгреЗ, рдЕрд╣рд╡рд╛рд▓ рдпрд╛рд╕рд╛рдареА рдпреЗрдереЗ рдПрдХрддреНрд░рд┐рдд рдХрд╛рд░реНрдпреЗ рдЖрд╣реЗрдд.
-
рдкрдмреНрд▓рд┐рдХрд╕реНрдХреНрд░реАрди - рдкрд┐рдЭреЗрд░рд┐рдпрд╛рдордзреНрдпреЗ рдЯрд╛рдВрдЧрд▓реЗрд▓реНрдпрд╛ рдЯреАрд╡реНрд╣реА рдЖрдгрд┐ рдЯреЕрдмреНрд▓реЗрдЯрд╕рд╛рдареА рдЗрдВрдЯрд░рдлреЗрд╕. рдЯреАрд╡реНрд╣реА рдбрд┐рд▓рд┐рд╡реНрд╣рд░реА рдЭрд╛рд▓реНрдпрд╛рд╡рд░ рдореЗрдиреВ, рдЬрд╛рд╣рд┐рд░рд╛рдд рдорд╛рд╣рд┐рддреА, рдСрд░реНрдбрд░ рд╕реНрдерд┐рддреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛рдд.
рддреНрдпрд╛рдВрдиреА рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реЗрд╡рд╛ рд╕реНрддрд░, рдПрдХ рд╕рд╛рдорд╛рдиреНрдп Dodo.Core рдбреЛрдореЗрди рд╡рд░реНрдЧ рдмреНрд▓реЙрдХ рдЖрдгрд┐ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЖрдзрд╛рд░ рд╡рд╛рдкрд░рд▓рд╛. рдХрд╛рд╣реАрд╡реЗрд│рд╛ рддреЗ рдЕрдЬреВрдирд╣реА рдПрдХрдореЗрдХрд╛рдВрдЪреНрдпрд╛ рд╕рдВрдХреНрд░рдордгрд╛рд╕рд╣ рдиреЗрддреГрддреНрд╡ рдХрд░реВ рд╢рдХрддрд╛рдд. dodopizza.ru рдХрд┐рдВрд╡рд╛ personal.dodopizza.ru рд╕рд╛рд░рдЦреНрдпрд╛ рд╡реИрдпрдХреНрддрд┐рдХ рд╕рд╛рдЗрдЯреНрд╕рд╕рд╣, рд╕рд╛рдорд╛рдиреНрдп рд╕реЗрд╡рд╛рдВрд╡рд░ рдЧреЗрд▓реЗ.
рдирд╡реАрди рдореЙрдбреНрдпреВрд▓ рджрд┐рд╕реВ рд▓рд╛рдЧрд▓реНрдпрд╛рд╡рд░, рдЖрдореНрд╣реА рдЖрдзреАрдЪ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реЗрд╡рд╛ рдХреЛрдб, рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдЖрдгрд┐ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреАрд▓ рдЯреЗрдмрд▓реНрд╕ рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛.
рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдмрдирд╡рд▓реЗрд▓реНрдпрд╛ рдореЙрдбреНрдпреВрд▓реНрд╕рдЪреНрдпрд╛ рд╕реНрдХреЗрд▓рдЪреНрдпрд╛ рдЕрдзрд┐рдХ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА, рдпреЗрдереЗ рд╡рд┐рдХрд╛рд╕ рдпреЛрдЬрдирд╛рдВрд╕рд╣ 2012 рдордзреАрд▓ рдПрдХ рдЖрдХреГрддреА рдЖрд╣реЗ:
2015 рдкрд░реНрдпрдВрдд, рд╕рд░реНрд╡рдХрд╛рд╣реА рдирдХрд╛рд╢рд╛рд╡рд░ рд╣реЛрддреЗ рдЖрдгрд┐ рдЖрдгрдЦреА рдЙрддреНрдкрд╛рджрдирд╛рдд рд╣реЛрддреЗ.
-
рдСрд░реНрдбрд░ рд╕реНрд╡реАрдХреГрддреА рд╕рдВрдкрд░реНрдХ рдХреЗрдВрджреНрд░рд╛рдЪреНрдпрд╛ рд╡реЗрдЧрд│реНрдпрд╛ рдмреНрд▓реЙрдХрдордзреНрдпреЗ рд╡рд╛рдврд▓реА рдЖрд╣реЗ, рдЬрд┐рдереЗ рдСрдкрд░реЗрдЯрд░рджреНрд╡рд╛рд░реЗ рдСрд░реНрдбрд░ рд╕реНрд╡реАрдХрд╛рд░рд▓реА рдЬрд╛рддреЗ.
-
рдкрд┐рдЭреЗрд░рд┐рдпрд╛рдордзреНрдпреЗ рдореЗрдиреВ рдЖрдгрд┐ рдорд╛рд╣рд┐рддреА рдЯрд╛рдВрдЧрд▓реЗрд▓реНрдпрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реНрдХреНрд░реАрди рд╣реЛрддреНрдпрд╛.
-
рдХрд┐рдЪрдирдордзреНрдпреЗ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдЖрд╣реЗ рдЬреЗ рдирд╡реАрди рдСрд░реНрдбрд░ рдЖрд▓реНрдпрд╛рд╡рд░ "рдирд╡реАрди рдкрд┐рдЭреНрдЭрд╛" рд╣рд╛ рд╡реНрд╣реЙрдЗрд╕ рдореЗрд╕реЗрдЬ рдЖрдкреЛрдЖрдк рдкреНрд▓реЗ рдХрд░рддреЛ рдЖрдгрд┐ рдХреБрд░рд┐рдЕрд░рд╕рд╛рдареА рдЗрдирд╡реНрд╣реЙрдЗрд╕ рджреЗрдЦреАрд▓ рдкреНрд░рд┐рдВрдЯ рдХрд░рддреЛ. рд╣реЗ рд╕реНрд╡рдпрдВрдкрд╛рдХрдШрд░рд╛рддреАрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╕реБрд▓рдн рдХрд░рддреЗ, рдХрд░реНрдордЪрд╛рд░реНрдпрд╛рдВрдирд╛ рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рд╕рд╛рдзреНрдпрд╛ рдСрдкрд░реЗрд╢рдиреНрд╕рдореБрд│реЗ рд╡рд┐рдЪрд▓рд┐рдд рд╣реЛрдК рджреЗрдд рдирд╛рд╣реА.
-
рдбрд┐рд▓рд┐рд╡реНрд╣рд░реА рдмреНрд▓реЙрдХ рдПрдХ рд╡реЗрдЧрд│рд╛ рдбрд┐рд▓рд┐рд╡реНрд╣рд░реА рдЪреЗрдХрдЖрдЙрдЯ рдмрдирд▓рд╛, рдЬрд┐рдереЗ рдЖрдзреА рд╢рд┐рдлреНрдЯ рдШреЗрддрд▓реЗрд▓реНрдпрд╛ рдХреБрд░рд┐рдЕрд░рд▓рд╛ рдСрд░реНрдбрд░ рдЬрд╛рд░реА рдХреЗрд▓реА рдЧреЗрд▓реА. рдкрдЧрд╛рд░рд╛рдЪреНрдпрд╛ рдореЛрдЬрдгреАрд╕рд╛рдареА рддреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рдорд╛рдЪрд╛ рд╡реЗрд│ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддрд▓рд╛ рдЧреЗрд▓рд╛.
рд╕рдорд╛рдВрддрд░, 2012 рддреЗ 2015 рдкрд░реНрдпрдВрдд, 10 рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╡рд┐рдХрд╕рдХ рджрд┐рд╕рд▓реЗ, 35 рдкрд┐рдЭреНрдЭреЗрд░рд┐рдпрд╛ рдЙрдШрдбрд▓реЗ, рд░реЛрдорд╛рдирд┐рдпрд╛рдордзреНрдпреЗ рд╕рд┐рд╕реНрдЯрдо рддреИрдирд╛рдд рдХреЗрд▓реЗ рдЖрдгрд┐ рдпреБрдирд╛рдпрдЯреЗрдб рд╕реНрдЯреЗрдЯреНрд╕рдордзреНрдпреЗ рдЖрдЙрдЯрд▓реЗрдЯ рдЙрдШрдбрдгреНрдпрд╛рд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗ. рд╡рд┐рдХрд╛рд╕рдХ рдпрд╛рдкреБрдвреЗ рд╕рд░реНрд╡ рдХрд╛рд░реНрдпреЗ рд╣рд╛рддрд╛рд│рдд рдирд╛рд╣реАрдд, рдкрд░рдВрддреБ рдХрд╛рд░реНрдпрд╕рдВрдШрд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЧрд▓реЗ рдЧреЗрд▓реЗ. рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдгрд╛рд▓реАрдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рднрд╛рдЧрд╛рдордзреНрдпреЗ рд╡рд┐рд╢реЗрд╖.
рд╕рдорд╕реНрдпрд╛
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдореБрд│реЗ (рдкрд░рдВрддреБ рдХреЗрд╡рд│ рдирд╛рд╣реА) рдпрд╛рд╕рд╣.
рдмреЗрд╕ рдордзреНрдпреЗ рдЕрдирд╛рдЧреЛрдВрджреА
рдПрдХ рдЖрдзрд╛рд░ рд╕реЛрдпреАрд╕реНрдХрд░ рдЖрд╣реЗ. рддреНрдпрд╛рдд рд╕реБрд╕рдВрдЧрддрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ рдЖрдгрд┐ рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдзрдирд╛рдВрдЪреНрдпрд╛ рдЦрд░реНрдЪрд╛рд╡рд░. рддреНрдпрд╛рдЪреНрдпрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ рдкрд░рд┐рдЪрд┐рдд рдЖрдгрд┐ рд╕реЛрдпреАрд╕реНрдХрд░ рдЖрд╣реЗ, рд╡рд┐рд╢реЗрд╖рдд: рдЬрд░ рддреЗрдереЗ рдХрд╛рд╣реА рдЯреЗрдмрд▓реНрд╕ рдЖрдгрд┐ рдереЛрдбрд╛рд╕рд╛ рдбреЗрдЯрд╛ рдЕрд╕реЗрд▓.
рдкрд░рдВрддреБ 4 рд╡рд░реНрд╖рд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рджрд░рдореНрдпрд╛рди, рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рд╕реБрдорд╛рд░реЗ 600 рдЯреЗрдмрд▓реНрд╕, 1500 рд╕рдВрдЧреНрд░рд╣рд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рджрд┐рд╕реВрди рдЖрд▓реЗ, рддреНрдпрд╛рдкреИрдХреА рдЕрдиреЗрдХ рддрд░реНрдХрд╢рд╛рд╕реНрддреНрд░ рджреЗрдЦреАрд▓ рд╣реЛрддреЗ. рдЕрд░реЗрд░реЗ, MySQL рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдирд╛ рд╕рдВрдЪрдпрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЬрд╛рд╕реНрдд рдлрд╛рдпрджрд╛ рдЖрдгрдд рдирд╛рд╣реАрдд. рддреЗ рдмреЗрд╕рджреНрд╡рд╛рд░реЗ рдХреЕрд╢ рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реАрдд рдЖрдгрд┐ рддреНрдпрд╛рдордзреНрдпреЗ рддрд░реНрдХ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реНрдпрд╛рдиреЗ рд╡рд┐рдХрд╛рд╕ рдЖрдгрд┐ рдбреАрдмрдЧрд┐рдВрдЧ рдЧреБрдВрддрд╛рдЧреБрдВрдд рд╣реЛрддреЗ. рдХреЛрдб рдкреБрдиреНрд╣рд╛ рд╡рд╛рдкрд░рдгреЗ рджреЗрдЦреАрд▓ рдХрдареАрдг рдЖрд╣реЗ.
рдмрд░реНтАНрдпрд╛рдЪ рд╕рд╛рд░рдгреНрдпрд╛рдВрдордзреНрдпреЗ рдпреЛрдЧреНрдп рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдирд╡реНрд╣рддреЗ, рдХреБрдареЗрддрд░реА, рддреНрдпрд╛рдЙрд▓рдЯ, рдмрд░реЗрдЪ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рд╣реЛрддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рддреЗ рдШрд╛рд▓рдгреЗ рдХрдареАрдг рд╣реЛрддреЗ. рд╕реБрдорд╛рд░реЗ 20 рдЯреЗрдмрд▓реНрд╕ рд╕реБрдзрд╛рд░рд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ - рдСрд░реНрдбрд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реНрдпрд╡рд╣рд╛рд░рд╛рд╕ рд╕реБрдорд╛рд░реЗ 3-5 рд╕реЗрдХрдВрдж рд▓рд╛рдЧреВ рд╢рдХрддрд╛рдд.
рдЯреЗрдмрд▓рдордзреАрд▓ рдбреЗрдЯрд╛ рдиреЗрд╣рдореАрдЪ рд╕рд░реНрд╡рд╛рдд рдпреЛрдЧреНрдп рд╕реНрд╡рд░реВрдкрд╛рдд рдирд╕рддреЛ. рдХреБрдареЗрддрд░реА рдбрд┐рдиреЛрд░реНрдорд▓рд╛рдпрдЭреЗрд╢рди рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ. рдирд┐рдпрдорд┐рддрдкрдгреЗ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рдЪрд╛ рдПрдХ рднрд╛рдЧ XML рд╕рдВрд░рдЪрдиреЗрдЪреНрдпрд╛ рд░реВрдкрд╛рдд рд╕реНрддрдВрднрд╛рдд рд╣реЛрддрд╛, рдпрд╛рдореБрд│реЗ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреА рд╡реЗрд│ рд╡рд╛рдврд▓реА, рдкреНрд░рд╢реНрдирд╛рдВрдЪреА рд▓рд╛рдВрдмреА рд╡рд╛рдврд▓реА рдЖрдгрд┐ рд╡рд┐рдХрд╛рд╕ рдЧреБрдВрддрд╛рдЧреБрдВрддреАрдЪрд╛ рдЭрд╛рд▓рд╛.
рддреНрдпрд╛рдЪ рдЯреЗрдмрд▓ рдЦреВрдк рдЙрддреНрдкрд╛рджрди рдХреЗрд▓реЗ рд╣реЛрддреЗ рд╡рд┐рд╖рдо рд╡рд┐рдирдВрддреНрдпрд╛. рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рд╛рд░рдгреНрдпрд╛рдВрдирд╛ рд╡рд┐рд╢реЗрд╖рддрдГ рддреНрд░рд╛рд╕ рд╕рд╣рди рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрд▓рд╛, рд╡рд░ рдирдореВрдж рдХреЗрд▓реЗрд▓реНрдпрд╛ рддрдХреНрддреНрдпрд╛рдкреНрд░рдорд╛рдгреЗ. рдЖрджреЗрд╢ рдХрд┐рдВрд╡рд╛ рдЯреЗрдмрд▓ рдкрд┐рдЭреНрдЭрд╛ рджреБрдХрд╛рди. рддреЗ рд╕реНрд╡рдпрдВрдкрд╛рдХрдШрд░рд╛рддреАрд▓ рдСрдкрд░реЗрд╢рдирд▓ рдЗрдВрдЯрд░рдлреЗрд╕, рд╡рд┐рд╢реНрд▓реЗрд╖рдгреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЧреЗрд▓реЗ. рджреБрд╕рд░реНтАНрдпрд╛ рд╕рд╛рдЗрдЯрдиреЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╢реА рд╕рдВрдкрд░реНрдХ рд╕рд╛рдзрд▓рд╛ (
рдбреЗрдЯрд╛ рдПрдХрддреНрд░рд┐рдд рдХреЗрд▓реЗрд▓рд╛ рдирд╛рд╣реА рдЖрдгрд┐ рдмреЗрд╕ рд╡рд╛рдкрд░реВрди рдЕрдиреЗрдХ рдЧрдгрд┐рддреЗ рдорд╛рд╢реАрд╡рд░ рдЭрд╛рд▓реА. рдпрд╛рдореБрд│реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЧрдгрдирд╛ рдЖрдгрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рднрд╛рд░ рдирд┐рд░реНрдорд╛рдг рдЭрд╛рд▓рд╛.
рдЕрдиреЗрдХрджрд╛ рдХреЛрдб рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЧреЗрд▓рд╛ рдЬреЗрд╡реНрд╣рд╛ рддреЗ рддрд╕реЗ рдХрд░реВ рд╢рдХрд▓реЗ рдирд╕рддреЗ. рдХреБрдареЗрддрд░реА рдкреБрд░реЗрд╢реА рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдСрдкрд░реЗрд╢рдиреНрд╕ рдирд╡реНрд╣рддреА, рдХреБрдареЗрддрд░реА рд╡реЗрдЧ рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣рддрд╛ рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдбрджреНрд╡рд╛рд░реЗ рдПрдХ рд╡рд┐рдирдВрддреА рдЕрдиреЗрдХрд╛рдВрдордзреНрдпреЗ рдкрд╕рд░рд╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реЗрд▓.
рдХреЛрдбрдордзреНрдпреЗ рд╕реБрд╕рдВрдЧрддрддрд╛ рдЖрдгрд┐ рдЧреЛрдВрдзрд│
рдЬреНрдпрд╛ рдореЙрдбреНрдпреВрд▓реНрд╕рдиреЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡реНрдпрд╡рд╕рд╛рдпрд╛рддреАрд▓ рднрд╛рдЧрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЕрд╕рд╛рдпрд▓рд╛ рд╣рд╡реЗ рд╣реЛрддреЗ рддреНрдпрд╛рдВрдиреА рддреЗ рдкреНрд░рд╛рдорд╛рдгрд┐рдХрдкрдгреЗ рдХреЗрд▓реЗ рдирд╛рд╣реА. рддреНрдпрд╛рдВрдЪреНрдпрд╛рдкреИрдХреА рдХрд╛рд╣реАрдВрдордзреНрдпреЗ рднреВрдорд┐рдХрд╛рдВрд╕рд╛рдареА рдлрдВрдХреНрд╢рдиреНрд╕рдЪреА рдбреБрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реЛрддреА. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕реНрдерд╛рдирд┐рдХ рдорд╛рд░реНрдХреЗрдЯрд░ рдЬреЛ рддреНрдпрд╛рдЪреНрдпрд╛ рд╢рд╣рд░рд╛рддреАрд▓ рдиреЗрдЯрд╡рд░реНрдХрдЪреНрдпрд╛ рдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдкрд╛рдВрд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ рддреНрдпрд╛рд▓рд╛ "рдкреНрд░рд╢рд╛рд╕рдХ" рдЗрдВрдЯрд░рдлреЗрд╕ (рдкреНрд░рдЪрд╛рд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА) рдЖрдгрд┐ "рдСрдлрд┐рд╕ рдореЕрдиреЗрдЬрд░" рдЗрдВрдЯрд░рдлреЗрд╕ (рд╡реНрдпрд╡рд╕рд╛рдпрд╛рд╡рд░реАрд▓ рдЬрд╛рд╣рд┐рд░рд╛рддреАрдВрдЪрд╛ рдкреНрд░рднрд╛рд╡ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА) рджреЛрдиреНрд╣реА рд╡рд╛рдкрд░рд╛рд╡реЗ рд▓рд╛рдЧрд▓реЗ. рдЕрд░реНрдерд╛рдд, рджреЛрдиреНрд╣реА рдореЙрдбреНрдпреБрд▓рдордзреНрдпреЗ рд╕рдорд╛рди рд╕реЗрд╡рд╛ рд╡рд╛рдкрд░рд▓реА рдЬреА рдмреЛрдирд╕ рдкреНрд░рдореЛрд╢рдирд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддреЗ.
рд╕реЗрд╡рд╛ (рдПрдХрд╛ рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдореЛрдареНрдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рддреАрд▓ рд╡рд░реНрдЧ) рддреНрдпрд╛рдВрдЪрд╛ рдбреЗрдЯрд╛ рд╕рдореГрджреНрдз рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХрдореЗрдХрд╛рдВрдирд╛ рдХреЙрд▓ рдХрд░реВ рд╢рдХрддрд╛рдд.
рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдореЙрдбреЗрд▓ рд╡рд░реНрдЧрд╛рд╕рд╣, рдХреЛрдбрдордзреАрд▓ рдХрд╛рдо рд╡реЗрдЧрд│реНрдпрд╛ рдкрджреНрдзрддреАрдиреЗ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рдХреБрдареЗрддрд░реА рдЕрд╕реЗ рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░ рд╣реЛрддреЗ рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдЖрд╡рд╢реНрдпрдХ рдлреАрд▓реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ. рдХреБрдареЗрддрд░реА рд╣реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдорд╛рд▓рдорддреНрддрд╛рдВрдЪреНрдпрд╛ рдорд╛рдзреНрдпрдорд╛рддреВрди рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рдЕрд░реНрдерд╛рдд, рдбреЗрдЯрд╛рдмреЗрд╕рдордзреВрди рдбреЗрдЯрд╛ рдорд┐рд│рд╡рдгреЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рд░реВрдкрд╛рдВрддрд░ рдХрд░рдгреЗ рд╡рд┐рд╡рд┐рдз рд╣реЛрддреЗ.
рддрд░реНрдХ рдПрдХрддрд░ рдирд┐рдпрдВрддреНрд░рдХрд╛рдВрдордзреНрдпреЗ рдХрд┐рдВрд╡рд╛ рд╕реЗрд╡рд╛ рд╡рд░реНрдЧрд╛рдВрдордзреНрдпреЗ рд╣реЛрддрд╛.
рд╣реЗ рдХрд┐рд░рдХреЛрд│ рд╕рдорд╕реНрдпрд╛ рдЕрд╕рд▓реНрдпрд╛рд╕рд╛рд░рдЦреЗ рд╡рд╛рдЯрддрд╛рдд, рдкрд░рдВрддреБ рддреНрдпрд╛рдВрдиреА рд╡рд┐рдХрд╛рд╕рд╛рдЪрд╛ рд╡реЗрдЧ рдХрдореА рдХреЗрд▓рд╛ рдЖрдгрд┐ рдЧреБрдгрд╡рддреНрддрд╛ рдХрдореА рдХреЗрд▓реА, рдЬреНрдпрд╛рдореБрд│реЗ рдЕрд╕реНрдерд┐рд░рддрд╛ рдЖрдгрд┐ рджреЛрд╖ рдирд┐рд░реНрдорд╛рдг рдЭрд╛рд▓реЗ.
рдореЛрдареНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдЪреА рдЬрдЯрд┐рд▓рддрд╛
рд╡рд┐рдХрд╛рд╕рд╛рддрдЪ рдЕрдбрдЪрдгреА рдирд┐рд░реНрдорд╛рдг рдЭрд╛рд▓реНрдпрд╛. рд╕рд┐рд╕реНрдЯрдордЪреЗ рд╡реЗрдЧрд╡реЗрдЧрд│реЗ рдмреНрд▓реЙрдХреНрд╕ рдЖрдгрд┐ рд╕рдорд╛рдВрддрд░ рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ. рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдХрд╛рдЪреНрдпрд╛ рдЧрд░рдЬрд╛ рдПрдХрд╛рдЪ рдХреЛрдбрдордзреНрдпреЗ рдмрд╕рд╡рдгреЗ рджрд┐рд╡рд╕реЗрдВрджрд┐рд╡рд╕ рдХрдареАрдг рд╣реЛрдд рдЧреЗрд▓реЗ. рдПрдХрд╛рдЪ рд╡реЗрд│реА рд╕рд░реНрд╡ рдШрдЯрдХрд╛рдВрдирд╛ рд╕рд╣рдорддреА рджреЗрдгреЗ рдЖрдгрд┐ рдЦреВрд╢ рдХрд░рдгреЗ рд╕реЛрдкреЗ рдирд╡реНрд╣рддреЗ. рдпрд╛рдордзреНрдпреЗ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреНрдпрд╛ рдорд░реНрдпрд╛рджрд╛ рдЬреЛрдбрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛, рд╡рд┐рд╢реЗрд╖рдд: рдмреЗрд╕ рдЖрдгрд┐ рдлреНрд░рдВрдЯрдПрдВрдбрдЪреНрдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд. рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдлреНрд░реЗрдорд╡рд░реНрдХрдЪреНрдпрд╛ рджрд┐рд╢реЗрдиреЗ jQuery рд╕реЛрдбрдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ, рд╡рд┐рд╢реЗрд╖рдд: рдХреНрд▓рд╛рдпрдВрдЯ рд╕реЗрд╡рд╛ (рд╡реЗрдмрд╕рд╛рдЗрдЯ) рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд.
рдкреНрд░рдгрд╛рд▓реАрдЪреНрдпрд╛ рдХрд╛рд╣реА рднрд╛рдЧрд╛рдВрдордзреНрдпреЗ, рдпрд╛рд╕рд╛рдареА рдЕрдзрд┐рдХ рдпреЛрдЧреНрдп рдбреЗрдЯрд╛рдмреЗрд╕ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдирдВрддрд░ рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдСрд░реНрдбрд░ рдмрд╛рд╕реНрдХреЗрдЯ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Redis рд╡рд░реВрди CosmosDB рд╡рд░ рдЬрд╛рдгреНрдпрд╛рдЪрд╛ рдЙрдкрдпреЛрдЧ рдЭрд╛рд▓рд╛.
рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рддреАрд▓ рдХрд╛рд░реНрдпрд╕рдВрдШ рдЖрдгрд┐ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдирд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реЗрд╡рд╛рдВрд╕рд╛рдареА рд╡рд┐рдХрд╛рд╕ рдЖрдгрд┐ рд░реЛрд▓рдЖрдЙрдЯ рдпрд╛ рджреЛрдиреНрд╣реА рдмрд╛рдмрддреАрдд рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдЕрдзрд┐рдХ рд╕реНрд╡рд╛рдпрддреНрддрддрд╛ рд╣рд╡реА рд╣реЛрддреА. рд╕рдВрдШрд░реНрд╖ рд╡рд┐рд▓реАрди рдХрд░рд╛, рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╛. рдЬрд░ 5 рд╡рд┐рдХрд╕рдХрд╛рдВрд╕рд╛рдареА рд╣реА рд╕рдорд╕реНрдпрд╛ рдХреНрд╖реБрд▓реНрд▓рдХ рдЕрд╕реЗрд▓, рддрд░ 10 рд╕рд╣, рдЖрдгрд┐ рддреНрдпрд╛рд╣реВрдирд╣реА рдЕрдзрд┐рдХ рдирд┐рдпреЛрдЬрд┐рдд рд╡рд╛рдвреАрд╕рд╣, рд╕рд░реНрд╡рдХрд╛рд╣реА рдЕрдзрд┐рдХ рдЧрдВрднреАрд░ рд╣реЛрдИрд▓. рдЖрдгрд┐ рдкреБрдвреЗ рдореЛрдмрд╛рдИрд▓ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рд╛рдпрдЪреЗ рд╣реЛрддреЗ (рд╣реЗ 2017 рдордзреНрдпреЗ рд╕реБрд░реВ рдЭрд╛рд▓реЗ рдЖрдгрд┐ 2018 рдордзреНрдпреЗ рддреЗ рд╣реЛрддреЗ
рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рднрд╛рдЧрд╛рдВрдирд╛ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рд╕реНрддрд░рд╛рдВрдЪреА рд╕реНрдерд┐рд░рддрд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдкрд░рдВрддреБ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдордЬрдмреВрдд рдХрдиреЗрдХреНрдЯрд┐рд╡реНрд╣рд┐рдЯреАрдореБрд│реЗ, рдЖрдореНрд╣реА рд╣реЗ рдкреНрд░рджрд╛рди рдХрд░реВ рд╢рдХрд▓реЛ рдирд╛рд╣реА. рд╕рд╛рдЗрдЯрд╡рд░реАрд▓ рдСрд░реНрдбрд░ рд╕реНрд╡реАрдХрд╛рд░рддрд╛рдирд╛ рдЕреЕрдбрдорд┐рди рдкреЕрдиреЗрд▓рдордзреАрд▓ рдирд╡реАрди рдлрдВрдХреНрд╢рдирдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдордзреНрдпреЗ рддреНрд░реБрдЯреА рдЖрд▓реА рдЕрд╕рддреА, рдХрд╛рд░рдг рдХреЛрдб рд╕рд╛рдорд╛рдиреНрдп рдЖрдгрд┐ рдкреБрдиреНрд╣рд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдЖрд╣реЗ, рдбреЗрдЯрд╛рдмреЗрд╕ рдЖрдгрд┐ рдбреЗрдЯрд╛ рджреЗрдЦреАрд▓ рд╕рдорд╛рди рдЖрд╣реЗрдд.
рдЕрд╢рд╛ рдореЛрдиреЛрд▓рд┐рдерд┐рдХ-рдореЙрдбреНрдпреБрд▓рд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреНрдпрд╛ рдЪреМрдХрдЯреАрдд рдпрд╛ рдЪреБрдХрд╛ рдЖрдгрд┐ рд╕рдорд╕реНрдпрд╛ рдЯрд╛рд│рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ: рдЬрдмрд╛рдмрджрд╛рд░реАрдЪреЗ рд╡рд┐рднрд╛рдЬрди рдХрд░рд╛, рдХреЛрдб рдЖрдгрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рджреЛрдиреНрд╣реА рд░рд┐рдлреЕрдХреНрдЯрд░ рдХрд░рд╛, рд╕реНрддрд░ рдПрдХрдореЗрдХрд╛рдВрдкрд╛рд╕реВрди рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рд╡реЗрдЧрд│реЗ рдХрд░рд╛, рджрд░рд░реЛрдЬ рдЧреБрдгрд╡рддреНрддреЗрдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рд╛. рдкрд░рдВрддреБ рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓ рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕ рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреНрдпрд╛ рдЬрд▓рдж рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ рд╕реНрдерд┐рд░рддреЗрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рд╕рдорд╕реНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдЭрд╛рд▓реНрдпрд╛.
рдкреЙрд╡рд░ рдСрдл рдж рдорд╛рдЗрдВрдб рдмреНрд▓реЙрдЧрдиреЗ рд░реЗрд╕реНрдЯреЙрд░рдВрдЯреНрд╕рдордзреНрдпреЗ рдХреЕрд╢ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд╕реЗ рдареЗрд╡рд▓реЗ
рдЬрд░ рдкрд┐рдЭреЗрд░рд┐рдпрд╛ рдиреЗрдЯрд╡рд░реНрдХрдЪреА рд╡рд╛рдв (рдЖрдгрд┐ рд▓реЛрдб) рддреНрдпрд╛рдЪ рд╡реЗрдЧрд╛рдиреЗ рдЪрд╛рд▓реВ рд░рд╛рд╣рд┐рд▓реА, рддрд░ рдХрд╛рд╣реА рдХрд╛рд│рд╛рдирдВрддрд░ рдлреЙрд▓реНрд╕ рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рд╣реЛрдИрд▓ рдХреА рд╕рд┐рд╕реНрдЯрдо рдЙрдардгрд╛рд░ рдирд╛рд╣реА. 2015 рдкрд╛рд╕реВрди рдЖрдкрдг рдЬреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдирд╛ рддреЛрдВрдб рджреЗрдК рд▓рд╛рдЧрд▓реЛ рддреЗ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рддреЗ, рдпреЗрдереЗ рдЕрд╢реА рдПрдХ рдХрдерд╛ рдЖрд╣реЗ.
рдмреНрд▓реЙрдЧ рдордзреНрдпреЗ "
-
рдиреЗрдЯрд╡рд░реНрдХрдордзреАрд▓ рдкрд┐рдЭреЗрд░рд┐рдпрд╛рдЪреА рд╕рдВрдЦреНрдпрд╛;
-
рд╡рд░реНрд╖рд╛рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрдкрд╛рд╕реВрди рдПрдХреВрдг рдиреЗрдЯрд╡рд░реНрдХ рдорд╣рд╕реВрд▓;
-
рдЖрдЬрд╕рд╛рдареА рдорд╣рд╕реВрд▓.
рдорд╣рд╕реБрд▓рд╛рд╡рд░реАрд▓ рдЖрдХрдбреЗрд╡рд╛рд░реАрдЪреА рд╡рд┐рдирдВрддреА рдереЗрдЯ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЧреЗрд▓реА рдЖрдгрд┐ рдСрд░реНрдбрд░рд╡рд░реАрд▓ рдбреЗрдЯрд╛рдЪреА рд╡рд┐рдирдВрддреА рдХрд░рдгреЗ, рдлреНрд▓рд╛рдпрд╡рд░ рдбреЗрдЯрд╛ рдПрдХрддреНрд░рд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рд░рдХреНрдХрдо рджреЗрдгреЗ рд╕реБрд░реВ рдХреЗрд▓реЗ.
рд░реЗрд╕реНрдЯреЙрд░рдВрдЯреНрд╕рдордзреАрд▓ рдХреЕрд╢ рдбреЗрд╕реНрдХ рдСрд░реНрдбрд░рдЪреНрдпрд╛ рд╕рдорд╛рди рдЯреЗрдмрд▓рд╡рд░ рдЧреЗрд▓реЗ, рдЖрдЬрд╕рд╛рдареА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рдСрд░реНрдбрд░рдЪреА рдпрд╛рджреА рдЕрдирд▓реЛрдб рдХреЗрд▓реА рдЖрдгрд┐ рддреНрдпрд╛рдд рдирд╡реАрди рдСрд░реНрдбрд░ рдЬреЛрдбрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛. рдХреЕрд╢ рд░рдЬрд┐рд╕реНрдЯрд░реНрд╕рдиреЗ рджрд░ 5 рд╕реЗрдХрдВрджрд╛рдВрдиреА рдХрд┐рдВрд╡рд╛ рдкреЗрдЬ рд░рд┐рдлреНрд░реЗрд╢рд╡рд░ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдирдВрддреНрдпрд╛ рдХреЗрд▓реНрдпрд╛.
рдЖрдХреГрддреА рдЕрд╕реЗ рджрд┐рд╕рд▓реЗ:
рдПрдХ рдЧрдбреА рдмрд╛рдж рд╣реЛрдгреНрдпрд╛рдЪрд╛ рдХреНрд░рдо, Fyodor Ovchinnikov рддреНрдпрд╛рдЪреНрдпрд╛ рдмреНрд▓реЙрдЧрд╡рд░ рдПрдХ рд▓рд╛рдВрдм рдЖрдгрд┐ рд▓реЛрдХрдкреНрд░рд┐рдп рд▓реЗрдЦ рд▓рд┐рд╣рд┐рд▓реЗ. рдмрд░реЗрдЪ рд▓реЛрдХ рдмреНрд▓реЙрдЧрд╡рд░ рдЖрд▓реЗ рдЖрдгрд┐ рд╕рд░реНрд╡рдХрд╛рд╣реА рдХрд╛рд│рдЬреАрдкреВрд░реНрд╡рдХ рд╡рд╛рдЪреВ рд▓рд╛рдЧрд▓реЗ. рдЖрд▓реЗрд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рд▓реЛрдХ рд▓реЗрдЦ рд╡рд╛рдЪрдд рдЕрд╕рддрд╛рдирд╛, рдорд╣рд╕реВрд▓ рд╡рд┐рдЬреЗрдЯрдиреЗ рдпреЛрдЧреНрдп рдкреНрд░рдХрд╛рд░реЗ рдХрд╛рдо рдХреЗрд▓реЗ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХ 20 рд╕реЗрдХрдВрджрд╛рдВрдиреА API рдЪреА рд╡рд┐рдирдВрддреА рдХреЗрд▓реА.
API рдиреЗ рдиреЗрдЯрд╡рд░реНрдХрдордзреАрд▓ рд╕рд░реНрд╡ рдкрд┐рдЭреЗрд░рд┐рдпрд╛рд╕рд╛рдареА рд╡рд░реНрд╖рд╛рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрдкрд╛рд╕реВрди рд╕рд░реНрд╡ рдСрд░реНрдбрд░рдЪреА рдмреЗрд░реАрдЬ рдореЛрдЬрдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореНрд╣рдЯрд▓реЗ. рдПрдХрддреНрд░реАрдХрд░рдг рдСрд░реНрдбрд░ рдЯреЗрдмрд▓рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддреЗ, рдЬреЗ рдЦреВрдк рд▓реЛрдХрдкреНрд░рд┐рдп рдЖрд╣реЗ. рддреНрдпрд╛ рд╡реЗрд│реА рд╕рд░реНрд╡ рдЦреБрд▓реНрдпрд╛ рд░реЗрд╕реНрдЯреЙрд░рдВрдЯреНрд╕рдЪреЗ рд╕рд░реНрд╡ рдХреЕрд╢ рдбреЗрд╕реНрдХ рддреНрдпрд╛рд╡рд░ рдЬрд╛рддрд╛рдд. рдХреЕрд╢ рдбреЗрд╕реНрдХрдиреЗ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдгреЗ рдерд╛рдВрдмрд╡рд▓реЗ, рдСрд░реНрдбрд░ рд╕реНрд╡реАрдХрд╛рд░рд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдирд╛рд╣реАрдд. рддреЗ рд╕рд╛рдЗрдЯрд╡рд░реВрди рджреЗрдЦреАрд▓ рд╕реНрд╡реАрдХрд╛рд░рд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реАрдд, рдЯреНрд░реЕрдХрд░рд╡рд░ рджрд┐рд╕рд▓реЗ рдирд╛рд╣реАрдд, рд╢рд┐рдлреНрдЯ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рддреНрдпрд╛рдВрдирд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рдЗрдВрдЯрд░рдлреЗрд╕рдордзреНрдпреЗ рдкрд╛рд╣реВ рд╢рдХрдд рдирд╛рд╣реА.
рд╣реА рдПрдХрдЪ рдХрдерд╛ рдирд╛рд╣реА. 2015 рдЪреНрдпрд╛ рдкрддрдирд╛рдкрд░реНрдпрдВрдд, рдкреНрд░рддреНрдпреЗрдХ рд╢реБрдХреНрд░рд╡рд╛рд░реА рд╕рд┐рд╕реНрдЯрдорд╡рд░реАрд▓ рднрд╛рд░ рдЧрдВрднреАрд░ рд╣реЛрддрд╛. рдЕрдиреЗрдХ рд╡реЗрд│рд╛ рдЖрдореНрд╣реА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ API рдмрдВрдж рдХреЗрд▓реЗ рдЖрдгрд┐ рдПрдХрджрд╛, рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рд╛рдЗрдЯ рдмрдВрджрд╣реА рдХрд░рд╛рд╡реА рд▓рд╛рдЧрд▓реА, рдХрд╛рд░рдг рдХрд╛рд╣реАрд╣реА рдорджрдд рдЭрд╛рд▓реА рдирд╛рд╣реА. рдЬрдб рднрд╛рд░рд╛рдЦрд╛рд▓реА рд╢рдЯрдбрд╛рдЙрди рдСрд░реНрдбрд░рд╕рд╣ рд╕реЗрд╡рд╛рдВрдЪреА рдпрд╛рджреА рджреЗрдЦреАрд▓ рд╣реЛрддреА.
рдЖрддрд╛рдкрд╛рд╕реВрди, рднрд╛рд░рд╛рдВрд╕рд╣ рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рд╕реНрдерд┐рд░реАрдХрд░рдгрд╛рд╕рд╛рдареА рдЖрдордЪрд╛ рд╕рдВрдШрд░реНрд╖ рд╕реБрд░реВ рд╣реЛрддреЛ (рд╢рд░рдж рдЛрддреВрддреАрд▓ 2015 рдкрд╛рд╕реВрди рд╢рд░рдж рдЛрддреВрддреАрд▓ 2018 рдкрд░реНрдпрдВрдд). рддреЗрд╡реНрд╣рд╛ рд╣реЗ рдШрдбрд▓реЗ"
рдЬрд▓рдж рд╡реНрдпрд╡рд╕рд╛рдп рд╡рд╛рдв
рддреЗ рд▓рдЧреЗрдЪ рдХрд╛ рдХрд░рддрд╛ рдЖрд▓реЗ рдирд╛рд╣реА? рдлрдХреНрдд рдЦрд╛рд▓реАрд▓ рддрдХреНрддреЗ рдкрд╣рд╛.
рддрд╕реЗрдЪ 2014-2015 рдордзреНрдпреЗ рд░реЛрдорд╛рдирд┐рдпрд╛рдордзреНрдпреЗ рдПрдХ рдУрдкрдирд┐рдВрдЧ рд╣реЛрддреЗ рдЖрдгрд┐ рдпреВрдПрд╕рдП рдордзреНрдпреЗ рдПрдХ рдУрдкрдирд┐рдВрдЧ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рдд рд╣реЛрддреЗ.
рдиреЗрдЯрд╡рд░реНрдХ рдЦреВрдк рд▓рд╡рдХрд░ рд╡рд╛рдврд▓реЗ, рдирд╡реАрди рджреЗрд╢ рдЙрдШрдбрд▓реЗ рдЧреЗрд▓реЗ, рдкрд┐рдЭреЗрд░рд┐рдпрд╛рдЪреЗ рдирд╡реАрди рд╕реНрд╡рд░реВрдк рджрд┐рд╕реВ рд▓рд╛рдЧрд▓реЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдлреВрдб рдХреЛрд░реНрдЯрд╡рд░ рдкрд┐рдЭреЗрд░рд┐рдпрд╛ рдЙрдШрдбрд▓рд╛ рдЧреЗрд▓рд╛. рдпрд╛ рд╕рд░реНрд╡рд╛рдВрд╕рд╛рдареА рд╡рд┐рд╢реЗрд╖рдд: рдбреЛрдбреЛ рдЖрдпрдПрд╕ рдлрдВрдХреНрд╢рдиреНрд╕рдЪреНрдпрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд╛рдХрдбреЗ рд▓рдХреНрд╖рдгреАрдп рд▓рдХреНрд╖ рджреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдпрд╛ рд╕рд░реНрд╡ рдлрдВрдХреНрд╢рдиреНрд╕рд╢рд┐рд╡рд╛рдп, рдХрд┐рдЪрдирдордзреНрдпреЗ рдЯреНрд░реЕрдХ рди рдХрд░рддрд╛, рд╕рд┐рд╕реНрдЯрдордордзреАрд▓ рдЙрддреНрдкрд╛рджрдирд╛рдВрдЪрд╛ рдЖрдгрд┐ рддреЛрдЯреНрдпрд╛рдЪрд╛ рд▓реЗрдЦрд╛рдЬреЛрдЦрд╛ рди рдареЗрд╡рддрд╛, рдлреВрдб рдХреЛрд░реНрдЯ рд╣реЙрд▓рдордзреНрдпреЗ рдСрд░реНрдбрд░ рдЬрд╛рд░реА рдХрд░рдгреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп, рдЖрдореНрд╣реА "рдпреЛрдЧреНрдп" рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЖрдгрд┐ "рдпреЛрдЧреНрдп" рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рдмрджреНрджрд▓ рдХреНрд╡рдЪрд┐рддрдЪ рдмреЛрд▓рдд рдЕрд╕рддреЛ. рдЖрддрд╛ рд╡рд┐рдХрд╛рд╕.
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреНрдпрд╛ рд╡реЗрд│реЗрд╡рд░ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдЖрдгрд┐ рд╕рд╛рдорд╛рдиреНрдпрддрдГ рддрд╛рдВрддреНрд░рд┐рдХ рд╕рдорд╕реНрдпрд╛рдВрдХрдбреЗ рд▓рдХреНрд╖ рджреЗрдгреНрдпрд╛рдд рдЖрдгрдЦреА рдПрдХ рдЕрдбрдерд│рд╛ рдореНрд╣рдгрдЬреЗ 2014 рдЪреЗ рд╕рдВрдХрдЯ. рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рдЧреЛрд╖реНрдЯреАрдВрдЪрд╛ рд╕рдВрдШрд╛рдВрдЪреНрдпрд╛ рд╡рд╛рдвреАрдЪреНрдпрд╛ рд╕рдВрдзреАрдВрд╡рд░ рдореЛрдард╛ рдЖрдШрд╛рдд рд╣реЛрддреЛ, рд╡рд┐рд╢реЗрд╖рдд: рдбреЛрдбреЛ рдкрд┐рдЭреНрдЭрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рддрд░реБрдг рд╡реНрдпрд╡рд╕рд╛рдпрд╛рд╕рд╛рдареА.
рдорджрдд рдХрд░рдгрд╛рд░реЗ рджреНрд░реБрдд рдЙрдкрд╛рдп
рд╕рдорд╕реНрдпрд╛рдВрд╡рд░ рдЙрдкрд╛рдп рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд. рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХрдкрдгреЗ, рдЙрдкрд╛рдп 2 рдЧрдЯрд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЧрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд:
-
рдЬрд▓рдж рдЬреЗ рдЖрдЧ рд╡рд┐рдЭрд╡рддрд╛рдд рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪрд╛ рдПрдХ рдЫреЛрдЯрд╛рд╕рд╛ рдлрд░рдХ рджреЗрддрд╛рдд рдЖрдгрд┐ рдЖрдореНрд╣рд╛рд▓рд╛ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрд│ рджреЗрддрд╛рдд.
-
рдкрджреНрдзрддрд╢реАрд░ рдЖрдгрд┐, рдореНрд╣рдгреВрди, рд▓рд╛рдВрдм. рдЕрдиреЗрдХ рдореЙрдбреНрдпреВрд▓реНрд╕рдЪреЗ рд░реАрдЗрдВрдЬрд┐рдирд┐рдпрд░рд┐рдВрдЧ, рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреЗ рд╕реНрд╡рддрдВрддреНрд░ рд╕реЗрд╡рд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЬрди (рддреНрдпрд╛рдкреИрдХреА рдмрд╣реБрддреЗрдХ рд╕рд░реНрд╡ рд╕реВрдХреНрд╖реНрдо рдирд╕реВрди рдореЕрдХреНрд░реЛ рд╕реЗрд╡рд╛ рдЖрд╣реЗрдд рдЖрдгрд┐ рддреНрдпрд╛рдмрджреНрджрд▓ рдХрд╛рд╣реАрддрд░реА рдЖрд╣реЗ.
рдЖрдВрджреНрд░реЗ рдореЛрд░реЗрд╡реНрд╕реНрдХреАрдЪрд╛ рдЕрд╣рд╡рд╛рд▓ ).
рджреНрд░реБрдд рдмрджрд▓рд╛рдВрдЪреА рдХреЛрд░рдбреА рдпрд╛рджреА рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рдЖрд╣реЗ:
рдмреЗрд╕ рдорд╛рд╕реНрдЯрд░ рд╕реНрдХреЗрд▓ рдЕрдк рдХрд░рд╛
рдЕрд░реНрдерд╛рдд, рд▓реЛрдбрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд╣рд┐рд▓реА рдЧреЛрд╖реНрдЯ рдореНрд╣рдгрдЬреЗ рд╕рд░реНрд╡реНрд╣рд░рдЪреА рдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рдгреЗ. рд╣реЗ рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдЖрдгрд┐ рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░рд╕рд╛рдареА рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рдЕрд░реЗрд░реЗ, рд╣реЗ рдПрдХрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд░реНрдпрд╛рджреЗрдкрд░реНрдпрдВрддрдЪ рд╢рдХреНрдп рдЖрд╣реЗ, рдирдВрддрд░ рддреЗ рдЦреВрдк рдорд╣рд╛рдЧ рд╣реЛрддреЗ.
2014 рдкрд╛рд╕реВрди, рдЖрдореНрд╣реА рдЕрдЭреВрд░рдордзреНрдпреЗ рдЧреЗрд▓реЛ рдЖрд╣реЛрдд, рдЖрдореНрд╣реА рддреНрдпрд╛ рд╡реЗрд│реА рдпрд╛ рд▓реЗрдЦрд╛рдд рдпрд╛ рд╡рд┐рд╖рдпрд╛рд╡рд░ рджреЗрдЦреАрд▓ рд▓рд┐рд╣рд┐рд▓реЗ рд╣реЛрддреЗ тАЬ
рд╡рд╛рдЪрдирд╛рд╕рд╛рдареА рдмреЗрд╕ рдкреНрд░рддрд┐рдХреГрддреА
рдмреЗрд╕рд╕рд╛рдареА рджреЛрди рдкреНрд░рддрд┐рдХреГрддреА рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛ рд╣реЛрддреНрдпрд╛:
рдкреНрд░рддрд┐рдХреГрддреА рд╡рд╛рдЪрд╛ рд╕рдВрджрд░реНрдн рд╡рд┐рдирдВрддреНрдпрд╛рдВрд╕рд╛рдареА. рдбрд┐рд░реЗрдХреНрдЯрд░реА, рдкреНрд░рдХрд╛рд░, рд╢рд╣рд░, рд░рд╕реНрддрд╛, рдкрд┐рдЭреНрдЭреЗрд░рд┐рдпрд╛, рдЙрддреНрдкрд╛рджрдиреЗ (рд╣рд│реВрд╣рд│реВ рдмрджрд▓рд▓реЗрд▓реЗ рдбреЛрдореЗрди) рд╡рд╛рдЪрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЬреНрдпрд╛ рдЗрдВрдЯрд░рдлреЗрд╕рдордзреНрдпреЗ рдереЛрдбрд╛ рд╡рд┐рд▓рдВрдм рд╕реНрд╡реАрдХрд╛рд░реНрдп рдЕрд╕реЗрд▓ рддреЗрдереЗ рддреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдпрд╛рдкреИрдХреА 2 рдкреНрд░рддрд┐рдХреГрддреА рд╣реЛрддреНрдпрд╛, рдЖрдореНрд╣реА рдорд╛рд╕реНрдЯрд░реНрд╕ рдкреНрд░рдорд╛рдгреЗрдЪ рддреНрдпрд╛рдВрдЪреА рдЙрдкрд▓рдмреНрдзрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реА.
рдЕрд╣рд╡рд╛рд▓ рд╡рд┐рдирдВрддреНрдпрд╛рдВрдЪреА рдкреНрд░рддрд┐рдХреГрддреА рд╡рд╛рдЪрд╛. рдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдЪреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдХрдореА рд╣реЛрддреА, рдкрд░рдВрддреБ рд╕рд░реНрд╡ рдЕрд╣рд╡рд╛рд▓ рддреНрдпрд╛рд╡рд░ рдЧреЗрд▓реЗ. рддреНрдпрд╛рдВрдирд╛ рдкреНрд░рдЪрдВрдб рдбреЗрдЯрд╛ рдкреБрдирд░реНрдЧрдгрдиреЗрд╕рд╛рдареА рднрд╛рд░реА рд╡рд┐рдирдВрддреНрдпрд╛ рдХрд░реВ рджреНрдпрд╛, рдкрд░рдВрддреБ рддреЗ рдореБрдЦреНрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдЖрдгрд┐ рдСрдкрд░реЗрд╢рдирд▓ рдЗрдВрдЯрд░рдлреЗрд╕рд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рдд рдирд╛рд╣реАрдд.
рдХреЛрдбрдордзреНрдпреЗ рдХреЕрд╢реЗ
рдХреЛрдбрдордзреНрдпреЗ рдХреБрдареЗрд╣реА рдХреЕрд╢реЗ рдирд╡реНрд╣рддреЗ (рдЕрдЬрд┐рдмрд╛рдд). рдпрд╛рдореБрд│реЗ рд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рд▓рд╛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдиреЗрд╣рдореА рдЖрд╡рд╢реНрдпрдХ рдирд╕рд▓реЗрд▓реНрдпрд╛, рд╡рд┐рдирдВрддреНрдпрд╛ рдЭрд╛рд▓реНрдпрд╛. рдХреЕрд╢реЗ рдкреНрд░рдердо рдореЗрдорд░реАрдордзреНрдпреЗ рдЖрдгрд┐ рдмрд╛рд╣реНрдп рдХреЕрд╢реЗ рд╕реЗрд╡реЗрд╡рд░ рд╣реЛрддреЗ, рддреЗ рд░реЗрдбрд┐рд╕ рд╣реЛрддреЗ. рд╕рд░реНрд╡ рдХрд╛рд╣реА рд╡реЗрд│реЗрдиреБрд╕рд╛рд░ рдЕрд╡реИрдз рд╣реЛрддреЗ, рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдХреЛрдбрдордзреНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реНрдпрд╛ рд╣реЛрддреНрдпрд╛.
рдПрдХрд╛рдзрд┐рдХ рдмреЕрдХрдПрдВрдб рд╕рд░реНрд╡реНрд╣рд░
рд╡рд╛рдвреАрд╡ рд╡рд░реНрдХрд▓реЛрдб рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреНрдпрд╛ рдмреЕрдХрдПрдВрдбрд▓рд╛ рджреЗрдЦреАрд▓ рд╕реНрдХреЗрд▓ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдПрдХрд╛ рдЖрдпрдЖрдпрдПрд╕-рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реВрди рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ. рдЖрдореНрд╣реА рдкреБрдиреНрд╣рд╛ рд╢реЗрдбреНрдпреВрд▓ рдХреЗрд▓реЗ рдЖрд╣реЗ
рдкрд░рд┐рдгрд╛рдореА, рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЕрдзрд┐рдХ рдХреНрд▓рд┐рд╖реНрдЯ рдЭрд╛рд▓реЗ рдЖрд╣реЗ ...
тАж рдкрдг рдХрд╛рд╣реА рддрдгрд╛рд╡ рджреВрд░ рдЭрд╛рд▓рд╛.
рдЖрдгрд┐ рдордЧ рд▓реЛрдб рдХреЗрд▓реЗрд▓реЗ рдШрдЯрдХ рдкреБрдиреНрд╣рд╛ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ, рдЬреЗ рдЖрдореНрд╣реА рд╣рд╛рддреА рдШреЗрддрд▓реЗ. рдпрд╛рд╡рд┐рд╖рдпреА рдЖрдкрдг рдкреБрдврдЪреНрдпрд╛ рднрд╛рдЧрд╛рдд рдмреЛрд▓реВ.
рд╕реНрддреНрд░реЛрдд: www.habr.com