
рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░, рдЖрдк рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдФрд░ рдпреЛрдЬрдирд╛рдПрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рднрдпрднреАрдд, рдПрдорд╡реАрд╕реА рдкреИрдЯрд░реНрдиред рд╡рд┐рднрд┐рдиреНрди рдкреБрд╕реНрддрдХреЛрдВ рдореЗрдВ рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рднреА рдорд┐рд▓рд╛ред рдпрд╣ рдореЗрд░реЗ рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдкрд░ рдХреБрдЫ рднреНрд░рдо рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдЬрдиреНрдо рджреЗрддрд╛ рд╣реИ: "
PHP рдореЗрдВ рд╡реНрдпрд╡рд╕рд╛рдп рдХрд╛рд░реНрдб рд╕рд╛рдЗрдЯ рдмрдирд╛рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдПрдорд╡реАрд╕реА рдкреИрдЯрд░реНрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ " рдЗрд╕ рдмрд╛рдд рдХреА рдкреБрд╖реНрдЯрд┐ рд╣реИред рд╕рддреНрдп рдХреА рдЦреЛрдЬ рдореЗрдВ, рдореИрдВрдиреЗ рд╕рдм рдХреБрдЫ рдЕрдкрдиреА рдЬрдЧрд╣ рдкрд░ рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА ... рдореИрдВрдиреЗ рдХреБрдЫ рд╕рд╛рд╣рд┐рддреНрдп рдФрд░ рд▓реЗрдЦ рдбрд┐рдЬрд╝рд╛рдЗрди рдкреИрдЯрд░реНрди рдкрд░ рдкрдврд╝реЗ рдФрд░ рдЙрд▓реНрд▓реЗрдЦрд┐рдд рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рд┐рд╢рд┐рд╖реНрдЯ рд▓рд┐рдЦрд╛ред рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдлреАрдбрдмреИрдХ рдХреА рдЙрдореНрдореАрдж рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рд╡рд┐рд╖рдп рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рдРрдб рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рдХрдЯреМрддреА рдХреЗ рддрд╣рдд рдЖрдкрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬреАрд╡рди рдЪрдХреНрд░ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдХрдо рд▓реЛрдХрдкреНрд░рд┐рдп рдПрдЪрдПрдорд╡реАрд╕реА рдФрд░ рдПрдорд╡реАрд╡реАрдПрдо рдкреИрдЯрд░реНрди рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рдПрдорд╡реАрд╕реА рдФрд░ рдПрдорд╡реАрдкреА рдпреЛрдЬрдирд╛рдПрдВ рдорд┐рд▓реЗрдВрдЧреАред рдмреЗрд╢рдХ, рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдкреИрдЯрд░реНрди рди рдХреЗрд╡рд▓ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдЗрд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд▓реЗрдЦ рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
MVC
рдПрдорд╡реАрд╕реА рдЯреЗрдореНрдкрд▓реЗрдЯ (рдореЙрдбрд▓-рд╡реНрдпреВ-рдХрдВрдЯреНрд░реЛрд▓рд░ рдпрд╛ рдореЙрдбрд▓-рд╕реНрдЯреЗрдЯ-рдмрд┐рд╣реЗрд╡рд┐рдпрд░) рдХрд┐рд╕реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдПрдХ рд╕рд░рд▓ рддрд░реАрдХрд╛ рдмрддрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ рд╣реИред рдирддреАрдЬрддрди, рдЖрд╡реЗрджрди рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдирд╛, рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛, рдмрдирд╛рдП рд░рдЦрдирд╛ рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред
рдПрдорд╡реАрд╕реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд┐рд╖реНрдХрд░реНрд╖рдореЙрдбрд▓ - рдЖрд╡реЗрджрди рдХреЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдХреЛ рд╕рдорд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдирдореВрдиреЗ рдХреЗ рддрд░реАрдХреЗ (рдпреЗ рдУрдЖрд░рдПрдо рд╡рд┐рдзрд┐ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ), рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рддреНрдпрд╛рдкрди рдирд┐рдпрдо) рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рдХрд╛ рдкреНрд░рд╛рд╡рдзрд╛рди рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рдЕрдХреНрд╕рд░ рдЗрд╕реЗ рдмрд╣реБрдд рдореЛрдЯрд╛ рдмрдирд╛рддрд╛ рд╣реИ, рдЬреЛ рдХрд╛рдлреА рд╕рд╛рдорд╛рдиреНрдп рд╣реИред
рдореЙрдбрд▓ рдХреЛ рд╕реАрдзреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрд░реЛрдз рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рднреА рдЪрд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рдХ рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореЙрдбрд▓ рдХреЛ HTML рдпрд╛ рдЕрдиреНрдп рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЛрдб рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреЛрдб рдХреЛ рд╡рд┐рдЪрд╛рд░реЛрдВ рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдПрдХ рдФрд░ рдПрдХ рд╣реА рдореЙрдбрд▓, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рднрд╛рдЧ рджреЛрдиреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЖрдк рд╕рд╛рдорд╛рдиреНрдп рдХреЛрдб рдХреЛ рдПрдХ рдЕрд▓рдЧ рд╡рд░реНрдЧ рдореЗрдВ рд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡рд╛рд░рд┐рд╕ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдХреЗ рдЗрд╕рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рджреЗрдЦреЗрдВ - рдирд┐рдпрдВрддреНрд░рдХ рдФрд░ рдореЙрдбрд▓ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЗ рдмрд╛рд╣рд░реА рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд░реЗрдВрдЧрдиреЗ, рд╕реНрд╡рд░реВрдкрдг рдФрд░ рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП HTML рдорд╛рд░реНрдХрдЕрдк рдФрд░ рдЫреЛрдЯреЗ PHP рдХреЛрдб рдЖрд╡реЗрд╖рдг рд╣реЛрддреЗ рд╣реИрдВред
рд╕реАрдзреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдореЙрдбрд▓ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрд░реЛрдз рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдХрд╛рд░реНрдп рдирд┐рдпрдВрддреНрд░рдХ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрд╣ рд╕реАрдзреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдВрддреНрд░рдХ рдпрд╛ рдореЙрдбрд▓ рдХреЗ рдЧреБрдгреЛрдВ рдФрд░ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рджреГрд╢реНрдп рдЖрдорддреМрд░ рдкрд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдкреГрд╖реНрдареЛрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣реЗрдбрд░ рдФрд░ рдкрд╛рдж) рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдХрдЕрдк рдХреЙрдорди рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдореЙрдбрд▓ рд╕реЗ рдбреЗрдЯрд╛ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдпрд╛ рдбреЗрдЯрд╛ рдЗрдирдкреБрдЯ рдлрд╝реЙрд░реНрдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдирд┐рдпрдВрддреНрд░рдХ рдПрдХ рдХрдиреЗрдХреНрдЯрд┐рдВрдЧ рд▓рд┐рдВрдХ рд╣реИ рдЬреЛ рдореЙрдбрд▓, рд╡рд┐рдЪрд╛рд░ рдФрд░ рдЕрдиреНрдп рдШрдЯрдХреЛрдВ рдХреЛ рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдВрддреНрд░рдХ рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдирд┐рдпрдВрддреНрд░рдХ рдореЗрдВ SQL рдХреНрд╡реЗрд░реА рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЙрдиреНрд╣реЗрдВ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдореЙрдбрд▓ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдирд┐рдпрдВрддреНрд░рдХ рдореЗрдВ HTML рдпрд╛ рдЕрдиреНрдп рдорд╛рд░реНрдХрдЕрдк рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕реЗ рдкреНрд░рдЬрд╛рддрд┐рдпреЛрдВ рдореЗрдВ рдбрд╛рд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдПрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП MVC рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ, рдирд┐рдпрдВрддреНрд░рдХ рдЖрдорддреМрд░ рдкрд░ рдмрд╣реБрдд рдкрддрд▓реЗ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдХреЛрдб рдХреА рдХреЗрд╡рд▓ рдХреБрдЫ рджрд░реНрдЬрди рд▓рд╛рдЗрдиреЗрдВ рд╣реЛрддреА рд╣реИрдВред рдареАрдХ рд╣реИ, рдЖрдк рдЬреВрдорд▓рд╛ рд╕реАрдПрдордПрд╕ рдореЗрдВ рд╕реНрдЯреВрдкрд┐рдб рдлреИрдЯ рдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ (рдПрд╕рдПрдлрд╕реА) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддреЗред рдирд┐рдпрдВрддреНрд░рдХ рдХрд╛ рддрд░реНрдХ рдХрд╛рдлреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЖрдзрд╛рд░ рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореЙрдбрд▓, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдмрд╣реБрдд рдореЛрдЯреЗ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЛрдб рд╣реЛрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдФрд░ рдЙрдирдореЗрдВ рдирд┐рд╣рд┐рдд рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдЖрдорддреМрд░ рдкрд░ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛрддреЗ рд╣реИрдВред
рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ "рдПрдорд╡реАрд╕реА" рдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░ рдЖрдк рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдпреЛрдЬрдирд╛рдПрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рднреНрд░рдорд┐рдд рд╣реЛрдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред рдЖрдЗрдП рдЗрд╕рдХреА рдЬрдЧрд╣ рдкрд░ рд╕рдм рдХреБрдЫ рдбрд╛рд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред рдпреЛрдЬрдирд╛ 1 рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:

