рд▓рд┐рдореНрдм рдлреНрд░реЗрдорд╡рд░реНрдХ, рд╕рдВрд╕реНрдХрд░рдг 2010.1 RC2

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



рдЬреЛ рд▓реЛрдЧ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рд▓рд┐рдореНрдм рдПрдХ PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ рдЬреЛ рдХрд┐ рддреЗрдЬ рдФрд░ рд▓рдЪреАрд▓реЗ рд╡рд┐рдХрд╛рд╕ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИред рд╣рдорд╛рд░реА рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВ / рд▓рдЪреАрд▓рд╛рдкрди - рдХреЛрдб рдЧреБрдгрд╡рддреНрддрд╛ - рд╡рд┐рдХрд╛рд╕ рдХреА рдЧрддрд┐ред



рдПрдХ рд╕реВрдЪреА рдХреЛ рд▓рд┐рдореНрдм рдХрд░реЗрдВ:



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



рдФрд░ рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдФрд░ рдХреНрдпрд╛ рд╣реИред



рд▓рд┐рдореНрдм рдкреИрдХреЗрдЬ





рдХреЛрд░ - рдЬреЛрд░рджрд╛рд░




рдкреИрдХреЗрдЬ рдореЗрдВ рдЖрд╡рд░реНрддреА рдХреЛрдб рд▓реЛрдбрд┐рдВрдЧ, рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдФрд░ рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рд╡реИрд╢реНрд╡рд┐рдХ рдХрд╛рд░реНрдп рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдбреЗрдЯрд╛ рдХрдВрдЯреЗрдирд░ (рд╕реЗрдЯ, рдСрдмреНрдЬреЗрдХреНрдЯ, рд╕рдВрдЧреНрд░рд╣) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдФрд░ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╡рд╛рджреА рдЪреАрдЬреЗрдВ: lmbArrayHelper рдЙрди рд╕рд░рдгрд┐рдпреЛрдВ рдФрд░ рд╕рдВрдЧреНрд░рд╣реЛрдВ рдХреЗ рд╕рд╛рде рдЬреБрдЧрд▓рдмрдВрджреА рдХреЗ рд▓рд┐рдП, lmbHandle , рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдмрд╛рдж рдореЗрдВ рдХреБрдЫ рдХреЗ рд▓рд┐рдП рд╕реНрдердЧрд┐рдд рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ lmbDelegate , рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред



рдЯреВрд▓рдХрд┐рдЯ - рд▓рдЪреАрд▓рд╛рдкрди рджреЗ


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



ActiveRecord - рдирд┐рдпрдорд┐рдд рд▓реВрдЯ


ActiveRecord, рдЬреИрд╕рд╛ рдХрд┐ рдирд╛рдо рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, ORM (рдСрдмреНрдЬреЗрдХреНрдЯ-рд░рд┐рд▓реЗрд╢рди рдореИрдкрд┐рдВрдЧ) рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдкреИрдХреЗрдЬ рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡рд┐рдЪрд╛рд░ рд░реВрдмреА-рдСрди-рд░реЗрд▓ рдврд╛рдВрдЪреЗ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрд░рдУрдЖрд░ рдиреЗ рдПрдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ред рдФрд░ рдпрд╣рд╛рдБ рд╡рд╣ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ /

DBAL - рдбреЗрдЯрд╛ рд╣реЗрд░рдлреЗрд░


ORM рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ? рдФрд░ рдпрд╣рд╛рдБ рдПрдХ DBAL рд╣реИ! DBAL (DataBase Abstraction Layer) рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдПрдХреНрд╕реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╡рд┐рд╡рд░рдг рд╕реЗ рдЕрд▓рдЧ рд╣реИред DBAL рдкреИрдХреЗрдЬ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХрд╛рдлреА рдорд╛рдирдХ рд╣реИ:

рджреЗрдЦреЗрдВ, WACT рдФрд░ рдореИрдХреНрд░реЛ - рдСрди-рд╕реНрдХреНрд░реАрди рдбрд┐рд╕реНрдкреНрд▓реЗ


