рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рдореИрдВрдиреЗ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рд░рд┐рд╣рд╛рдИ рддрдХ
havidea.ru рдХрд▓рд╛
рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдИред рдореИрдВ рдЖрдкрдХреЛ рддрдХрдиреАрдХреА рднрд╛рдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдкреНрд░реЗрд░рдгрд╛ рдФрд░ рдЖрддреНрдо-рд╕рдВрдЧрдарди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХреМрди рд╕реЗ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдХрд▓рд╛ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реВрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рд▓реЙрдиреНрдЪ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдореБрдЭреЗ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреБрдирд░реНрдЬрдиреНрдо рд╕реЗ рдмрдЪ рдЧрдИ, рдЕрд░реНрдерд╛рдд
рдкрд╣рд▓рд╛ рд╡рд┐рдХрд▓реНрдк рдЬреЛ рдореИрдВрдиреЗ рддреНрдпрд╛рдЧ рджрд┐рдпрд╛ рдФрд░ рдЕрдВрддрд┐рдо,
рджреВрд╕рд░рд╛ , рдЬреЛ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛ред
рдореИрдВ рддреАрди рд╡рд░реНрд╖реЛрдВ рд╕реЗ рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдореБрдЦреНрдп рдХрд╛рдо рд╕реЗ рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рдЕрдХреЗрд▓реЗ рдЙрдард╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдЙрддреНрдкрд╛рдж рдХреЛ рд╕рдордп (6 рдорд╣реАрдиреЗ) рдкрд░
рдЬрд╛рд░реА рдХрд░рдирд╛ рдерд╛ред
рдкреНрд░реЗрд░рдгрд╛, рд╡рд┐рдЪрд╛рд░, рдЕрдиреБрд╕рдВрдзрд╛рди
рдПрдХ рдХрд┐рд╢реЛрд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рд╕рдВрдЧреАрдд, рдЪрд┐рддреНрд░рдХрд▓рд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рд▓рдЧрд╛ред рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рдЙрдиреНрд╣реЛрдВрдиреЗ 3 рдбреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдЖрдЧ рдкрдХрдбрд╝ рд▓реА рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ 3 рдбреА рдореЙрдбрд▓ рдкрд░ рдкрд╣рд▓рд╛ рдкреИрд╕рд╛ рдХрдорд╛рдиреЗ рдореЗрдВ рднреА рдХрд╛рдордпрд╛рдм рд░рд╣реЗред рдХреБрдЫ рд╕рд╛рд▓ рдмрд╛рдж, рдореИрдВрдиреЗ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рдлреЛрдЯреЛрдЧреНрд░рд╛рдлреА рдФрд░ рд╡реАрдбрд┐рдпреЛ рд╢реВрдЯрд┐рдВрдЧ рд╢реБрд░реВ рдХреА рдФрд░ рдЙрд╕реА рдЕрд╡рдзрд┐ рдХреЗ рджреМрд░рд╛рди рдореИрдВ рдЕрдкрдиреА рднрд╛рд╡реА рдкрддреНрдиреА, рдПрдХ рдЕрднрд┐рдиреЗрддреНрд░реА, рдореБрдЦрд░ рдкрд╛рда (рдФрд░ рдпрд╣ рдореЗрд░реЗ рдЬреАрд╡рди рдореЗрдВ рдерд╛, рд╣рд╛рдБ) рд╕реЗ рдорд┐рд▓рд╛ред рдпрд╣ рд╕рдм рд░рдЪрдирд╛рддреНрдордХ рд▓реЛрдЧреЛрдВ рдХреЗ "рдЕрдЬреАрдм" рднрд╛рдЧреНрдп рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рддрд░рд╣ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЖрдИрдЖрд░рдПрд╕? рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ? рдХреНрдпреЛрдВ рдирд╣реАрдВ? рд▓реЗрдХрд┐рди рдпрд╣ рд╣реАрдЯ рд╣реИ, рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, рд╕рд╛рдорд╛рдЬрд┐рдХред рдиреЗрдЯрд╡рд░реНрдХ рдорд░ рд░рд╣реЗ рд╣реИрдВред рдХреЛрдИ рдорд░ рдЬрд╛рдП, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд╣реИ рдирд╛? рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЕрдЧрд░ рдХреЛрдИ рдзреНрд╡рдирд┐ рд╡рд┐рдЪрд╛рд░ рдФрд░ рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдПрдХ рд╡реЗрдм рдкреЗрдЬ рдореЗрдВ рдХреНрдпреЛрдВ рдирд╣реАрдВ рддрдмреНрджреАрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП? рд╕рд╛рдорд╛рдЬрд┐рдХ рдЦрд╛рддреЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдореБрдЭреЗ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рдХрд▓реНрдк рдорд┐рд▓рд╛ - рд╕реНрдЯреЗрдЬ 32ред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдЧрдВрднреАрд░ рд╡рд┐рджреЗрд╢реА рдордВрдЪ рд╣реИ рдЬрд┐рд╕рдиреЗ рдлрд┐рд▓реНрдо рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╕рдореБрджрд╛рдп рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ред рд░реВрд╕ рдореЗрдВ, рдЙрд╕ рд╕рдордп (2017 рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ), рдореБрдЭреЗ рдХреЛрдИ рдПрдирд╛рд▓реЙрдЧ рдирд╣реАрдВ рдорд┐рд▓рд╛ (рдХреНрдпрд╛ рдореИрдВ рдмреБрд░реА рддрд░рд╣ рд╕реЗ рджреЗрдЦ рд░рд╣рд╛ рдерд╛?)ред рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ рдореМрдЬреВрджрд╛ рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЫрд╡рд┐рдпреЛрдВ, рдкреНрд░рдерд╛рдУрдВ рдФрд░ UX рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдкрдиреА рд╕реЗрд╡рд╛ рджреВрдВрдЧрд╛ред рдиреЗрдЯрд╡рд░реНрдХ, рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдерд┐рдПрдЯрд░, рд╕рд┐рдиреЗрдорд╛ рдФрд░ рдХрд▓рд╛ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдПрдХ рдкреВрд░реНрд╡рд╛рдЧреНрд░рд╣ рдХреЗ рд╕рд╛рдеред
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡рд┐рдЪрд╛рд░рдзрд╛рд░рд╛
рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЗ рдмрд┐рдирд╛ рдЧреИрд░-рд▓рд╛рднрдХрд╛рд░реА, рд╕реНрд╡рдпрдВ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреАред рдирд┐: рд╢реБрд▓реНрдХ, рдХреЛрдИ рдЯреНрд░реИрдХрд┐рдВрдЧ рдирд╣реАрдВ, рдХреЛрдИ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдирд╣реАрдВред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХрд░рдирд╛ред
рдкрд╣рд▓рд╛ рд╡рд┐рдХрд▓реНрдк (2017)
рдХрд┐рд╕реА рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдФрд░ рдЬрд╡рд╛рдм рджреЗрдиреЗ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП: рдХрд┐рд╕рдХреЗ рд▓рд┐рдП? рдХрд┐рд╕ рд▓рд┐рдП? рдпрд╣ рдХрд┐рд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ (рд▓рдХреНрд╖реНрдп)? рд╡рд┐рдХрд▓реНрдк рдХреНрдпрд╛ рд╣реИрдВ? рдХреНрдпрд╛ рд▓рд╛рдн рджрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ? рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЬрд╡рд╛рдм рдХреЗ рдмрд╛рдж, рдореИрдВ рднрд╡рд┐рд╖реНрдп рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдПрдХ рд╕реВрдЪреА рдмрдирд╛рддрд╛ рд╣реВрдВред рдЕрдЧрд▓рд╛, рдореИрдВ рдХрдВрдХрд╛рд▓ рдХреЗ рд╕рд╛рде рддрдп рдХрд░рддрд╛ рд╣реВрдВ: рдореИрдВ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╕реВрдЪреА рд╕реЗ рд╕рднреА рд╡рд┐рд╢рд▓рд┐рд╕реНрдЯ рдФрд░ рдХрд▓реНрдкрдирд╛рдУрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реВрдВ рдФрд░ рдХреЗрд╡рд▓ рд╕рдмрд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВ - рдХреБрдЫ рдРрд╕рд╛ рдЬрд┐рд╕рдХреЗ рдмрд┐рдирд╛ рдЖрд╡реЗрджрди рдХрд╛рд░реНрдп рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдиреНрдпреВрдирддрдо рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реЗ рдореИрдВ рдПрдХ рд╕реНрдЯреИрдХ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реВрдВред рдореИрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд╣реВрдВред рдЗрд╕ рд╕реНрддрд░ рдкрд░, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдмрдбрд╝реА рддрд╕реНрд╡реАрд░ рд╣реИ: рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ, рдХреНрдпреЛрдВ рдФрд░ рдХреИрд╕реЗред рдореИрдВ рдПрдХ рдиреЛрдЯрдмреБрдХ рдореЗрдВ рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдФрд░ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд▓рд┐рдЦрддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рдмрд╛рд░-рдмрд╛рд░ рдпрд╣ рддрдп рди рдХрд┐рдпрд╛ рдЬрд╛рдП рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХреНрдпрд╛ рдордирд╛ рдХрд┐рдпрд╛ рдерд╛ред
рдореИрдВ рдХрд╛рдЧрдЬ рдХреЗ рдЯреБрдХрдбрд╝реЗ рдФрд░ рдПрдХ рдкреЗрдВрд╕рд┐рд▓ рдХреЗ рд╕рд╛рде рдпреВрдЖрдИ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВред рдХреЛрдИ рднреА рдкрддреНрддрд╛ рдЬреЛ рд╣рд╛рде рдореЗрдВ рд╣реИ рд╡рд╣ рддрдм рддрдХ рд╣рд░рдХрдд рдореЗрдВ рдЖрддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рд╡рд┐рдЪрд╛рд░ рднрд╛рдЧ рдирд╣реАрдВ рдЬрд╛рддрд╛ред рдореИрдВ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдирд┐рд░реНрдгрдп рд▓реЗрддрд╛ рд╣реВрдВ рдФрд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд░реВрдк рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджреВрд╕рд░рд╛ рдореЛрдЯрд╛ рдЪрд▓рдирд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ (рдпрд╣ рдХреБрдЫ рдмрджрд▓рдирд╛ рдЖрд╕рд╛рди рд╣реИ):
рдкреГрд╖реНрда рд░реВрдкрд░реЗрдЦрд╛ рдЫрд╡рд┐ рдЕрдЧрд▓рд╛, рдореИрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░реЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рддрд╛ рд╣реВрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреЗрдЬ рдХрд╛ рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ:
рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдкреЗрдЬ рдЫрд╡рд┐ рдкреЛрд╕реНрдЯ, рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ, рдкрд╕рдВрдж, рдлрд╝реЛрдЯреЛ рдХреЗ рд╕рд╛рде рдПрдХ рдПрд▓реНрдмрдо - рд╕рднреА рдПрдХ рдХреНрд▓рд╛рд╕рд┐рдХ рдореЗрдВред рдирдП рд╕реЗ:
рдЕрднрд┐рдиреЗрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдиреНрдирдд рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓, рдкреЗрд╢реЗ рдФрд░ рдХреМрд╢рд▓ рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬред
рд▓реЗрдЖрдЙрдЯ рд▓реЗрдЖрдЙрдЯ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ
modulargrid.org рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛:
рдореЙрдбреНрдпреВрд▓рд░ рдмреИрдХрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреЗрдЬ рдХреА рдЫрд╡рд┐ рдореИрдВрдиреЗ 12, 15 рдХреЙрд▓рдо рдЧреНрд░рд┐рдб рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди 12 рдкрд░ рд░реЛрдХ рджрд┐рдпрд╛ред рдореИрдВ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореЙрдбреНрдпреВрд▓рд░ рдЧреНрд░рд┐рдб рдкрд░ рд▓реЗрдЖрдЙрдЯ рдПрдХ рдЕрд╕реНрдкрд╖реНрдЯ рдЪреАрдЬ рд╣реИред рдЖрдк рд╣рдореЗрд╢рд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдмреНрд▓реЙрдХ рдореЗрдВ рджрд░реНрдЬ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдЗрдВрдЯрд░рдлреЗрд╕ рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╣реИред рдореИрдВ рдбреЗрдЯрд╛-рдЪрд╛рд▓рд┐рдд рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рддрд╛ рд╣реВрдВ, рдЕрд░реНрдерд╛рддреНред рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рдЙрдирдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП
рдбреЗрдЯрд╛ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд┐рдХрд▓реНрдк рдкреЗрд╢ рдХрд░рдирд╛ рд╣реИред рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдбрд┐рдЬрд╛рдЗрдирд░! = рд╡реЗрдм рдбрд┐рдЬрд╛рдЗрдирд░ред рдПрдХ рдореЙрдбреНрдпреВрд▓рд░ рдЧреНрд░рд┐рдб рдХреА рд╕рдорд╕реНрдпрд╛ рдкрд░ рд▓реМрдЯрддреЗ рд╣реБрдП, рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдмреНрд▓реЙрдХреЛрдВ рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡реНрдпрд╡рд╕реНрдерд╛ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдЖрдВрдЦ рдХреА рдорджрдж рд╕реЗ рдкреБрд╖реНрдЯрд┐ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрд┐рд╕реА рднреА рдЗрдХрд╛рдИ рдореЗрдВ рдЖрдЬреАрд╡рд┐рдХрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдореЛрдВ рд╕реЗ рдПрдХ рдореЛрдбрд╝ рдпрд╛ рдкреНрд░рд╕реНрдерд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореБрдЦреНрдп рдкреГрд╖реНрда рдХреЗ рдХреБрдЫ рдбреНрд░рд╛рдлреНрдЯ:
рдореБрдЦреНрдп рдкреГрд╖реНрда рдХрд╛ рд╕реНрдХреЗрдЪ 1 рдореБрдЦрдкреГрд╖реНрда 2 рдХреА рд░реВрдкрд░реЗрдЦрд╛ рдХреБрдЫ рд╕рдорд╛рдзрд╛рди рдмрд╣реБрдд рд╕рдлрд▓ рдирд╣реАрдВ рджрд┐рдЦрддреЗ рд╣реИрдВ рдФрд░ рд▓реЗрдЖрдЙрдЯ рдХреЗ рджреМрд░рд╛рди рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ / рдареАрдХ рдХрд░ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдбрд┐рдЬрд╛рдЗрди рдЪрд░рдг рдореЗрдВ, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рджреЗрдиреЗ рдФрд░ рдЖрджрд░реНрд╢ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рд▓реЙрдЧрд┐рди рдкреЗрдЬ:
рд▓реЙрдЧ рдЗрди рдкреЗрдЬ рдЫрд╡рд┐ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕реНрдХреЗрдЪ рдХреЗ рдмрд╛рдж, рдореИрдВ рдореЛрдмрд╛рдЗрд▓ рдкрд░ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВред рдХреНрдпрд╛ рдЧреНрд░рд╛рдлрд┐рдХ рд╣рд┐рд╕реНрд╕рд╛ рддреИрдпрд╛рд░ рд╣реИ? Normasред рдпрд╣ рдХреЛрдб рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред
рдкрд╣рд▓рд╛ рд╡рд┐рдХрд▓реНрдк рд╕рд╛рдордиреЗредрдореБрдЦреНрдп рдкреГрд╖реНрда рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ
рд╡реЗрдмрдЬреАрдПрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдереНрд░реА.рдЬреЗрдПрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рддреНрд░рд┐рдХреЛрдг рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рддреИрд░рддреЗ рд╣реИрдВ рдФрд░ рдорд╛рдЙрд╕ рдХрд╛ "рдЕрдиреБрд╕рд░рдг" рдХрд░рддреЗ рд╣реИрдВред рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВ рдХрд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдкреБрдирд░реНрдЬрдиреНрдо рдореЗрдВ рдореИрдВрдиреЗ рдереНрд░реАрдЬреЗрдЬ рдХреЛ рдордирд╛ рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ css + png рдкрд░ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рд╡рдЬрди ~ 570kb рд╣реИ рдФрд░ рдЗрд╕реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░рднрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрдХрд╛рд░ рд▓рдЧрддрд╛ рдерд╛ред рд╡рд┐рдХрд╛рд╕ рдореЗрдВ, рдореИрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реВрдВ: рдЕрддрд┐рд╕реВрдХреНрд╖реНрдорд╡рд╛рдж, рдкреНрд░рджрд░реНрд╢рди, рд╕рдорд░реНрдерди рдореЗрдВ рдЖрд╕рд╛рдиреАред рдЪреВрдВрдХрд┐ рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдореЛрдмрд╛рдЗрд▓ рд╕реЗ рд▓рдЧрднрдЧ 3/4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЛ рд▓рдкрдЯ рдФрд░ рдЧрддрд┐ рдХреЗ рд▓рд┐рдП рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХреИрд╕реЗ рдпреВрдЖрдИ рдШрдЯрдХреЛрдВ рдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдиреЗ
рдмреВрдЯрд╕реНрдЯреНрд░реИрдк 4 рд▓рд┐рдпрд╛ред Jquery рдХреЗ рдмрд┐рдирд╛, рдХреЗрд╡рд▓ рд╕реАрдПрд╕рдПрд╕ред рдореИрдВрдиреЗ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк-рд╡реА рд░реИрдкрд░ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рддрд░рд╣ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЕрдорд╛рдиреНрдп html рдЯреИрдЧ рд╣рдбрд╝рддрд╛рд▓реА рдереЗ рдФрд░ рдЕрдиреБрдХреВрд▓рди рдХреА рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдЪрд╛рд╣рддреЗ рдереЗред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рд╣реЛрдЧрд╛,
Vue рдлреНрд░реЗрдорд╡рд░реНрдХред рдореИрдВ рд╢реБрд░реВ рдореЗрдВ рд╕рд░реНрдЪ рдЗрдВрдЬрдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрдЪреНрдЫреА рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ
рдиреБрдХреНрд╕рдЯ рдХреЛ рдЦрд░рд╛рдм рдХрд░ рджрд┐рдпрд╛ред
рдкрд╣рд▓реЗ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдмреИрдХрдПрдВрдбредLaravelред рдПрдХ-рдЖрджрдореА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП, vue + laravel = рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд┐рдХрд╛рд╕ рдХреА рдЧрддрд┐, рдПрдХ рдмрдбрд╝рд╛ рд╕рдореБрджрд╛рдп, рддреИрдпрд╛рд░ рдкреИрдХреЗрдЬ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ред
рдПрдкреАрдЖрдИ-рдкреНрд░рдердо рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ (рдмреИрдХрдПрдВрдб рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдкреАрдЖрдИ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд)ред
рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдмрд┐рдирд╛ рдХреНрдпрд╛ рдПрдкреАрдЖрдИ?
ApiDoc рдПрдХ рдмреЗрд╣рддрд░реАрди рдЪреАрдЬ рд╣реИ рдЬреЛ
PHPDoc рд╕реЗ рдкреНрд░рд▓реЗрдЦрди рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреА рд╣реИред рд░реВрдЯрд┐рдВрдЧ рдХреЛ рдПрдХрд▓ рдПрдкреАрдЖрдИ.рдПрдлрдкреА рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдФрд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреНред рдПрдХ рдлрд╝рд╛рдЗрд▓, рдПрдХ рдорд╛рд░реНрдЧред рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдореИрдВрдиреЗ
рдЕрдкрд┐рдпрд╛рдЯреЛ рд╕реЗ рдкреНрд░реЗрд░рдгрд╛ рд▓реАред рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕реНрдЯрд╛рд░реНрдЯрд░ рдХрд┐рдЯ, рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбрд┐рдЬрд╛рдЗрди рдкреИрдЯрд░реНрди рдФрд░ рдореВрд▓ рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк
рдкреЛрд░реНрдЯреЛ рдХреЗ рд╕рд╛рде рднрд░рд╡рд╛рдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рдореЛрдиреЛрд▓рд┐рде рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рдгреА рд╣реИред рднрдВрдбрд╛рд░ рджреНрд╡рд╛рд░рд╛ рджреЗрдЦрддреЗ рд╣реБрдП, рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдПрдХ рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рдкрд╣рд▓реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдорд╛рдЗрдХреНрд░реЛрд╕рд┐рд╕реНрдЯрд╡рд░реНрдХ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рдХреНрд░рд┐рдп рдкреНрд░рд╕рд╛рд░ рдХреЗ рдХрд╛рд░рдгред
рдмрд╛рдХреА, рд╕рдорддрд▓ рдХреМрд╢рд▓
рдпрд╣ 2018 рдерд╛ред рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдореИрдВ рдкрдВрдЬреАрдХрд░рдг, рдкреНрд░рдорд╛рдгреАрдХрд░рдг, рд╕рдВрдкрд╛рджрди рдкреГрд╖реНрда рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреЗрдЬ, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреЗрдЬ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рд╢рд╛рдо рдХреЛ рдЬреНрдпрд╛рджрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реБрдЖ рдерд╛ред рдлрд┐рд░ рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рд╡реВрдЯ рдкрд╛рде рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░ nxt рдкрд░ ssr рд╢рд░рд╛рд░рддреА рдерд╛ред рдирддреАрдЬрддрди, 4-5 рдорд╣реАрдиреЛрдВ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдЙрдбрд╝рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдПрдХ рдорд╣рддреНрд╡рд╛рдХрд╛рдВрдХреНрд╖реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдереА рдФрд░ рдЗрд╕реЗ рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдХреМрд╢рд▓ рдирд╣реАрдВ рдерд╛, рдмрд┐рдирд╛ рдЦреБрдж рдХреЛ рдЧрд┐рд░рд╛рдПред 2018 рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рдкреВрд░реНрдг рд╕реНрдЯреИрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреБрдж рдХреЛ рдЦреАрдВрдЪ рд▓рд┐рдпрд╛, рдбреЙрдХрдЯрд░ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХреА рдФрд░ 2019 рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЦрд░реЛрдВрдЪ рд╕реЗ рд╢реБрд░реВ рд╣реБрдЖред рдЦреИрд░, рд▓рдЧрднрдЧ рдЦрд░реЛрдВрдЪ рд╕реЗред
рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк (2019), рдЬрд╛рд░реА
рджреВрд╕рд░реЗ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдореЛрд░реНрдЪрд╛редрдореИрдВрдиреЗ nuxt ssr рдХреЛ рдордирд╛ рдХрд░ рджрд┐рдпрд╛ - рдиреЛрдб.рдЬреЗрдПрд╕ рд╕реЗ рдкрд░рдд рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдореБрдЭреЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рджрд┐рдЦреАред рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдиреЗ
рдХреНрд╡рд╛рд╕рд░ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ - рдПрдХ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рдпреВрдЖрдИ (рдФрд░ рди рдХреЗрд╡рд▓) рдлреНрд░реЗрдорд╡рд░реНрдХ (рдореИрдВрдиреЗ рдЗрд╕реЗ рдХреНрдпреЛрдВ рд▓рд┐рдпрд╛ рдореИрдВ рдиреАрдЪреЗ рдмрддрд╛рдКрдВрдЧрд╛)ред рдЗрдВрдЯрд░рдлреЗрд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рд╣реЛ рдЧрдП, рд╡реАрдХреЗ-рд╢реИрд▓реА рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рдЕрдм рдЗрдВрд╕реНрдЯрд╛ рд╕реНрдЯрд╛рдЗрд▓ред рддреАрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреНрд░рдХрд╛рд╢рди рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рд╛: рдлреЛрдЯреЛ, рд╡реАрдбрд┐рдпреЛ рдФрд░ рдкрд╛рдаред рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рдореИрдВрдиреЗ 24 рдХреЙрд▓рдо рдЧреНрд░рд┐рдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЕрдм рд╕реЗрд╡рд╛ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:
рдкрд╣рд▓реА рд╕реНрдХреНрд░реАрди рдХрд╛ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рд╣рд╛рдВ, рдЖрдк рд╢реАрд░реНрд╖ рдореЗрдиреВ рдХреЛ рдкрд╛рд░рджрд░реНрд╢реА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдХрд┐ рдХреИрд╕реЗ "рдирд╣реАрдВред" рдореИрдВрдиреЗ рдЕрдВрддрддрдГ рдореБрдЦреНрдп рдкреГрд╖реНрда рдХреЛ рдлрд┐рд░ рд╕реЗ рдЖрдХрд░реНрд╖рд┐рдд рдХрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдкреВрд░реА рддрд╕реНрд╡реАрд░ рд╕реЗ рдкрд╣рд▓реЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рдпрд╛ рдмрд╛рдж рдореЗрдВ рдЖрдк рд╕рдм рдХреБрдЫ рдмрджрд▓рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ рдФрд░ рдпрд╣ рдирд┐рд░реНрдгрдп рдХрд┐рддрдирд╛ рдЕрджреНрднреБрдд рдерд╛, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ред рдмреЗрд╢рдХ, рд╕рд╛рдЗрдЯ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реИ:
рдореЛрдмрд╛рдЗрд▓ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреЗрдЬ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рдореИрдВрдиреЗ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдЗрд╕реЗ рдХрд╛рдЯ рджрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдФрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреЗ рд▓рд┐рдП рд╕рдЦреНрдд рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕рдордп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдореИрдВ рдЗрд╕ рдирддреАрдЬреЗ рдкрд░ рдкрд╣реБрдВрдЪрд╛ рдХрд┐ рд╕рдЦреНрдд рдореЛрдб рдХреЗ рдмрд┐рдирд╛ рдЯреАрдПрд╕ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╕рдЪ рд╣реИ - рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреНрдпреЛрдВред рд╕рдЦреНрдд рдореЛрдб рдореЗрдВ, рдЖрдкрдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдм рдХреБрдЫ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдпрд╣ рд╡рд┐рдХрд╛рд╕ рдХреА рдЕрд╡рдзрд┐ рдХрд╛ рдХрдо рд╕реЗ рдХрдо + 30% рд╣реИред рдФрд░ рдпрджрд┐ рдЖрдкрдиреЗ рдмреИрдХрдПрдВрдб рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреЛрдЬрдирд╛ рдХреЛ рдордВрдЬреВрд░реА рдирд╣реАрдВ рджреА рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдорд╛рдореВрд▓реА рд╕рдВрдкрд╛рджрди рд╕реЗ рд▓рдЧрд╛рддрд╛рд░ рд╡рд┐рдЪрд▓рд┐рдд рд╣реЛрдирд╛ рд╣реЛрдЧрд╛ред рдХреБрдЫ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдХреЛрдб рдореЗрдВ @ ts-ign рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдХрдВрдкрд╛рдЗрд▓рд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рддреГрддреАрдп-рдкрдХреНрд╖ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ TS рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЯреАрдПрд╕ рдХреЗ рд╕рднреА рд▓рд╛рдн рдЬрдЯрд┐рд▓ рддрд╛рд░реНрдХрд┐рдХ рдЧрдгрдирд╛ рдореЗрдВ рдкреНрд░рдХрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреНред рдЯрд╛рдЗрдкрд┐рдВрдЧ .vue рдлрд╛рдЗрд▓реЗрдВ рдХреБрдЫ рд╣рдж рддрдХ рдмреЗрдорд╛рдиреА рд╣реИрдВред рдореБрдЭреЗ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЯрд┐рдкреНрдкрдгреА рд╕реБрдирдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред
рдЬрдм рд╕рд╛рдордиреЗ 90% рддреИрдпрд╛рд░ рдерд╛, рддреЛ рдореИрдВрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░рд╕реНрдЯреИрдХ рдХреЛ рд▓рдкреЗрдЯрд╛ рдФрд░ рд╕рдлрд╛рд░реА рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред рдореБрдЭреЗ рдЦрд░реНрдЪ рдХрд┐рдП рдЧрдП рдзрди рдкрд░ рдкрдЫрддрд╛рд╡рд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдХреБрдЫ рд╕рд░рд▓ рд▓реЗрдХрд┐рди рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдЧреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдмреА рд╣рд╛рд╕рд┐рд▓ рдХреАред рдорд┐рдирдЯ рдмрдордмрдорд┐рд▓реЛред рд╕рдлрд╛рд░реА, рдЬрдм рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗ? рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдмрдЧ рдХреЛ рдареАрдХ рди рдХрд░реЗрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдореЛрдбрд▓ рдореЗрдВ рдЪрд┐рдкрдЪрд┐рдкрд╛ рд╕реНрдХреНрд░реЙрд▓ред рдореБрдЭреЗ рдПрдХ 100% рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛ рдХрд┐ рд╕рдлрд╛рд░реА рдХреЛ рдХреИрд╕реЗ рдореЛрдбрд▓ рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреА рдХрд┐ рдЕрдЧрд░ рдХреЛрдИ рд╕рд╛рдордиреЗ рдЖрдП рдФрд░ рдореБрдЭреЗ рдХреЛрдИ рдЙрдкрд╛рдп рдмрддрд╛рдПред
рдореБрдЦреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рднреА рдмрдирд╛рдпрд╛:
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреНрд╖реЗрддреНрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ рдХреБрдЫ рднреА рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдирд╣реАрдВ рд╣реИред рдХреБрдЫ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрд╕ рдпреВрдЖрдИ рдХрд╡рд░реЗрдЬ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЬрд╛рдирд╛ рдФрд░ рд╣рд╛рде рд╕реЗ рдбреЗрдЯрд╛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд▓рд╕реА рд╣реИред
рджреВрд╕рд░реЗ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдмреИрдХрдПрдВрдбредLaravelред рд╕рднреА рдЖрд╡рдХ рдбреЗрдЯрд╛, рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реЗрдбрд░, рдЕрддрд┐рд░рд┐рдХреНрдд
рд╕реБрд░рдХреНрд╖рд┐рдд-рд╣реЗрдбрд░ рд╕реБрд░рдХреНрд╖рд╛
рд╣реЗрдбрд░ ,
рд░реЗрд╕реНрдЯрдлреБрд▓ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдмрд╛рдж (рдореИрдВ рдХрд┐рд╕реА рддрд░рд╣ JSON-RPC рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛) рдХреА рдЕрдирд┐рд╡рд╛рд░реНрдп рдорд╛рдиреНрдпрддрд╛, рд▓реМрдЯреЗ рдбреЗрдЯрд╛ рдХреЛ рдлреНрд░рдВрдЯ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдПред рд╕рдмрдХреБрдЫ рдЖрдЬрд╝рдорд╛рдПрдВ рддрд╛рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рдЙрд╕ рдХреЛ рджрдмрд╛рдП рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░рдг рдорд┐рд▓рддрд╛ рд╣реИред
рдбреАрдмреА-рдбрдореНрдкрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЛрдиреЛрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдбрдВрдкред рдореИрдВрдиреЗ рдХреЛрдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рд▓рд┐рдЦрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдордп рдореЗрдВ рд╕реАрдорд┐рдд рд╣реИред рдЖрдкрдХреЛ
рдЯреАрдбреАрдбреА рдХреЛ рдкрдВрдк рдХрд░рдиреЗ рдФрд░ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╣ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рдордп рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ рд╡реГрджреНрдзрд┐ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдЗрд╕реЗ рдХрдо рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЕрд▓рдЧ-рдЕрд▓рдЧ, рдореИрдВ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд╢реБрд░реБрдЖрддреА рдЪрд░рдгреЛрдВ рдореЗрдВ рдЕрдореВрд░реНрдд рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдмрдЪрддрд╛ рд╣реВрдВ, рдЕрдЧрд░
рдЕрдм рдЖрдк рдЙрдирдХреЗ рдмрд┐рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдирдХрд╛ рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЬрдЯрд┐рд▓ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрднреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрдкрд▓рдмреНрдз рд╣реЛрддреЗ рд╣реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдВред рд╣рд╛рдВ, рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдФрд░ рд╕рдордп рдХреЗ рдмреАрдЪ рд╕рдВрддреБрд▓рди рдмрдирд╛рдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдЕрдиреБрднрд╡ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЛрдЪрдиреЗ рдореЗрдВ рд╕рдордп рдмрд┐рддрд╛рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдФрд░ рдЖрдк рдХрд┐рд╕реА рднреА рд╕рдордп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдВрд╕рд╛рдзрди рд╕рдордп рд╣реИред рдПрдХ рдЧреИрд░-рдЖрджрд░реНрд╢ рдЙрддреНрдкрд╛рдж рдЬрд╛рд░реА рдХрд░рдирд╛ рдФрд░ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмреЗрд╣рддрд░ рд╣реИред рдФрд░ рд╡реЗ рд╣реЛрдВрдЧреЗред
рд╕рдорд╕реНрдпрд╛, рдард╣рд░рд╛рд╡
рд▓реЙрдиреНрдЪ рдордИ рдХреЗ рдЕрдВрдд рдореЗрдВ рд╣реБрдЖ рдерд╛ред рдореИрдВрдиреЗ рд╡рд┐рдЬреНрдЮрд╛рдкрди рджреЗрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░ рд▓рдЧрднрдЧ рддреБрд░рдВрдд рд╣реА рдПрдХ рд╕рдорд╛рди рд╕реЗрд╡рд╛ рдореЗрдВ рдЖ рдЧрдпрд╛ред рд╣рд╛рдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рд╣реА рд╡рд┐рдЪрд╛рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред 2 рд╕рд╛рд▓ рдкрд╣рд▓реЗред рдмрд╛рдЬрд╛рд░ рдкрд░ рд╢реЛрдз рдХрд░рдирд╛ рдФрд░ рдирдИ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд▓рдЧрд╛рддрд╛рд░ рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рдерд╛ред рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдпрд╣ рднреА рдирд╣реАрдВ рд╣реИред рдЪрд░реНрдЪрд╛, рдкреНрд░рддрд┐рдмрд┐рдВрдм рдФрд░ рд╕рд┐рд░реНрдл рдЬреАрд╡рди рдХреЗ рдЕрдиреБрднрд╡ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдореИрдВ рдЗрд╕ рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪрд╛ рдХрд┐ рдХрд▓рд╛ рдХреЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд░реЛрдЬрдЧрд╛рд░ рдХреА рд╕рдорд╕реНрдпрд╛ рдмрд╣реБрдд рдЧрд╣рд░реА рд╣реИ рдФрд░, рд╢рд╛рдпрдж, рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдорджрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдиреМрдХрд░реА рдХреА рдХрдореА рдХреА рдПрдХ рдмрд╛рдЬрд╛рд░ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЙрддреНрдкрд╛рдж рдХреЛ рдХрд┐рд╕ рджрд┐рд╢рд╛ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╣реИ, рдпрд╣ рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ред рдЕрдм рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕реНрдерд┐рд░рддрд╛ рдЖ рд░рд╣реА рд╣реИред
рд╣реБрдб рдХреЗ рдиреАрдЪреЗ
рд╡рд┐рдЬреНрдЮрдкреНрддрд┐ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ- Vue
- рдХреНрд╡рд╛рд╕рд░ (рдпреВрдпреВ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдСрдл рд╡реНрдпреВ рдХрдореНрдкреЛрдиреЗрдВрдЯреНрд╕)ред рдпрд╣ рдПрдХ рднрдпрд╛рдирдХ, рд╣рд▓реНрдХрд╛, рд╕реБрдВрджрд░ рдФрд░ рдиреНрдпреВрдирддрд░ рдврд╛рдВрдЪрд╛ рд╣реИ, рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг - рдореЛрдмрд╛рдЗрд▓ рдФрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд┐рдХреНрд╕реЗрд▓ рдПрдХрджрдо рд╕рд╣реА рд╣реИред рд╣рд╛рдВ, рдореИрдВрдиреЗ 2 рдмреАрдЯрд╛ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП, vuetify рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдЗрд╕рдХреЗ рдПрдкреАрдЖрдИ рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдХреНрд╡рд╛рд╕рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рднреНрд░рдорд┐рдд рд╣реИрдВред рдХреНрд╡рд╛рд╕рд░ рдореЗрдВ рдХрдИ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдФрд░ рдЖрдпрд╛рддрд┐рдд рдлреАрдЪрд░ рднреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рджрд┐рдирд╛рдВрдХ, рдЯрдЪ рдИрд╡реЗрдВрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛, рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рдВрд╡рд╛рдж (рдореЙрдбрд▓), DOM рдФрд░ рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛: рдпрд╣ рд╕рдм рдкреИрдХреЗрдЬ.рдЬреЙрди рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рд╕реАрдорд╛ рдХреЛ рдмрддрд╛рддрд╛ рд╣реИред
- Laravel
- рдбреЙрдХрдЯрд░ / рдбреЙрдХрдЯрд░-рд░рдЪрдирд╛ ред рдореИрдВ docker-compose.yml рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдХреБрдЫ рдмрд┐рдВрджреБ рджреВрдВрдЧрд╛: рдиреЗрдЯрд╡рд░реНрдХ рджреНрд╡рд╛рд░рд╛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ред рдореЗрд░реЗ рдкрд╛рд╕ рдЙрдирдореЗрдВ рд╕реЗ рджреЛ рд╣реИрдВ: рд╡реЗрдм рдФрд░ рдРрдк; рд╕реНрдЯреИрдВрдб-рдЕрд▓реЛрди рдЯреВрд▓реНрд╕ (рдкреЛрд░реНрдЯреЗрдиреЗрд░, рдЯреНрд░реИрдлрд┐рдХ) рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбреЙрдХрдЯрд░-рдХрдВрдкреЛрдЬрд╝ рдореЗрдВ рддрд╛рдХрд┐ рдореБрдЦреНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреБрдирд░рд╛рд░рдВрдн рд╣реЛрдиреЗ рдкрд░ рдХреНрд░реИрд╢ рди рд╣реЛред
- Redisред рдХрддрд╛рд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рд╡рд╕реНрддреБ рднрдВрдбрд╛рд░рдгред рдпрджрд┐ рдХрддрд╛рд░реЛрдВ рдХреЛ рдХреБрдЫ рдФрд░ рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЪрд╛рд╣рд┐рдП, рддреЛ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ RabbitMQ ред
- MySQL
- рдореЛрдВрдЧреЛрдбрдм ред рдореЛрдВрдЧрд╛ рдореЗрдВ рдореИрдВ рдкреНрд░рдХрд╛рд╢рдиреЛрдВ, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ, рдореАрдбрд┐рдпрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ, рд╕реВрдЪрдирд╛рдУрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реВрдВ - рд╕рднреА рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ред рдореЛрдВрдЧрд╛ рддрд░рд╛рдЬреВ рдорд╛рдВрд╕рдкреЗрд╢рд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИред
- nginx
- рдЯреНрд░рд╛рдлрд┐рдХ ред рдмрд╣реБрдд рдЕрдиреБрдХреВрд▓ рдФрд░ docker рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рд░рд┐рд╡рд░реНрд╕-рдкреНрд░реЙрдХреНрд╕реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди (рдФрд░ рди рдХреЗрд╡рд▓)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╡рд╣ ssl рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдЪрд▓реЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕рд░реНрдмреЛрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдерд╛ , рд▓реЗрдХрд┐рди рдЕрдм рдореБрдЭреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рд╣реИред
- Portainer ред рдореИрдВ рдбреЙрдХрдЯрд░-рдХрдореНрдкреЛрдЬрд╝ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЙрдард╛рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рд░рд╛рдЬреНрдп рджреНрд╡рд╛рд░рд╛ рдПрдХ рджреГрд╢реНрдп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реЛрдирд╛ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИред Stdout / Stderr рд╕реЗ рд▓реЙрдЧ рднреА рд╡рд╣реАрдВ рдЧрд┐рд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдмрдЬрдЯ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рддреЛ рд▓реЙрдЧ рдХреЗ рд▓рд┐рдП рдЖрдк рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдИрдПрд▓рдХреЗ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред
- рдЗрд▓рд╛рд╕реНрдЯрд┐рдХрд╕рд░реНрдЪ ред рд▓рд╛рд░рд╡реЗрд▓ рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдХрд┐ рдИрдПрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХрд╛рдЙрдЯ рдЪрд╛рд▓рдХ рд╣реИ (рд╕реНрдХрд╛рдЙрдЯ рдЦреБрдж рдХреЛ рд▓реЛрдЪрджрд╛рд░ рд╕реВрдЪрдХрд╛рдВрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИ)ред рд╡реИрд╕реЗ, рдмрд╛рд╣рд░ рд╕реЗ рд╕реЗрд╡рд╛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордд рднреВрд▓рдирд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдбреЙрдХ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдкреЛрд░реНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реИ: "127.0.0.1:9200:9200" (рдиреЛрдЯ: рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдорд╛рдирдХ 9200 рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ)ред рд▓реЛрдЪ рдореЗрдВ рджреЛ рд╕реВрдЪрдХрд╛рдВрдХ рд╣реЛрддреЗ рд╣реИрдВ: рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рджреНрд╡рд╛рд░рд╛ рдФрд░ рдкреНрд░рдХрд╛рд╢рди рджреНрд╡рд╛рд░рд╛ред рд░реВрд╕реА рдЖрдХрд╛рд░рд┐рдХреА рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╣рдВрд╕реЗрд▓ред
рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╕реЗрд╡рд╛рдПрдВ- AWS рд╕рд╛рд╕ред рдореИрдВ рдорд┐рдирд┐рдпреЛ рдПрд╕ 3 рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдмрдЬрдЯ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдлрд┐рдЯ рдирд╣реАрдВ рд╣реИред
- рдореЗрд▓рдЧрдВрдЬ ред рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░, рд▓рд╛рд░рд╡реЗрд▓ рдХрд╛ рдЗрд╕ рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рд╣реИред рдмрд╣реБрдд рд╣реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ, рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдФрд░ (!) рдХреЗ рд╕рд╛рдеред
- рд╕рдВрддрд░реА .io рд╕рд╛рд╕ред рд╕реНрд╡-рд╣реЛрд╕реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕реБрдкрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдЙрдкрдпреЛрдЧреА рдбрд┐рдмрдЧрд┐рдВрдЧ рдЙрдкрдХрд░рдгред рдЗрд╕реЗ рдЖрдЧреЗ рдФрд░ рдкреАрдЫреЗ рджреЛрдиреЛрдВ рд╕реЗ рдЬреЛрдбрд╝рд╛ред рд░рд┐рд▓реАрдЬ рд╕реЗрдЯ рдХрд░реЗрдВред рд╕рднреА рд░рдирдЯрд╛рдЗрдо рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдИрдореЗрд▓ рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдордп рдкрд░ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реМрдВрджрд░реНрдпред
рдЙрдкрдпреЛрдЧреА рдЙрдкрдХрд░рдг- рдЯреНрд░реЗрд▓реЛ - рдЖрд░рд╛рдорджрд╛рдпрдХ рдХрд╛рдирдмрди рдмреЛрд░реНрдбред рдореЗрд░реЗ рдкрд╛рд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реЗрдЯ рд╣реИрдВ: рдХрд┐рдпрд╛, рдХрд┐рдпрд╛, рдкрд░реАрдХреНрд╖рдг, рдЪрд░реНрдЪрд╛, рд░рджреНрдж рдХрд░рдирд╛ред
- рдмреНрд░рд╛рдЙрдЬрд╝рд░рд╕реНрдЯреИрдХ - рдЖрдИрдУрдПрд╕ рдкрд░ рдкрд░реАрдХреНрд╖рдг, "рдкрд╕рдВрджреАрджрд╛" рд╕рдлрд╛рд░реАред
- рдЧрд┐рдЯрд▓реИрдм - рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдФрд░ рд╕реАрдЖрдИ / рд╕реАрдбреАред рдореИрдВрдиреЗ рд╕реАрдбреА рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ - рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдЧреАрддрд╛рд▓рд╛рдм рдзрд╛рд╡рдХ рдирд╣реАрдВ рдЪреБрдирд╛ рд╣реИ, рдФрд░ рдпрд╣ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЧреВрдВрдЧрд╛ рд╣реИ рдЬреЛ рдЧрд┐рдЯрд▓рдм рдзрд╛рд╡рдХ рдХреЛ ssh рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИред Devops рдореЗрд░реЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ред рд╕реАрдЖрдИ - рдлреНрд░рдВрдЯ-рдПрдВрдб рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдЧрд┐рдЯрд▓реИрдм рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдкрд░ рдЬреЛрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдореИрдВ рдпрд╣рд╛рдБ ci / cd -> рд╡реИрд░рд┐рдПрдмрд▓ рд╕реЗрдХреНрд╢рди рдореЗрдВ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рд╕реНрдЯреЛрд░ рдХрд░рддрд╛ рд╣реВрдБ, рдЬрд┐рдиреНрд╣реЗрдВ рдЕрд╕реЗрдВрдмрд▓реА рд╕реНрдЯреЗрдЬ рдкрд░ рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдкрд░рд┐рдгрд╛рдо
рдХрд▓рд╛ рдмрд╛рдЬрд╛рд░ рдХреА рдЦрд╝рд╛рд╕рд┐рдпрдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдореМрдЬреВрджрд╛ рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдореБрдЭреЗ рдХреБрдЫ рд╕реМ рдШрдВрдЯреЗ рд╡реНрдпрддреАрдд рдХрд░рдиреЗ рдХрд╛ рдЕрдлрд╕реЛрд╕ рдирд╣реАрдВ рд╣реИред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдХрд░реНрд╖рдХ рдереА, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрдиреБрднрд╡ рджрд┐рдП рдФрд░ рди рдХреЗрд╡рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЗрд░рд╛рджрд╛ рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЕрдВрддрд┐рдо рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрди рдкрд░ рдореБрдЭреЗ рдЧрд░реНрд╡ рдерд╛ред рдореИрдВ рдЗрд╕ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рдерд╛ рдХрд┐ рдореИрдВ рд░рдЪрдирд╛рддреНрдордХ рд▓реЛрдЧреЛрдВ рдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдпрд╣ рдореБрдЦреНрдп рдкреНрд░реЗрд░рдгрд╛ рдереАред рд╢рд╛рдпрдж рд╢реБрд░реБрдЖрддреА рдЧреИрд░-рд▓рд╛рднрдХрд╛рд░реА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдореБрд╢реНрдХрд┐рд▓ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛? рдПрдХ (рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж) рд░рд╛рдп рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХреЛ рд╡реНрдпрд╡рд╕рд╛рдп рд╢реБрд░реВ рдХрд░рдиреЗ рдпрд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рджреБрдЦрдж рд╣реИ, рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рд╕рдордп рдкрд░ рд░реБрдХрдиреЗ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ рдХрд┐ рдЖрдк рдЙрд╕ рдкрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рди рдХрд░реЗрдВ рдЬреЛ рдЖрдк рдкрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рдХрд░рддреЗред рдЕрдЧрд░ рдПрдХ рдирдИ рд╕рдордЭ рдЖ рдЬрд╛рдП рдХрд┐ рдХрд┐рд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдмрдврд╝рдирд╛ рд╣реИ, рддреЛ рдореИрдВ рд╡рд┐рдХрд╛рд╕ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреВрдВрдЧрд╛ред рдЖрдкрдХреА рд░рд╛рдп рд╕реЗ рдореЗрд░реА рдЪрд╛рдкрд▓реВрд╕реА рд╣реЛрдЧреАред