1. рдЬрдм рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд┐рд╕реА рд╡реЗрдм рд╕рдВрд╕рд╛рдзрди рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИред
2. рд╕рд╛рдордиреЗ рдирд┐рдпрдВрддреНрд░рдХ рдХреА рд╕реВрдЪрдХрд╛рдВрдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ, рдЬреЛ рдореБрдЦреНрдп рдкреГрд╖реНрда рдХрд╛ рдПрдХ рджреГрд╢реНрдп рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред
3. рджреГрд╢реНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдПрдХ рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдкрд╣рд▓реЗ рддреАрди рдЪрд░рдг рдПрдХ рд╕рд░рд▓ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реИред рдЕрдЧрд▓рд╛ рд╡рд╣ рдХреНрд░рдо рд╣реИ рдЬрд╣рд╛рдВ рдореЙрдбрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИ:
4. рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдиреБрд░реЛрдзрд┐рдд рдирд┐рдпрдВрддреНрд░рдХ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
5. рдЗрд╕ рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдЗрд╕реЗ рдмрджрд▓рдиреЗ рд╡рд╛рд▓реЗ рдореЙрдбрд▓ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
6. рдПрдХ рджреГрд╢реНрдп рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ (рдпрд╛ рджреГрд╢реНрдп рдХреЛ рдПрдХ рдореЙрдбрд▓ рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
7. рджреГрд╢реНрдп рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИред
8. рдореЙрдбрд▓ рдЕрдиреБрд░реЛрдзрд┐рдд рдбреЗрдЯрд╛ рд▓реМрдЯрд╛рддрд╛ рд╣реИред
9. рджреГрд╢реНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдРрд╕реА рдпреЛрдЬрдирд╛ рднреА рд╣реИ - рдпреЛрдЬрдирд╛ 2:

1. рдирд┐рдпрдВрддреНрд░рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдЕрдЧрд▓рд╛ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред
2. рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдВрддрд░рд┐рдХ рддрд░реНрдХ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ:
2 рдПред рдХрд┐рд╕реА рдкреГрд╖реНрда рдХреА рдкреНрд░рд╕реНрддреБрддрд┐ рдмрдирддреА рд╣реИред
2 рдмреАред рдпрд╛, рдореЙрдбрд▓ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
3. рдореЙрдбрд▓ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рджреГрд╢реНрдп рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред
4. рджреГрд╢реНрдп рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдпрджрд┐ рдореЙрдбрд▓ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдерд╛) рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдХреБрдЫ рдЖрд░реЗрдЦреЛрдВ рдкрд░, рдЖрдк рддреАрд░ рдХреЛ рджреГрд╢реНрдп рд╕реЗ рдирд┐рдпрдВрддреНрд░рдХ рддрдХ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ - рдпреЛрдЬрдирд╛ 3:

