рдЬреЗрдПрд╕ рдЪреМрдЦрдЯреЗ рдХрд╛ рдЕрд╡рд▓реЛрдХрдиред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдорд╡реАрд╕реА рдХреЗ рдЬрдВрдЧрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╛рддреНрд░рд╛ рдХрд░реЗрдВред рднрд╛рдЧ 1

(рдЬреБрд▓рд╛рдИ реи (, реирежрезреи)
рдПрдХ рдореВрд▓ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрддреЗ рд╕рдордп, рдПрдХ рдИрд╢реНрд╡рд░ рдХреА рддрд░рд╣ рдорд╣рд╕реВрд╕ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рд╕рд┐рд░реНрдл рдПрдХ рдбреЛрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА (рдЬреИрд╕реЗ jQuery ) рдФрд░ рдХреБрдЫ рдореБрдЯреНрдареА рднрд░ рд╕рд░реНрд╡рд┐рд╕ рдкреНрд▓рдЧ рдЗрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЬрд▓реНрдж рд╣реА рдиреЗрд╕реНрдЯреЗрдб jQuery рд░рд┐рдЯрд░реНрди рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рдвреЗрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ рдФрд░ рдПрдХ рдЖрд╡реЗрджрди рдХреЗ рдмрдЬрд╛рдп рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдбреЛрдо рддрддреНрд╡реЛрдВ рдХреЛ рдмрд┐рдЦреЗрд░ рджреЗрддреА рд╣реИред

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

тЦа рдПрдорд╡реАрд╕реА рдпрд╛ рдмреЗрд╣рддрд░, рдПрдорд╡реА * рдХреНрдпрд╛ рд╣реИ?


рдпреЗ рдЖрдзреБрдирд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ MVC (рдореЙрдбрд▓-рд╡реНрдпреВ-рдХрдВрдЯреНрд░реЛрд▓рд░) рдХреЗ рд░реВрдк рдореЗрдВ рдЬреНрдЮрд╛рдд рдбрд┐рдЬрд╝рд╛рдЗрди рдкреИрдЯрд░реНрди рдХреА рд╡рд┐рд╡рд┐рдзрддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЛрдб рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕рд░рд▓ рддрд░реАрдХрд╛ рджреЗрддреА рд╣реИрдВред MVC рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ 3 рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддрд╛ рд╣реИ:

рдПрдХ рдореЙрдбрд▓ (рддрд░реНрдХ) рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ рд╕рдорд╕реНрдпрд╛-рдЙрдиреНрдореБрдЦ рдЬреНрдЮрд╛рди рдФрд░ рдбреЗрдЯрд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИред рдЙрдиреНрд╣реЗрдВ рдЙрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЛрдЪреЗрдВ рдЬреЛ рдЖрдк рдореЙрдбрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдлреЛрдЯреЛ, рдпрд╛ рдиреЛрдЯред рдореЙрдбрд▓ рдХреЛ рдЕрдкрдиреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдХреБрдЫ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

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

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

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдорд╡реАрд╕реА рдлреНрд░реЗрдорд╡рд░реНрдХ рдЬреЛ рд╕рдВрд░рдЪрдирд╛ рдХреА рдорджрдж рдХрд░рддреЗ рд╣реИрдВ, рд╣рдореЗрд╢рд╛ рд╡рд░реНрдгрд┐рдд рдкреИрдЯрд░реНрди рдХрд╛ рдХрдбрд╝рд╛рдИ рд╕реЗ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдХреБрдЫ рдХреЗ рд▓рд┐рдП, рдХрдВрдЯреНрд░реЛрд▓рд░ рдкреНрд░реЗрдЬреЗрдВрдЯреЗрд╢рди ( рдмреИрдХрдмреЛрди.рдЬреЗрдПрд╕ ) рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрдЧрд╛, рдЬреЛ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реЗ рдШрдЯрдХреЛрдВ рдХреЛ рдорд┐рд▓рд╛рдПрдЧрд╛, рдпрд╣ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рдЕрдм рддрдХ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред

рдЗрд╕рд▓рд┐рдП, рд╣рдо рдРрд╕реЗ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛ MV * рдкреИрдЯрд░реНрди рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд, рд╡реНрдпреВ рдФрд░ рдореЙрдбрд▓ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рд╕рд╛рде рдХреБрдЫ рдФрд░ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ (рдХреЗрд╡рд▓ рдирд┐рдпрдВрддреНрд░рдХ рд╕реЗ - рд▓рдЧрднрдЧ рдЕрдиреБрд╡рд╛рджред) ред

рд░рд┐рдорд╛рд░реНрдХ ред рдПрдорд╡реАрд╕реА рдХрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ рд╣реИ рдЬрд┐рд╕реЗ рдПрдорд╡реАрдкреА (рдореЙрдбрд▓ - рд╡реНрдпреВ - рдкреНрд░рд╕реНрддреЛрддрд╛) рдФрд░ рдПрдорд╡реАрд╡реАрдПрдо (рдореЙрдбрд▓ - рд╡реНрдпреВ - рд╡реНрдпреВрдореЙрдбрд▓) рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЗрди рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдирдП рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдкрд░ рд▓реЗрдиреЗ рдХрд╛ рд╡рд┐рд░реЛрдз рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЪрд┐рдВрддрд╛ рди рдХрд░реЗрдВред рдкреИрдЯрд░реНрди рдХреЗ рд╕рд╛рде рд╕рд╣рдЬ рд╣реЛрдиреЗ рдореЗрдВ рд╕рдордп рд▓рдЧреЗрдЧрд╛; рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдСрдирд▓рд╛рдЗрди рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓, рд▓рд░реНрдирд┐рдВрдЧ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд┐рдЬрд╝рд╛рдЗрди рдкреИрдЯрд░реНрди рдореЗрдВ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд▓рд┐рдЦрд╛ рд╣реИ, рдЕрдЧрд░ рдЖрдкрдХреЛ рдорджрдж рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИред

тЦа рд╣рдореЗрдВ JS MV рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрдм рд╣реИ?


рдЬрдм рдПрдХ-рдкреЗрдЬ рдХрд╛ рдЖрд╡реЗрджрди рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдпрд╛ рдПрдХ рдЬрдЯрд┐рд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрдирд╛рдирд╛, рдпрд╛ рдмрд╕ HTTP рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдирд╛ рд╣реИ, рддреЛ рдЖрдк рд╢рд╛рдпрдж рдмреИрдХрдмреЛрди рдпрд╛ рдПрдореНрдмрд░ рдЬреИрд╕реЗ рдПрдорд╡реА * рдврд╛рдВрдЪреЗ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдХрдИ рд╣рд┐рд╕реНрд╕реЛрдВ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд░реЗрдВрдЧреЗред

рдХрд╛рдо рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рд╕реНрдкреИрдЧреЗрдЯреА рдХреЛрдб рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рддрд░рд╣ рдХреЗ рд╕рд╛рдЗрдХрд┐рд▓ рддрдВрддреНрд░ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдврд╛рдВрдЪреЗ рдХреЛ рд▓рд┐рдЦрдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╣рдирд╛ рдХрд┐ рдпрд╣ "рдХрд┐рд╕реА рддрд░рд╣ рдХрд╛" рд▓рд┐рдЦрдиреЗ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рдмреИрдХрдмреЛрди рдмрд╣реБрдд рдЧрд▓рдд рд╣реЛрдЧрд╛ред

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

тЦа рд╣рдореЗрдВ рдПрдорд╡реА * рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╣рд╛рдВ рд╣реЛрдЧреА, рдФрд░ рдХрд╣рд╛рдВ рдирд╣реАрдВ?


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

рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЕрдЪреНрдЫреЗ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ Google рдбреЙрдХреНрд╕ рдФрд░ рдЬреАрдореЗрд▓ ред рдЖрдорддреМрд░ рдкрд░, рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдХ рдмрд╛рд░ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ, рд╢реИрд▓рд┐рдпреЛрдВ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдХрдЕрдк рдХреЗ рд╕рд╛рде рдПрдХ рдкреЗрд▓реЛрдб рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдкреГрд╖реНрда рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдХрдИ рдЫреЛрдЯреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд░рддреЗ рд╣реИрдВред рдпреЗ рдХреЗрд╡рд▓ рдореЗрд▓ рдкрдврд╝рдиреЗ рд╕реЗ рдпрд╛ рдкрддреНрд░ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдирдП рдкреГрд╖реНрда рдмрд┐рд▓реНрдХреБрд▓ рднреА рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд░рдиреЗ рд╣реИрдВред

рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдПрдХ рдРрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рд╡реНрдпреВрдЬрд╝ (рдкреЗрдЬ) рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ jQuery рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдорд╡реА рдкреИрдЯрд░реНрди рдШрд╛рддрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдмреЗрд╢рдХ, рд╡реЗрдм рдкрд░ рдЬрдЯрд┐рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдЖрдВрд╢рд┐рдХ рдкреНрд░рджрд░реНрд╢рди рдПрдХ рдкреГрд╖реНрда рдХреЗ рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд░рд╣рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╛рдХреА рдХреЗ рд▓рд┐рдП, рд╕рд░рд▓ рд▓реЛрдбрд┐рдВрдЧ рддрдВрддреНрд░ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред

тЦа рд╡рд┐рдХрд▓реНрдк рдЬрд╛рд░реА рдХрд░реЗрдВ: рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡рд┐рдХрд▓реНрдк?


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

рдореЗрд░реЗ рд╡рд┐рд╖рдп рдореЗрдВ тАЬ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдорд╡реАрд╕реА рд╡рд░реНрдЧреАрдХрд░рдг: рджреБрд░реБрдкрдпреЛрдЧ рдпрд╛ рд╡рд┐рдХрд╛рд╕? " (рдЗрдВрдЬреАред) , рдореИрдВрдиреЗ рд╕рд╡рд╛рд▓ рдЙрдард╛рдпрд╛ рдХрд┐ рдЕрдм рдЖрдкрдХреЗ рдЬреЗрдПрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕рдВрд░рдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдПрдХ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдЪреБрдирддреЗ рд╣реИрдВ: рдПрдорд╡реАрд╕реА, рдПрдорд╡реАрдкреА, рдПрдорд╡реАрд╡реАрдПрдо? рдпрд╛ рдХреБрдЫ рдФрд░? рдкреНрд░рддреНрдпреЗрдХ рд╕рдкреНрддрд╛рд╣, рдПрдХ рдмрдбрд╝реА рдмрд╣реБрддрд╛рдпрдд рдХреЗ рд╕рд╛рде, рдирдП рдПрдорд╡реА * рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЬрдиреНрдо рд╣реЛрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд╕рднреА "рд╕рд╣реА рддрд░реАрдХреЗ" рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЕрдЧрд░ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдореМрдЬреВрдж рд╣реИред рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдирд╣реАрдВ рд╣реИред

рд╣рдо рдирдП рдлреНрд░реЗрдорд╡рд░реНрдХ рдЪреБрдирдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдЕрдХреНрд╕рд░ 'рдпреЗрдЯ рдЕрджрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕рд┐рдВрдбреНрд░реЛрдо' (рдпрд╛ рд╡рд╛рдИрдПрдПрдлрдПрд╕) рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╛рдордиреЗ рдЖрддреЗ рд╣реИрдВред рдПрдХ рдирд╡рд╛рдЪрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдХреБрдЫ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕реНрд╡рд╛рдЧрдд рдпреЛрдЧреНрдп рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рдИрдПрдПрдлрдПрд╕ рдмрд╣реБрдд рднреНрд░рдо рдФрд░ рдирд┐рд░рд╛рд╢рд╛ рдкреИрджрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдПрдХ рдЖрд╡реЗрджрди рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХреБрдЫ рдЕрдиреБрдЪрд┐рдд рдирд╣реАрдВ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ 30 рдЯреВрд▓ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдХреБрдЫ рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдмрд╣реБрдд рд╕реВрдХреНрд╖реНрдо рд╣реЛрдЧрд╛, рдЕрдЧрд░ рднреЗрдж рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред

тЦа TodoMVC: рд╕реАрдЦрдиреЗ рдФрд░ рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдРрдк


(рдЕрдкреНрд░реИрд▓ рдореЗрдВ рд░реВрд╕реА рдореЗрдВ рдПрдХ рдиреЛрдЯ рдерд╛: habrahabr.ru/post/142301 )

рд╣рдо рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдРрд╕реЗ рдПрдорд╡реА * рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рднрд╛рд░реА рдЙрдЫрд╛рд▓ рджреЗрдЦрддреЗ рд╣реИрдВред

Backbone.js , Ember.js , AngularJS , Spine , CanJS ... рд╣рд░ рд╣рдлреНрддреЗ рдирдП рдФрд░ рдХрд╛рдо рдХреЗ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рд╕реВрдЪреА рдмрдврд╝ рд░рд╣реА рд╣реИ; рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рдореБрджреНрд░ рдореЗрдВ рдЬрд▓реНрджреА рд╕реЗ рдЦреЛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдирдХреЗ рдкрд╛рд╕ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рд╣реИред рдЬрдЯрд┐рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рджрд┐рдорд╛рдЧреЛрдВ рд╕реЗ рдХрдИ рдордЬрдмреВрдд рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛рддреНрдордХ рд╕рдорд╛рдзрд╛рди рд╣реИрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИ (рдЬреИрд╕реЗ рдХрд┐ рдпреЗрд╣реБрджрд╛ рдХрд╛рдЯреНрдЬрд╝ рдФрд░ рдЬреЗрд░реЗрдореА рдЕрд╢реЛрдХрди )ред рдкреНрд░рд╢реНрди: рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдХреИрд╕реЗ рдЪреБрдиреЗрдВ?

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


рдЗрд╕ рд╕рдкреНрддрд╛рд╣ (рдЬреБрд▓рд╛рдИ 14, 2012) рд╣рдо рдЯреЛрдбреЛрдПрдорд╡реАрд╕реА рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рд╡рд┐рд╡рд░рдг рдЖрд╡реЗрджрди рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рд╣рдо рдЗрд╕ рдпрд╛ рдЙрд╕ рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕ рдкрд░ рдорддрднреЗрдж рдФрд░ рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдкрд░ рдиреЛрдЯреНрд╕ рдкреНрд░рджрд╛рди рдХрд░рдХреЗ рдХрд╛рд░реНрдп рдХреЛ рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

тЦа рдПрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдорд╛рдирджрдВрдб


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

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

рдХреНрдпрд╛ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рд░реВрдкрд░реЗрдЦрд╛ рдХреА рдЬрд╛рдБрдЪ рдХреА рдЧрдИ рд╣реИ?
рдХреНрдпрд╛ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕рд╛рде рдмрдбрд╝реЗ, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреЛрдИ рднреА рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВ? рдмреИрдХрдмреЛрди рдореЗрдВ рдРрд╕реА (рд╕рд╛рдЙрдВрдбрдХреНрд▓рд╛рдЙрдб, рд▓рд┐рдВрдХреНрдбрдЗрди) рдХреА рдПрдХ рдЧрдВрднреАрд░ рд╕реВрдЪреА рд╣реИ, рд▓реЗрдХрд┐рди рд╕рднреА рдХреЗ рдкрд╛рд╕ рдирд╣реАрдВ рд╣реИред рдПрдореНрдмрд░ рд╕реНрдХреНрд╡рд╛рдпрд░ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреВрд▓ рд╕рд╣рд┐рдд рдХрдИ рдмрдбрд╝реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред JavaScriptMVC рдХрд╛ рдЙрдкрдпреЛрдЧ IBM рдореЗрдВ рдмрдбрд╝реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдиреНрдп рд╕реНрдерд╛рдиреЛрдВ рдХреА рдЧрд┐рдирддреА рдореЗрдВ рдирд╣реАрдВред рдпрд╣ рди рдХреЗрд╡рд▓ рдЬрд╛рдирдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреЛрдб рдХреЛ рджреЗрдЦрдиреЗ рдФрд░ рд╕рдордЭрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдврд╛рдВрдЪрд╛ рдкреВрд░рд╛ рд╣реБрдЖ?
рд╣рдо рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗрд╡рд▓ "рдЗрд╕реЗ рдЪреБрдиреЗрдВ рдФрд░ рдХрд╛рдо рдкрд░ рдЬрд╛рдПрдВ" рд╕реЗ рдЕрдзрд┐рдХ рдХрд░реЗрдВред рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдЕрдХреНрд╕рд░ рд░рд┐рд▓реАрдЬ рдХреА рдмрд╣реБрдд рдЪрд░реНрдЪрд╛ рдХреЗ рд╕рд╛рде рд╣реЛрддреА рд╣реИрдВ, рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓реЛ, рдЙрддреНрдкрд╛рджрди-рд╕реНрддрд░ рдХреЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд┐рд▓реАрдЬ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ред рдЖрдк рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЬрд░реВрд░реА рд░рд┐рдлреНрд▓реИрдХреНрдЯрд░рд┐рдВрдЧ рдпрд╛ рдЕрдиреНрдп рдмреНрд░реЗрдХрдбрд╛рдЙрди рдХреЗ рдХрд╛рд░рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд░реЛрдХ рджрд┐рдпрд╛ рдЬрд╛рдП, рдЬреЛ рдХрд┐ рдлреНрд░реЗрдорд╡рд░реНрдХ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдФрд░ рдбреАрдмрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рдЕрдзрд┐рдХ рдЕрдиреБрдорд╛рдирд┐рдд рд╣реИред рдкрд░рд┐рдкрдХреНрд╡ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдЖрдорддреМрд░ рдкрд░ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рдпрд╛ рд╕рдореБрджрд╛рдп рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХреНрдпрд╛ рдврд╛рдВрдЪрд╛ рд▓рдЪреАрд▓рд╛ рдпрд╛ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдХрдард┐рди рд╣реИ?
рдкрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди "рдЪрд░рд┐рддреНрд░" рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИрдВред рдХрд╕рдХрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдврд╛рдВрдЪреЗ рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдкрд░реЗрдЦрд╛ рдХреЗ рднреАрддрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╡реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЛ рд╕реАрдорд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдкрд░ рдХрдо рдзреНрдпрд╛рди рджреЗрддреЗ рд╣реИрдВ рдЬреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ "рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдЖрд╕рдкрд╛рд╕" рдЦреЗрд▓рд╛ рд╣реИ?
рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдЫреЛрдЯрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦреЗрдВ, рдФрд░ рдлрд┐рд░ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЗ рд░реАрдореЗрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдпрд╣ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдЪреВрдВрдХрд┐ рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЖрдкрдХреЗ рдирд┐рд░реНрдгрдп рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдХрд┐рдВрдЧ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕рдХреЗ рдбрд┐рдЬрд╛рдЗрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рдЬ рд╣реИрдВред

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

рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рдЧреБрдВрдЬрд╛рдЗрд╢ рдХреНрдпрд╛ рд╣реИ, рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрд░рдиреЗ, рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдиреЗ, рдореЙрдбреНрдпреВрд▓рд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛?

рдврд╛рдБрдЪреЗ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреНрдпрд╛ рд╣реИ?
рдЪреМрдЦрдЯреЗ рдХреЗ рд▓рд┐рдП, рдЙрдирдХреА рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рд╡реГрддреНрддрд┐ рд╣реИ, рд▓реЗрдХрд┐рди рдирд┐рд░реНрднрд░рддрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИред рдПрдХ рдЫреЛрдЯрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ рдмрдбрд╝рд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдпрджрд┐, рдХрд╣рддреЗ рд╣реИрдВ, рдпрд╣ jQuery рдпрд╛ рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

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

рдбреЛрдЬреЛ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪреМрдЦрдЯреЗ рдХреА рдЬрдЯрд┐рд▓рддрд╛


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

рдкреНрд░рд╢реНрди : рдХреНрдпрд╛ рджреВрдЬреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдпрд╣ рд╕рдм рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рдЬреЛ рд▓реЛрдЧ рдЕрдзрд┐рдХ рд╕рдВрд░рдЪрд┐рдд рдФрд░ рдЧреИрд░-рддреБрдЪреНрдЫ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рдпрд╣ рдкрд╕рдВрджреАрджрд╛ рд╕рдорд╛рдзрд╛рди рдХреНрдпреЛрдВ рдирд╣реАрдВ рдмрди рдЧрдпрд╛?

O ред: рдХреБрдЫ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдЬрдм рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рдкреГрд╖реНрда рдкрд░ рд╕рд░рд▓ рдЕрдЬрд╛рдХреНрд╕ рдФрд░ рдкреНрд░рднрд╛рд╡реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдЖ, рддреЛ Dojo рдиреЗ рд╡реЗрдм рдкрд░ рдЬрдЯрд┐рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП "рдЯреВрд▓" рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рд╡рдХрд╛рд▓рдд рдХреАред

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

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ "рджрд╛рд╡рд╛" рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдг рд╕реЗ рдбреЛрдЬреЛ рдиреЗ рдЙрджреНрдпрдо-рд╕реНрддрд░ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдкреВрд░реНрдг рдЪрдХреНрд░ рдкрд░ рдЕрдкрдиреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рдХреИрд╕реЗ рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛ред MVC рдХрд╛ рдЕрднреА рдПрдХ рд╣реА рдлреЛрдХрд╕ рд╣реИ, рдпрд╣ рдПрдХ рд╕реЗрдЯ рд╕реЗ "рдПрдХ рдЙрдкрдХрд░рдг" рд╣реИред

Dojo рдПрдХ рдкреНрд░рдореБрдЦ рдЯреВрд▓рдмреЙрдХреНрд╕ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИ? рдЙрд╕рдХрд╛ рд▓рдХреНрд╖реНрдп рдХрднреА рднреА рдПрдХрдорд╛рддреНрд░ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рдерд╛ред рд▓рдХреНрд╖реНрдп рдЙрди рдФрдЬрд╛рд░реЛрдВ рдХрд╛ рдПрдХ рдЦреБрд▓рд╛ рд╕реЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдерд╛ рдЬреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рднреАрддрд░ рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХреЗрдВред рджреЛрдЬреЛ рдХреА рдзреАрдореА рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдЖрд▓реЛрдЪрдирд╛ рдХреА рдЧрдИ рдереА рдФрд░ рдЗрд╕реЗ рд▓реЗрдиреЗ рдХреЗ рдмрд╛рдж рднреА, рдзреАрдореЗ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдирдХреА рдЖрд▓реЛрдЪрдирд╛ рдХреА рдЧрдИ рдереАред рд╢реЙрд░реНрдЯрдХрдЯ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдПрдХ рдореБрд╢реНрдХрд┐рд▓ рдХрд╛рдо рд╣реИред рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдПрдХ рд╕рдореГрджреНрдз рд╕реЗрдЯ рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред Dojo 1.8 рдореЗрдВ 175 рдЙрдк-рдкреИрдХреЗрдЬ рдФрд░ 1,400 рд╕реЗ рдЕрдзрд┐рдХ рдореЙрдбреНрдпреВрд▓ рд╣реИрдВред

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

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

O ред: Dojo 1.8 рдореЗрдВ, рдбреЛрдЬреЛрдХреНрд╕ / mvc рдкреИрдХреЗрдЬ рдкрд░рд┐рдкрдХреНрд╡рддрд╛ рдХреА рдУрд░ рдПрдХ рдФрд░ рдХрджрдо рдмрдврд╝рд╛рддрд╛ рд╣реИред рдкреИрдХреЗрдЬ рдкрд░ рдмрд╣реБрдд рд╕рдордп, рдкреНрд░рдпрд╛рд╕, рдкрд░реАрдХреНрд╖рдг рдФрд░ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╡рд╣ рдПрдХ рдПрдорд╡реАрд╕реА рдореЙрдбрд▓ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдорд╛рд╣рд┐рд░ рд╣реИрдВ рдЬреЛ рдбреЛрдЬреЛ рдХреЗ рдмрд╛рдХреА рд╣рд┐рд╕реНрд╕реЛрдВ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рддрд╛ рд╣реИред рдбреЗрд╕реНрдХрдЯреЙрдк рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдореГрджреНрдз рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдбреЛрдЬреЛрдХреНрд╕ / рдРрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде, рдпрд╣ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрдХреНрд╖ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХреАрдХреГрдд рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛рддрд╛ рд╣реИред

рдФрд░ рдпрд╣ рд╡рд┐рд╢рд┐рд╖реНрдЯ Dojo рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореЗрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред

1.8 рдореЗрдВ, рди рдХреЗрд╡рд▓ рдПрдорд╡реАрд╕реА рд╕рдмрдореЙрдбреНрдпреВрд▓ рдЕрдзрд┐рдХ рдкрд░рд┐рдкрдХреНрд╡ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рдПрдХ рдордЬрдмреВрдд рдврд╛рдВрдЪреЗ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдпрд╣ рди рдХреЗрд╡рд▓ рдЖрдкрдХреЗ рд╡реНрдпреВ рдШрдЯрдХреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рд░реНрдХрдЕрдк рднрд╛рд╖рд╛ рджреЗрддрд╛ рд╣реИ, рдЖрдкрдХреЗ рдореЙрдбрд▓ рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдПрдХ рдирд┐рдпрдВрддреНрд░рдХ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдЕрдиреНрдп рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИред рдЪреВрдВрдХрд┐ рдпрд╣ Dojo рдХреЗ рдмрд╛рдХреА рд╣рд┐рд╕реНрд╕реЛрдВ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЕрдкрдиреА рдЬрд╝рд░реВрд░рдд рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Dojo 2.0 рдореЗрдВ, рд╣рдо рдПрдХ рдирдП рд╕реНрддрд░ рдкрд░ рдореЙрдбреНрдпреВрд▓рд░рд┐рдЯреА рд▓реЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рд╕реЗ рдПрдХ рдФрд░ рджреВрд╕рд░реЗ рдХреЛ рд▓реЗрдирд╛ рдФрд░ рднреА рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПред рд╣рдо рдЖрдЗрд╕реЛрд░реНрдлрд┐рдЬреНрдо рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рднреА рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЧреЗ рддрд╛рдХрд┐ рдпрд╣ рдЙрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдлрд░реНрдХ рди рдкрдбрд╝реЗ рдЬрд╣рд╛рдВ рдХреЛрдб рдХреНрд▓рд╛рдЗрдВрдЯ рдпрд╛ рд╕рд░реНрд╡рд░ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЕрдВрддрддрдГ, рдпрд╣ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

тЦа TodoMVC рд╕рдВрдЧреНрд░рд╣


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

Backbone.js рдЬреЗрд░реЗрдореА рдПрд╢рдХреЗрди рдФрд░ рдпреЗрд╣реБрджрд╛ рдХрд╛рдЯреНрдЬрд╝ рдХреЗ рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ рдХреА рдЧрдИ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдмрд╛рдж, рдЯреЛрдбреЛрдПрдорд╡реАрд╕реА рдЕрдм рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдирд┐рд░реНрджреЗрд╢, рдЬреИрд╕реЗ рдиреЗрд╡рд┐рдЧреЗрд╢рди (рдпрд╛ рд░рд╛рдЬреНрдп рдкреНрд░рдмрдВрдзрди) рдкрд░ рдХрд┐рдП рдЧрдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред (?)

рд╣рдо рдпрд╣ рдирд╣реАрдВ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЕрд╕рдВрднрд╡ рд╣реИрдВ (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╕рдВрднрд╡ рд╣реИ), рд▓реЗрдХрд┐рди рдЯреЛрдбреЛ рдЖрд╡реЗрджрди рдХреА рд╕рд╛рджрдЧреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдХреЛрдб рд╕рдВрд░рдЪрдирд╛, рдШрдЯрдХ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдФрд░ "рдкреНрд░рд╡рд╛рд╣ рднрд╛рд╡рдирд╛" рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ рдЬреЛ рдЪреМрдЦрдЯреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдирд╛ рдФрд░ рдЙрдирдХреЗ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдпрд╛ рдХрдИ рд╕рдорд╛рдзрд╛рдиред

рд╣рдорд╛рд░реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

AMD рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП:

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

(рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдЬрдЧрд╣ рдкрд░ рд░реБрдХрдирд╛ рд╣реЛрдЧрд╛ - рдкрд╛рда рдХрд╛ рдЖрдХрд╛рд░ рдмрдврд╝рддрд╛ рд╣реИ - рдЕрдиреБрдореЗрдп рднрд╛рд╖рдгреЛрдВ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдПред рдмреНрд░реЗрдХ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, рд╣рдорд╛рд░реЗ рд╕рдордп рдХрд╛ рд╕рдмрд╕реЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╕рд╡рд╛рд▓ рдкреВрдЫрд╛ рдЬрд╛рдПрдЧрд╛: рдореБрдЭреЗ рдХрд┐рд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? 9 рд╕реНрд╡рд╛рджрд┐рд╖реНрдЯ рд╕рд┐рдВрдЧрд▓-рдмреНрд▓реЙрдХ рдореИрдХреНрд╕рд┐рдордо рд╡рд╛рдХреНрдпрд╛рдВрд╢ "рдореБрдЭреЗ рдЪрд╛рд╣рд┐рдП ...", рдХреЗ рд╕рд╛рде рд▓рд┐рдкрдЯрд╛ред рдПрдбреА рдЙрд╕реНрдорд╛рдиреА рдХреЗ рд╡реНрдпрдВрдЬрдиреЛрдВ рдореЗрдВ рдорд╛рдЗрдВрдб-рдмреНрд▓реЛрдЗрдВрдЧ рд╕реЙрд╕ "рдпреВрдЬрд╝ ...!"
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдВрддрд┐рдо рднрд╛рдЧ рдореЗрдВ:
тЦа рдЖрдкрдХреЛ рдХрд┐рд╕ рд░реВрдкрд░реЗрдЦрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдм рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?
тЦа рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВ? (рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖)
тЦа рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдбрд░реЛ рдордд
тЦа рдПрдорд╡реА рд╕реЗ рдкрд░реЗ рдЬрд╛рдирд╛ *
тЦа рдирд┐рд╖реНрдХрд░реНрд╖ред

: Rich JavaScript Applications тАУ the Seven Frameworks (Throne of JS, 2012) , Steven Sanderson, 1th Aug 2012. Backbone, Meteor, Ember, AngularJS, Knockout, Spine, Batman, CanJS тАФ ┬лThrone of JS, 2012┬╗.

(: 2- .)

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


All Articles