рд▓рд┐рдореНрдм MVC рдкреНрд░рддрд┐рдорд╛рди рдХреЛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕реНрд╡рддрдВрддреНрд░ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ рддреЛрдбрд╝рдиреЗ рд╡рд╛рд▓реЗ рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИред рджреГрд╢реНрдп рдкреИрдХреЗрдЬ рдПрдХ рд╣реА рдирд╛рдо рдХреА MVC рдкрд░рдд рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рд╕реЗ рдПрдХ рдЕрдореВрд░реНрдд рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдЕрдВрдЧ рдореЗрдВ рдореБрдЦреНрдп рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдореИрдХреНрд░реЛ рд╣реИ, рдЬрд┐рд╕рдиреЗ WACT рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рджреЗрдЦреЗрдВ рдмреНрд▓рд┐рдЯреНрдЬ, JSON рдФрд░ рджреЗрд╢реА PHP рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдореИрдХреНрд░реЛ, рджреЗрд╢реА PHP рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╕рд┐рдиреНрдереЗрдЯрд┐рдХ рдЪреАрдиреА рд╣реИред рд╣рдордиреЗ рд╕рд╣рд╛рдпрдХреЛрдВ рдХреЗ рдорд╛рд░реНрдЧ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЯреИрдЧ рдФрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗ рдкреНрд░рддрд┐ рд╡рдлрд╛рджрд╛рд░ рд░рд╣реЗред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдореИрдХреНрд░реЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ:



WebApp рдФрд░ CMS - рдЗрд╕ рд╕рднреА рдЖрдирдВрдж рдХреЛ рдПрдХ рд╕рд╛рде рд▓рд╛рдирд╛


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



рдХреНрдпрд╛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдФрд░ рд╕рд╛рдзрди рдЗрд╕реЗ рдЬрд▓реНрджреА рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░реЗрдВ? рдореИрдВ рдЙрдиреНрд╣реЗрдВ - рд╕реАрдПрдордПрд╕ рдкреИрдХреЗрдЬ! рдкреНрд░рдорд╛рдгреАрдХрд░рдг, рдкрд╣рдЪрд╛рди рдФрд░ рдЕрдиреНрдп- tion, рдЬрд▓реНрджреА рд╕реЗ CRUD- рдЗрдВрдЯрд░рдлреЗрд╕, рдлрд┐рд▓реНрдЯрд░, рдлреЙрд░реНрдо рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдПред



рдЯреЗрд╕реНрдЯ рд░рдирд░ - рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рд▓рд┐рдП рджреЗрдЦрдирд╛


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



рдФрд░ рдЕрдиреНрдп


рд╕рднреА 37 (рдбрд░рд╛рд╡рдиреА!) рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рд╕реВрдЪреА ред рдпрд╣рд╛рдБ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ /



рдирд┐рд╖реНрдХрд░реНрд╖



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

2. рдХрд╣рд╛рдВ рд╕реЗ рд▓рд╛рдПрдВ?
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА GitHub рдкрд░ рд╕реНрдерд┐рдд рд╣реИ, рдФрд░ рдЖрдк рд╡рд╣рд╛рдВ 2010.1 RC2 рд╕рдВрд╕реНрдХрд░рдг рдХреЛрдб рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

3. рдХрд┐рд╕ рдкрдХреНрд╖ рдХреЗ рд╕рд╛рде рдЙрд╕реЗ рдХрд╛рдЯрдиреЗ рдХреЗ рд▓рд┐рдП?




рдЦреИрд░, рд▓рд┐рдореНрдм рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╡реАрдбрд┐рдпреЛ рдЬрдиреНрдо рдФрд░ рдмрдврд╝ рд░рд╣рд╛ рд╣реИред



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

ZYY: рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рдЦреБрд╢ рдЫреБрдЯреНрдЯреА! рд╕рд░рд▓ рдХреЛрдб, рдЖрд╕рд╛рди рдбрд┐рдмрдЧрд┐рдВрдЧ рдФрд░ рдЕрдзрд┐рдХ рдЦреБрд╢ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдЬреЛ рд╣рдорд╛рд░реЗ рдХрд╛рдо рдХреЛ рдкрд╕рдВрджреАрджрд╛ рдмрдирд╛рддреЗ рд╣реИрдВ!



All Articles