- рдЖрд╡реЗрджрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдПрдХ рдФрд░ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ: рдЕрдиреБрд░реЛрдзрд┐рдд рдирд┐рдпрдВрддреНрд░рдХ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
- рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ, рдбреЗрдЯрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЗ рдХреБрдЫ рд░реВрдк рд╕реЗ рдпреБрдХреНрдд рдПрдХ рджреГрд╢реНрдп рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИред
- рдкреНрд░рдкрддреНрд░ рдХреЗ рд╕рд╛рде рдПрдХ рджреГрд╢реНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдлрд╝реЙрд░реНрдо рднрд░рдиреЗ рдФрд░ "рд╕рдмрдорд┐рдЯ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрд╕реА рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдлрд╝реЙрд░реНрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреА рдЬрд╛рдВрдЪ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рджреВрд╕рд░рд╛ рджреГрд╢реНрдп рдмрдирд╛рддрд╛ рд╣реИ рдпрд╛ рд╡рд░реНрддрдорд╛рди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИред
рдЪрд░рдг 4, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдПрдХ рдЕрдиреНрдп рдЪрд░рдг 1 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ, рдПрдХ рдирдП рдЪрдХреНрд░ рдХреЛ рдкреНрд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реИ ... рдЗрд╕рд▓рд┐рдП, рд╕рднреА рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ, рдЖрдк рдирд┐рдпрдВрддреНрд░рдХ рд╕реЗ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рд╢рд╛ рдореЗрдВ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрдиреЗрдХреНрд╢рди рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВред
рдПрдорд╡реАрдкреА
рдЕрдм
MVP (рдореЙрдбрд▓-рд╡реНрдпреВ-рдкреНрд░рд╕реНрддреЛрддрд╛) рдкреИрдЯрд░реНрди рдЖрд░реЗрдЦ рджреЗрдЦреЗрдВ - рдЖрд░реЗрдЦ 4:

- рдЖрд╡реЗрджрди рдХреЗ рдмрд╛рдж рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рдЕрдиреБрд░реЛрдзрд┐рдд рдкреНрд░рд╕реНрддреБрддрдХрд░реНрддрд╛ рдФрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрд╕ рдкреНрд░рд╕реНрддреЛрддрд╛ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХреНрд╢рди рд╡рд┐рдзрд┐ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИред
- рдПрдХ рдХреНрд░рд┐рдпрд╛ рдкрджреНрдзрддрд┐ рдореЗрдВ рдореЙрдбрд▓ рдХреЙрд▓ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдкрдврд╝рдирд╛ред
- рдореЙрдбрд▓ рдбреЗрдЯрд╛ рд▓реМрдЯрд╛рддрд╛ рд╣реИред
- рдЙрд╕рдХреЗ рдмрд╛рдж, рдХреНрд░рд┐рдпрд╛ рдПрдХ рджреГрд╢реНрдп рдмрдирд╛рддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдореЙрдбрд▓ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред
- рдЙрддреНрдкрдиреНрди рджреГрд╢реНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдПрдорд╡реАрдкреА рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдиреНрдп рдПрдорд╡реАрд╕реА-рд╡реНрдпреБрддреНрдкрдиреНрди рдкреИрдЯрд░реНрди рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐
рдПрдорд╡реАрд╡реАрдПрдо рдФрд░
рдПрдЪрдПрдорд╡реАрд╕реА ред
HMVC
HMVC рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди (рдкрджрд╛рдиреБрдХреНрд░рдорд┐рдд рдореЙрдбрд▓ рд╡реНрдпреВ рдХрдВрдЯреНрд░реЛрд▓рд░) рдкреИрдЯрд░реНрди
рдХреЛрд╣рд╛рдирд╛ рд╡реЗрдм рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред MVC рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ - рдпреЛрдЬрдирд╛ 5:

рдЖрд╡реЗрджрди рд╕реНрд╡рддрдВрддреНрд░ рдПрдорд╡реАрд╕реА рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рдПрдХ рдкрджрд╛рдиреБрдХреНрд░рдо рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, рдкреНрд░рддреНрдпреЗрдХ рдЯреНрд░рд╛рдпрдб рд╕реАрдзреЗ рджреВрд╕рд░реЗ рдЯреНрд░рд╛рдпрдб рдХреЗ рдирд┐рдпрдВрддреНрд░рдХ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣рдореЗрдВ рдХреНрд▓рд╛рд╕рд┐рдХ рдПрдорд╡реАрд╕реА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рде рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдХреБрдЫ рдорд╛рдкрдиреАрдпрддрд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ, рдЖрд╡реЗрджрди рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЗ рдмреАрдЪ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдФрд░ рдЖрдЧреЗ рд╕рдорд░реНрдерди рдФрд░ рдХреЛрдб рдХреЗ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЖрдк рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд▓рд╛рднреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ "
рдПрдЪрдПрдорд╡реАрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╡реЗрдм " рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
MVVM
MVC рдиреЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд░реВрдЯ рд▓рд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдиреБрд░реЛрдз-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИред
рдЗрд╕ рдкрд░рд┐рджреГрд╢реНрдп рдХреА рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рджреГрд╢реНрдп рдХрд╛ рдЫреЛрдЯрд╛ рдЬреАрд╡рдирдХрд╛рд▓ рд╣реИред рдПрдХ рдЕрдиреБрд░реЛрдз рдЖрддрд╛ рд╣реИ, рдЬреЛ рдЙрдЪрд┐рдд рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рдореЙрдбрд▓ рдореЗрдВ рдХреБрдЫ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдПрдХ рджреГрд╢реНрдп рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдмрд╕ рдореЙрдбрд▓ рд╕реЗ рдбреЗрдЯрд╛ рд╕реЗ рднрд░рд╛ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИред рд╕рднреА рдПрдХ рд░рди рдореЗрдВред
рдЬрдм
рдЕрдЬрд╛рдХреНрд╕ рдФрд░ рд╕рдореГрджреНрдз рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди (
рдЖрд░рдЖрдИрдП ) рд╕рд╛рдордиреЗ рдЖрдП, рддреЛ рдПрдорд╡реАрд╕реА рдкреГрд╖реНрда рдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рдерд╛, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рдореЙрдбрд▓ рдереЗ: рдПрдорд╡реАрдкреА (рдореЙрдбрд▓ рд╡реНрдпреВ рдкреНрд░рд╕реНрддреЛрддрд╛) рдФрд░ рдлрд┐рд░ рдПрдорд╡реАрд╡реАрдПрдо (рдореЙрдбрд▓ рд╡реНрдпреВ рдореИрдореЛрдбреЗрд▓) )ред рдЬрдмрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдПрдорд╡реАрд╕реА рдФрд░ рдПрдорд╡реАрдкреА рдкреИрдЯрд░реНрди рдХреЗ рд╕рд╛рде рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ, рдмрд╣реБрдд рдХрдо рд▓реЛрдЧреЛрдВ рдиреЗ рдмрд╛рдж рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛ рд╣реИред
MVVM рдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ
рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЗрд╕рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓реЙрдЬрд┐рдХ рдХреЗ рд╕рд╛рде рдЬрдЯрд┐рд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдлрд╛рдпрджреЗ рд╣реИрдВ рдЬреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдЬрд┐рдХ рд╕реЗ рдЕрд▓рдЧ рд╣реИред MVVM рдХреЛ рджреГрд╢реНрдп-рдореЙрдбрд▓ рдкрд░рдд рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореЙрдбрд▓ рдФрд░ рджреГрд╢реНрдп рдХреЗ рдмреАрдЪ рдПрдХ рдЕрдзрд┐рдХ "рддрдВрдЧ" рд░рд┐рд╢реНрддреЗ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ, рдЬреЛ рдореЙрдбрд▓ рдХреА рддрд░рдл рдФрд░ рджреГрд╢реНрдп рдкрдХреНрд╖ рджреЛрдиреЛрдВ рдкрд░ рдбреЗрдЯрд╛ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рддрд╛ рд╣реИред
рдПрдорд╡реАрд╕реА рдореЗрдВ, рддрд░реНрдХ рдХреЛ рдореЙрдбрд▓ рдореЗрдВ рд╡рд╛рдпрд░реНрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕реЗ рдирд┐рдпрдВрддреНрд░рдХ рдореЗрдВ рднреА рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рд╕рд╣реА рдЖрд▓реЛрдЪрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ (рд╕реНрдЯреВрдкрд┐рдб рдлреИрдЯ рдХрдВрдЯреНрд░реЛрд▓рд░)ред рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, MVVM рдореЗрдВ, рддрд░реНрдХ ViewModel рдХреА "рдордзреНрдпрд╡рд░реНрддреА" рдкрд░рдд рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред MVVM рдпреЛрдЬрдирд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ - рдпреЛрдЬрдирд╛ 6:

