Java рдбреЗрд╡рд▓рдкрд░ рдЙрддреНрдкрд╛рджрдХрддрд╛ рд░рд┐рдкреЛрд░реНрдЯ 2022: рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдФрд░ CI/CD рдХреНрд╖рдорддрд╛ рдХрд╛ рджреЛрд╣рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛
Perforce рдХреА 2022 Java рдбреЗрд╡рд▓рдкрд░ рдЙрддреНрдкрд╛рджрдХрддрд╛ рд░рд┐рдкреЛрд░реНрдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдФрд░ CI/CD рдЕрдкрдирд╛рдиреЗ рдХреЗ рд╕рд╛рде рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╕рдВрдШрд░реНрд╖ рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рддреА рд╣реИред

Perforce рдХреА рд╣рд╛рд▓рд┐рдпрд╛ 2022 рдЬрд╛рд╡рд╛ рдбреЗрд╡рд▓рдкрд░ рдЙрддреНрдкрд╛рджрдХрддрд╛ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ, рдбреЗрдЯрд╛ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдХрд╛рд╕ рдЯреАрдореЛрдВ рдиреЗ рдЕрднреА рддрдХ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдФрд░ рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди/рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ (CI/CD) рдкреНрд░рдерд╛рдУрдВ рдХреА рдкреВрд░реА рдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдирд┐рд╖реНрдХрд░реНрд╖ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдХреНрд╕рд░ рдкрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдпреЗ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдХрдо рдХрд░рддреА рд╣реИрдВред
рд╕реАрдЖрдИ/рд╕реАрдбреА рдХреЗ 42% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдирд┐рд░реНрдорд╛рдг рдкреВрд░рд╛ рд╣реЛрдиреЗ рдореЗрдВ рдкрд╛рдВрдЪ рдорд┐рдирдЯ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрдиреЗ рдХреА рд╕реВрдЪрдирд╛ рджреА, рдЬрд┐рд╕рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ (33%) рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╕рдордп 10 рдорд┐рдирдЯ рд╕реЗ рдЕрдзрд┐рдХ рд░рд╣рд╛ред рдЙрддреНрддрд░рджрд╛рддрд╛рдУрдВ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ 35% рдкреНрд░рддрд┐рджрд┐рди рдкрд╛рдВрдЪ рдмрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рдХреЛрдб рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рддреЗрдЬреА рд╕реЗ рдЬрдорд╛ рд╣реЛрддрд╛ рд╣реИ, рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЕрд╡рдзрд┐ рдореЗрдВ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред
рд╕реАрдЖрдИ/рд╕реАрдбреА рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА рд▓реАрдбрд░рдмреЛрд░реНрдб рдЬреЗрдирдХрд┐рдВрд╕ (46%) рдХреЛ рд╕реНрдкрд╖реНрдЯ рдлреНрд░рдВрдЯ-рд░рдирд░ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рдж рдЧрд┐рдЯрд╣рдм рдПрдХреНрд╢рди (16%), рдмрд╛рдВрд╕ (7%), рдЯреАрдорд╕рд┐рдЯреА (4%), рд╕рд░реНрдХрд┐рд▓рд╕реАрдЖрдИ (3%), рдФрд░ рдЯреНрд░реИрд╡рд┐рд╕ рд╕реАрдЖрдИ ( 1%)ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ 61% рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдкрд┐рдЫрд▓реЗ рд╡рд░реНрд╖ рдХреЗ рднреАрддрд░ рдЕрдкрдиреЗ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕-рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕рдордп рдореЗрдВ рд╡реГрджреНрдзрд┐ рджреЗрдЦреАред рдЗрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ, 13% рдиреЗ 50% рд╕реЗ рдЕрдзрд┐рдХ рдХреА рд╡реГрджреНрдзрд┐ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛, 30% рдиреЗ 10-50% рдХреА рд╡реГрджреНрдзрд┐ рджрд░реНрдЬ рдХреА, рдФрд░ 17% рдиреЗ 0-10% рдХреА рд╡реГрджреНрдзрд┐ рджрд░реНрдЬ рдХреАред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, 60% рдЙрддреНрддрд░рджрд╛рддрд╛рдУрдВ рдиреЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕рдордп рдореЗрдВ рд╡реГрджреНрдзрд┐ рджреЗрдЦреА, рдЬрдмрдХрд┐ 35% рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рдХреЛрдИ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рд╣реБрдЖред
рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ, Perforce рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдореЗрдВ CTO, рд░реЙрдб рдХреЛрдк рдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдХрд┐ CI/CD рдФрд░ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЛ рдЕрдкрдирд╛рдиреЗ рд╡рд╛рд▓реА рдЯреАрдореЗрдВ рдЕрднреА рднреА рд▓рдВрдмреА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдФрд░ рдкреБрдирд░реНрд╡рд┐рддрд░рдг рд╕рдордп рдкрд░ рдмрд░реНрдмрд╛рдж рд╣реБрдП рд╕рдордп рд╕реЗ рдЬреБрдбрд╝реА рдмрд╛рдзрд╛рдУрдВ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддреА рд╣реИрдВред рдХреЛрдк рдиреЗ рдЬреЛрд░ рджреЗрдХрд░ рдХрд╣рд╛ рдХрд┐ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЛ рдЕрдкрдиреА рдЬрд╛рд╡рд╛ рдЯреАрдореЛрдВ рдХреЛ рдЙрдкрдпреБрдХреНрдд рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рд▓реИрд╕ рдХрд░рдиреЗ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдиреА рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рднрд░реНрддреА рдХреА рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдФрд░ рдХрдо рдбреЗрд╡рд▓рдкрд░ рдордиреЛрдмрд▓ рд╕реЗ рдмрдЪрд╛ рдЬрд╛ рд╕рдХреЗред рдЕрдиреНрдпрдерд╛, рдбреЗрд╡рд▓рдкрд░ рдЙрди рд╕рдВрдЧрдардиреЛрдВ рдХреЛ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЙрдирдХреА рдЯреВрд▓рд╕реЗрдЯ рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реЛрдВред
рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рдкрд░реНрд╕рдлреЛрд░реНрд╕ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдЙрдЪреНрдЪ рдкреБрдирд░реНрд╡рд┐рддрд░рдг рд╕рдордп рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреА рд╣реИред рдЗрдирдореЗрдВ рд╕реЗ 44% рдЦрддрд░рдирд╛рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдХрдо рд╕реЗ рдХрдо рдкрд╛рдВрдЪ рдорд┐рдирдЯ рдХреЗ рдкреБрдирд░реНрд╡рд┐рддрд░рдг рд╕рдордп рдХреА рд╕реВрдЪрдирд╛ рджреАред рдкрд░реНрд╕рдлреЛрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдЬреЗрд░реЗрдмреЗрд▓ рдореЗрдВ рдЙрддреНрдкрд╛рдж рдкреНрд░рдмрдВрдзрдХ рдХрд░реНрдЯрд┐рд╕ рдЬреЙрдирд╕рди рдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдореБрдХрд╛рдмрд▓рд╛ рдХрд░рдиреЗ рдФрд░ рдЬрд╛рд╡рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд╛рднреЛрдВ рдХреЛ рдЕрдзрд┐рдХрддрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдорд╣рддреНрд╡ рдХреЛ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ред
рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рд╕реЗ рдкреВрдЫрд╛ рдЧрдпрд╛ рдХрд┐ рд╡реЗ рдХрд╛рд░реНрдп рджрд┐рд╡рд╕реЛрдВ рдХреЗ рджреМрд░рд╛рди рдЕрддрд┐рд░рд┐рдХреНрдд 10% рдЙрдкрд▓рдмреНрдз рд╕рдордп рдХреИрд╕реЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд░реЗрдВрдЧреЗред рдорд╛рддреНрд░ 4% рдиреЗ рдордиреЛрд░рдВрдЬрдХ рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛, рдЬрдмрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдиреЗ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ (28%), рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ (20%), рдпрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд╡рд░реЗрдЬ рдХреЛ рдмрдврд╝рд╛рдиреЗ (19%) рдЬреИрд╕реА рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреАред рдЕрдиреНрдп рдлреЛрдХрд╕ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рд╕реБрдзрд╛рд░ (17%), рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╢реБрд░реВ рдХрд░рдирд╛ (6%), рдФрд░ рд▓реЙрдиреНрдЪ рдХреА рддрд╛рд░реАрдЦреЛрдВ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдирд╛ (6%) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдЕрдзреНрдпрдпрди рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ 44% рдЙрддреНрддрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рдкрд╛рд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕-рдЖрдзрд╛рд░рд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИрдВ, 44% рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХрд░ рд░рд╣реЗ рд╣реИрдВ, 10% рд╕рдВрднрд╛рд╡рдирд╛ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдХреЗрд╡рд▓ 2% рдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдЕрд╕рдлрд▓ рд░рд╣реЗред рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рджрд╛рдпрд░реЗ рдореЗрдВ, рд╕реНрдкреНрд░рд┐рдВрдЧ рдмреВрдЯ рдХреА рдЧреЛрдж рд▓реЗрдиреЗ рдХреА рджрд░ 74% рд╣реИред
рдЬрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкреНрд░рд╛рдердорд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ, рддреЛ 30% рдХреЗ рдкрд╛рд╕ 1-5, 24% рдХреЗ рдкрд╛рд╕ 5-10, 16% рдХреЗ рдкрд╛рд╕ 10-20, рдФрд░ 22% рдХреЗ рдкрд╛рд╕ 20 рдпрд╛ рдЕрдзрд┐рдХ рд╣реЛрдиреЗ рдХреА рд╕реВрдЪрдирд╛ рд╣реИред рдЕрдзреНрдпрдпрди рдореЗрдВ рдЬрд╛рд╡рд╛ 8 (37%) рдХреЗ рдкреНрд░рдореБрдЦ рдЙрдкрдпреЛрдЧ, рдЗрд╕рдХреЗ рдмрд╛рдж рдЬрд╛рд╡рд╛ 11 (29%), рдЬрд╛рд╡рд╛ 12 рдпрд╛ рдирдП рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреЗрд╡рд▓ 12% рд╕рд╣рд┐рдд рдЕрдиреНрдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд░реБрдЭрд╛рдиреЛрдВ рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рд╛ рдЧрдпрд╛ред
JDK рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЙрдиреНрдирдпрди рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рдореМрдЬреВрджрд╛ рдпреЛрдЬрдирд╛рдУрдВ рд╡рд╛рд▓реЗ 62% рдХрд╛ рд▓рдХреНрд╖реНрдп рдЕрдЧрд▓реЗ 12 рдорд╣реАрдиреЛрдВ рдХреЗ рднреАрддрд░ JDK 17 рдХреЛ рдЕрдкрдирд╛рдирд╛ рд╣реИред рдЕрдкрдЧреНрд░реЗрдб рдирд┐рд░реНрдгрдпреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рдореБрдЦ рдХрд╛рд░рдХ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рд╕рдорд░реНрдерди (рдПрд▓рдЯреАрдПрд╕) (25%), рд╕реБрд░рдХреНрд╖рд╛ (23%), рдкреНрд░рджрд░реНрд╢рди (20%), рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ (18%), рдФрд░ рдЕрдиреБрдкрд╛рд▓рди (14%) рд╣реИрдВред
JRE/JDK рд╡рд┐рддрд░рдгреЛрдВ рдореЗрдВ, Oracle Java (36%) рд╢реАрд░реНрд╖ рдкрд╕рдВрдж рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рдж Generic OpenJDK (27%) рдФрд░ AdoptOpenJDK/Adoptium (16%) рдХрд╛ рд╕реНрдерд╛рди рдЖрддрд╛ рд╣реИред рдмрд┐рд▓реНрдб рдЯреВрд▓реНрд╕ рдХреЗ рд▓рд┐рдП, рдорд╛рд╡реЗрди (68%) рд╢реАрд░реНрд╖ рд╕реНрдерд╛рди рдкрд░ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЧреНрд░реИрдбрд▓ (23%) рдФрд░ рдЪреАрдВрдЯреА (6%) рдкреАрдЫреЗ рд╣реИрдВред рдПрдХреАрдХреГрдд рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг (IDEs) рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, IntelliJ (48%) рдкрд╕рдВрджреАрджрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рдж рдЧреНрд░рд╣рдг (24%) рдФрд░ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб (18%) рд╣реИред
рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдбреЛрдореЗрди рдореЗрдВ CI/CD рдФрд░ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реБрдЭрд╛рди рдмрдиреЗ рд╣реБрдП рд╣реИрдВ, рдФрд░ AppMaster.io рдЬреИрд╕реА рдХрдВрдкрдирд┐рдпрд╛рдВ рдЖрд╕рд╛рдиреА рд╕реЗ рд╡реЗрдм рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рдХреНрддрд┐рд╢рд╛рд▓реА no-code рдФрд░ low-code рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝ рд░рд╣реА рд╣реИрдВред AppMaster рддреЗрдЬреА рд╕реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕, рдПрдкреАрдЖрдИ рдкреНрд░рдмрдВрдзрди, рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреЗрд▓реЗрдмрд▓, рд▓рд╛рдЧрдд рдкреНрд░рднрд╛рд╡реА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЬреИрд╕реА рдирд╡реАрди рдХреНрд╖рдорддрд╛рдУрдВ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рддрдХрдиреАрдХреА рдЛрдг рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдФрд░ рд╡реНрдпрд░реНрде рд╕рдордп рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╢рдХреНрдд рдмрдирд╛рддрд╛ рд╣реИред