рдЖрдк рд╕реНрдХреНрд░реАрди рдХреЗ рджреГрд╢реНрдп рдХреНрд╖реЗрддреНрд░ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рди рдХрд┐ рдпрд╣ рдЬрд╛рдирддреЗ рд╣реБрдП рдХрд┐ рд░рдирдЯрд╛рдЗрдо рдореЗрдВ рдХреНрдпрд╛ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рдПрдЧреАред HTML рдХреЗ рд▓рд┐рдП, MVVM рдпреЛрдЬрдирд╛
DOM рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдлрд▓ рд╣реИ, рдЬреЛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЗрд╕рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдбреЗрдЯрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, MVVM рдХреЛ
KnockOut.JS рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИред рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХ рдбреЗрдЯрд╛ рдореЙрдбрд▓ рд╣реИред DOM рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рд░реНрдХрдЕрдк рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╣реИред рдФрд░ рдПрдХ рджреГрд╢реНрдп-рдореЙрдбрд▓ (рдореЙрдбрд▓ рдХрд╛ рджреГрд╢реНрдп, рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ), рдЬреЛ рджреГрд╢реНрдп рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рдореЙрдбрд▓ рдФрд░ рджреГрд╢реНрдп рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рд╕рдВрдмрдВрдз рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдПрдорд╡реАрд╕реА рдХреЛ рдЕрдХреНрд╕рд░ рдЖрд╡реЗрджрди рдХреЗ рддреАрди рд╕реНрддрд░реЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЙрдирдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рдХреЛ рд╡рд┐рдирд┐рдпрдорд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЕрдХреНрд╕рд░, рдЖрд░реЗрдЦ (рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдКрдкрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛) рдЬрд┐рд╕рдореЗрдВ рдореЙрдбрд▓ рдФрд░ рджреГрд╢реНрдп рддреАрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рджреГрд╢реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧреА рдорд╛рдкрдиреАрдпрддрд╛ рдЧреБрдг рдФрд░ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рдкрджрд╛рдиреБрдХреНрд░рдо рдЦреЛ рдЬрд╛рддреЗ рд╣реИрдВред
рдирд┐рд╖реНрдХрд░реНрд╖
рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ рдкреИрдЯрд░реНрди рдмреЗрд╣рддрд░ рд╣реИ, рдЖрджрд┐ ... рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдмрдирд╛рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ - "рд╡рд┐рднрд╛рдЬрд┐рдд рдФрд░ рдЬреАрдд", рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдкрд░рддреЗрдВ рдЬрд┐рддрдиреА рд╕реНрд╡рддрдВрддреНрд░ рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рд╕рдХреЗрдВред
рдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХ рдХрд╛ рдПрдХ рдЪрдпрдирдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХ
рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ MVVM, MVP рдФрд░ MVC рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдФрд░ рд╡рд┐рд╡рд░рдг ...
- рдПрдХ рдЬрдЯрд┐рд▓ рдЧреНрд░рд╛рд╣рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА рдХреЗ рддреАрди рджреГрд╖реНрдЯрд┐рдХреЛрдг
http://habrahabr.ru/post/136886/
- рдиреЙрдХрдЖрдЙрдЯ рд╣реИрдВрдбреНрд╕ рдСрди рдЕрдиреБрднрд╡
http://habrahabr.ru/post/124731/
- рдЬреЗрдПрд╕ рдЪреМрдЦрдЯреЗ рдХрд╛ рдЕрд╡рд▓реЛрдХрдиред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдорд╡реАрд╕реА рдХреЗ рдЬрдВрдЧрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╛рддреНрд░рд╛ рдХрд░реЗрдВред рднрд╛рдЧ 1
http://habrahabr.ru/post/149594/
- рдЬреЗрдПрд╕ рдЪреМрдЦрдЯреЗ рдХрд╛ рдЕрд╡рд▓реЛрдХрдиред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдорд╡реАрд╕реА рдХреЗ рдЬрдВрдЧрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╛рддреНрд░рд╛ рдХрд░реЗрдВред рднрд╛рдЧ реи
http://habrahabr.ru/post/149872/
рдЕрдиреНрдп рдкреИрдЯрд░реНрди:
IoC рдФрд░
рдбрд┐AOPрдЗрд╕ рд╕реНрдкреЙрдЗрд▓рд░ рдореЗрдВ рдЪрдпрди рдХрд╛рдлреА рд╡рд┐рд╖рдп рдирд╣реАрдВ рд╣реИ ... рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдФрд░ рдЕрдзрд┐рдХ рдмрдирд╛ рджрд┐рдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд▓реЗрдЦ рдХреЗ рд▓реЗрдЦрди рдХреЗ рджреМрд░рд╛рди, рд╡реЗрдм рд╕рд░реНрдлрд┐рдВрдЧ рдЗрди рд▓рд┐рдВрдХреНрд╕ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИред