
рдХрдИ рдЬрд╛рд╡рд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕
рд╕реНрдЯреАрдлрди рдЪрд┐рди рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВред рдХрд┐рд╕реА рдиреЗ рдЬрд╛рд╡рд╛ рдШрдЯрдирд╛рдУрдВ рд╕реЗ рдЕрдкрдиреЗ рдкреНрд░рд╕рд╛рд░рдгреЛрдВ рдХреЛ рджреЗрдЦрд╛, рдХреБрдЫ - рдЕрдиреНрдп рдкреНрд░рд╕рд┐рджреНрдз javists рдХреЗ рд╕рд╛рде рдЙрдирдХреЗ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░, рдФрд░ рдХреБрдЫ - рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдкрд░ рдЬрд╛рд╡рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯред рд▓реЗрдХрд┐рди рд╡рд╣рд╛рдБ рдХреНрдпрд╛ рд╣реИ, рдЯреНрд╡рд┐рдЯрд░ рдкрд░ рд╡рд╣
@steveonjava - рдпрд╛рдиреА, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗ рд╕рд╛рде рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдЙрдирдХрд╛ рдЬреАрд╡рди рдЗрд╕ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рддрдирд╛ рд╕рдорд░реНрдкрд┐рдд рд╣реИред
рд╣рд╛рд▓ рддрдХ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдУрд░реЗрдХрд▓ рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛, рдФрд░ рдЕрдм JFrog рдореЗрдВ рдЪрд▓реЗ рдЧрдП рд╣реИрдВред рдпрд╣ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ: рдУрд░реЗрдХрд▓ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВ рдЬрдм рдЖрдкрдХрд╛ рдЬреАрд╡рди рдЬрд╛рд╡рд╛ рд╣реИ? рд▓реЗрдХрд┐рди рджреВрд╕рд░рд╛ рдирд╛рдо рд░реВрд╕реА рдЬрд╛рд╡рд┐рд╕реНрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХрдИ рдорд╛рдорд▓реЛрдВ рдореЗрдВ
рдмрд░реБ рдЬреЛрдЧреБрдЪ рд╕рджреЛрдЧреБрд░рд╕реНрдХреА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдЬрд▓реНрдж рд╣реА, рд░реВрд╕реА рдбреЗрд╡рд▓рдкрд░реНрд╕
рдЬреЛрдХрд░ рд╕рдореНрдореЗрд▓рди рдореЗрдВ рд╕реНрдЯреАрдлрди рдФрд░ рдмрд╛рд░реВрдХ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рджреЗрдЦ рдкрд╛рдПрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЕрдм рддрдХ рд╕реНрдЯреАрдлрди рдиреЗ рд╣рдореЗрдВ рдХрдИ рддрд░рд╣ рдХреА рдЪреАрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
- рдЕрдм рд╡рд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ;
- рдХрд┐рд╕реА рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рдмрдВрдзрдХ рдмрдирдирд╛ рдЕрдзрд┐рдХ рд╕рд╣реА рдХреИрд╕реЗ рд╣реИ;
- рдЖрдк рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ (рдФрд░ рдХреНрдпреЛрдВ) рдХрд╛ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ;
- JavaFX рдЬреАрд╡рд┐рдд рд╣реИ?
- рдЬрд╛рд╡рд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдореЛрдЯрд░рд╕рд╛рдЗрдХрд┐рд▓ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИ?
рдУрд▓реЗрдЧ рдЪрд┐рд░реБрдЦрд┐рди: рдЬреЗрдлреНрд░реЛрдЧ рд╕реАрдЖрдИ / рд╕реАрдбреА рдФрд░ рдЕрдиреНрдп рдореЗрдВ рд▓рдЧреЗ рд╣реБрдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд░реВрд╕реА рдЬрд╛рд╡рд┐рд╕ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдмрд╛рд░реВрдХ рд╡рд╣рд╛рдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЖрдк рд╢рд╛рдпрдж рдЙрд╕реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ, рд╣реИ рдирд╛?
рд╕реНрдЯреАрдлрди: рд╣рд╛рдВ, рд╡рд╣ рдФрд░ рдореИрдВ рдорд╣рд╛рди рджреЛрд╕реНрдд рд╣реИрдВред рдореИрдВ рдЙрд╕реЗ рдЯреЛрдкреА рд╕реЗ рдкрд╣рд▓реЗ рдЬрд╛рдирддрд╛ рдерд╛!
рдУрд▓реЗрдЧ: рдЕрдм рдЖрдк "рдбреЗрд╡рд▓рдкрд░ рд╕рдВрдмрдВрдзреЛрдВ рдХреЗ рд╡рд░рд┐рд╖реНрда рдирд┐рджреЗрд╢рдХ" рд╣реИрдВ, рдФрд░ рдмрд╛рд░реВрдХ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ "рдбреЗрд╡рд▓рдкрд░ рд╡рдХрд╛рд▓рдд рдХреЗ рдкреНрд░рдореБрдЦ" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреЗ рдкреАрдЫреЗ рдХреНрдпрд╛ рд╣реИ?
рд╕реНрдЯреАрд╡рди: DevRel рд╡рд┐рднрд┐рдиреНрди рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдкреВрд░рд╛ рд╕рдореВрд╣ рд╣реИред рдЗрдирдореЗрдВ рдбреЗрд╡рд▓рдкрд░ рдЕрдзрд┐рд╡рдХреНрддрд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ - рдореЗрд░реЗ рдФрд░ рдмрд░реВрдЪ рдЬреИрд╕реЗ рд▓реЛрдЧ рдкреНрд░рд╕реНрддреБрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдореНрдореЗрд▓рдиреЛрдВ рдореЗрдВ рдмреЛрд▓рддреЗ рд╣реИрдВред рдпреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рднреА рдЗрд╡реЗрдВрдЯ рд╣реИрдВ, рд╕рдореНрдореЗрд▓рдиреЛрдВ рдореЗрдВ рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдирд┐рд░реНрдорд╛рдг, рдФрд░ рдЗрд╕реА рддрд░рд╣ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЕрдм рдореИрдВ рднреА рдЗрд╕ рд╕рдм рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реВрдВ, рдФрд░ рд╣рдо рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдЧрддрд┐рд╡рд┐рдзрд┐ рдмрдврд╝рд╛рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред
рдУрд▓реЗрдЧ: рдЖрдкрдХреЗ рд▓рд┐рдВрдХреНрдбрдЗрди рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдмрд╣реБрдд рд╣реА рджрд┐рд▓рдЪрд╕реНрдк рдХреИрд░рд┐рдпрд░ рд╣реИред рдкрд╣рд▓реЗ рдЖрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдореЗрдВ рд╕реНрдирд╛рддрдХ рдХреА рдбрд┐рдЧреНрд░реА рдкреНрд░рд╛рдкреНрдд рдХреА, рдлрд┐рд░ рддреАрди рд╕рд╛рд▓ рддрдХ рдЖрдк рдкреНрд░рдмрдВрдзрди рдореЗрдВ рд░рд╣реЗ, рдлрд┐рд░ рдПрдХ рд╕рд╛рд▓ рддрдХ - рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, рдлрд┐рд░ рдкреНрд░рдмрдВрдзрдиред рдЖрдкрдХреЗ рдХрд░рд┐рдпрд░ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреА рдЭрд┐рдЭрдХ рдХреНрдпреЛрдВ рд╣реБрдИ? рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдХ рдЬреВрдирд┐рдпрд░ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдЗрддрдиреА рдмрд╛рд░ рдмрджрд▓рдирд╛ рдХрд┐рддрдирд╛ рдЙрдЪрд┐рдд рд╣реИ?
рд╕реНрдЯреАрдлрди: рдпрд╣ рдХрд╛рдлреА рдЙрдЪрд┐рдд рд╣реИ, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╣рд░ рдХрд┐рд╕реА рдХреЛ рдЕрдкрдирд╛ рдХрд░рд┐рдпрд░ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП! * рд╣рдБрд╕рддрд╛ рд╣реИ *
рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдЬреЛ рд▓реЛрдЧ рдЕрдкрдиреЗ рддрдХрдиреАрдХреА рдХреНрд╖реЗрддреНрд░ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд░рдмрдВрдзрдХ рдмрдирдиреЗ рд╕реЗ рдХрд░рд┐рдпрд░ рдХреА рд╡реГрджреНрдзрд┐ рдЖрд╕рд╛рди рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдкреНрд░рдмрдВрдзрди рдореЗрдВ рд╕рдВрд▓рдЧреНрди рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рдХреМрд╢рд▓, рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреА рд╕рдордЭ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЬреЛ рдЖрдкрдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдиреЗрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдореВрд▓реНрдпрд╡рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЛ рдирд╣реАрдВ рдЫреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреБрдЫ рдмрдирд╛рддреЗ рд░рд╣реЗрдВ, рдкрдврд╝рд╛рдИ рдХрд░рддреЗ рд░рд╣реЗрдВ, рд╡рд┐рдХрд╛рд╕ рдХрд░рддреЗ рд░рд╣реЗрдВред рдХрд░рд┐рдпрд░ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕рд┐рд░реНрдл рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рдПрдХ рдиреЗрддреГрддреНрд╡ рдХреА рд╕реНрдерд┐рддрд┐ рд▓реЗрдВ рдФрд░ рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдХреЛ рдмрдврд╝рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВ - рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рдореБрдЭреЗ рдЗрд╕ рдкрд░ рдЦреБрд╢реА рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░ рдореИрдВ рдЕрдкрдиреА рдЖрд╕реНрддреАрди рдлрд┐рд░ рд╕реЗ рд░реЛрд▓ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реВрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╣ рдЖрдкрдХрд╛ рдореБрдЦреНрдп рдХреМрд╢рд▓ рд╣реИ рдпрд╣ рдирд╣реАрдВ рднреВрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдУрд▓реЗрдЧ: рдХреНрдпрд╛ рдПрдХ рдкреНрд░рдмрдВрдзрдХ рдФрд░ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдХреМрд╢рд▓ рдХреЛ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ?
рдЖрдЦрд┐рд░рдХрд╛рд░, рдпреЗ рдмрд╣реБрдд рдЕрд▓рдЧ рдХреНрд╖реЗрддреНрд░ рд╣реИрдВред
рд╕реНрдЯреАрдлрди: рд╣рд╛рдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдХреЗрд╡рд▓ рдЙрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдкреНрд░рдмрдВрдзрди рд╕реЗ рдирд┐рдкрдЯрддрд╛ рд╣реВрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВ рдЦреБрдж рд╕рдордЭрддрд╛ рд╣реВрдВред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдб рдХреИрд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реИ, рдХреИрд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рд╣реИ, рдЪреБрд╕реНрдд рддрд░реАрдХреЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЦреБрдж рдпрд╣ рд╕рдм рд╕реАрдЦрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдЕрдм рдХрдИ рд╡рд░реНрд╖реЛрдВ рддрдХ рдбреЗрд╡рд▓рдкрд░ рдХреА рд╡рдХрд╛рд▓рдд рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рднреА рдХреМрд╢рд▓ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рдХреИрд░рд┐рдпрд░ рдХрд╛ рд╕рдмрд╕реЗ рдЙрддреНрдкрд╛рджрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╡реЗ, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ, рдЕрдкрдиреА рдЯреАрдо рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдордзреНрдп рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреЛ рдкрджреЛрдиреНрдирдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рд╕реЗ рдмрд╣реБрдд рд▓рд╛рдн рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╕рдлрд▓рддрд╛ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЬрд░реВрд░реА рд╣реИ рдХрд┐ рдЬреЛ рдЖрдк рдореВрд▓ рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫреЗ рд╣реИрдВ рдЙрд╕рд╕реЗ рджреВрд░ рди рдЬрд╛рдПрдВред
рдУрд▓реЗрдЧ: рдЖрдкрдиреЗ рдПрдХ рдмрд╛рд░ рд╢реЗрдл рдПрдЬрд╛рдЗрд▓ рдореЗрдердбреЛрд▓реЙрдЬрд┐рд╕реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдкрдж рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рдерд╛ред рдореБрдЭреЗ рдпрд╣ рд╕реБрдЭрд╛рд╡ рджреЗрдиреЗ рд╕реЗ рднреА рдбрд░ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╕реНрдЯреАрдлрди: рдареАрдХ рд╣реИ, рд╣рдо рд╕рднреА рдХреЗ рдЬреАрд╡рди рдореЗрдВ рдЧрд▓рддрд┐рдпрд╛рдБ рдереАрдВ! * рд╣рдБрд╕рддрд╛ рд╣реИ *
рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдмрд┐рдВрджреБ рдкрд░, рдлреБрд░реНрддреАрд▓реА рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА рдФрд░ DevOps рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдореИрдВрдиреЗ рди рдХреЗрд╡рд▓ рдЕрдкрдиреА рдЯреАрдо, рдмрд▓реНрдХрд┐ рдХрдВрдкрдиреА рдХреА рдЕрдиреНрдп рдЯреАрдореЛрдВ рдХреА рднреА рдорджрдж рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░ рдмрдбрд╝реА рд░рд┐рд▓реАрдЬрд╝ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рднреА рдорджрдж рдХрд░рдиреЗ рд▓рдЧрд╛ред рддрдм рдореИрдВрдиреЗ рднреА рдЗрд╕реА рддрд░рд╣ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ рдореЗрдВ рдПрдХ рдЙрдкрдХрд░рдг рд▓рд┐рдЦрд╛ рдерд╛ред рдХрдВрдкрдиреА рдиреЗ рд╕рдордп рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдФрд░ рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рдо рдПрдХреНрд╕реЗрд▓ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдирд░рдХ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ (рдпрджрд┐ рдЖрдк рдЗрд╕рдореЗрдВ рдЦреБрдж рдХреЛ рдкрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рднрдпрд╛рдирдХ рд╕реНрдерд╛рди рд╣реИ)ред
рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рддрдХрдиреАрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдЙрддрдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдлрд┐рд░ рд╕реЗ рдкрд┐рдЫрд▓реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд▓реМрдЯ рдЖрдпрд╛ред
рдУрд▓реЗрдЧ: рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ JavaFX рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИред рд╢реБрд░реВ рдореЗрдВ рдЖрдкрдХреЛ рдЗрд╕ рддрдХрдиреАрдХ рд╕реЗ рдХреНрдпрд╛ рдзрдХреНрдХрд╛ рд▓рдЧрд╛?
рд╕реНрдЯреАрд╡рди: рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рд░реЛрдЪрдХ рдХрд╣рд╛рдиреА рд╣реИред JavaFX 1.0 рдХреЗ рдмрд╛рд╣рд░ рдЖрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рднреА, рдореИрдВ рдПрдХ рдбреЗрд╕реНрдХрдЯреЙрдк рд╡рд┐рдЬреЗрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ред рдореИрдВрдиреЗ рд╕реВрд░реНрдп рд╕реЗ рдЬреЛрд╢реБрдЖ рдореИрд░рд┐рдирд┐рдпрд╛рд╕ рдХреЛ рдЗрд╕ рдврд╛рдВрдЪреЗ рдХрд╛ рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рднреЗрдЬрд╛, рдЬреЛ рдЙрд╕ рд╕рдордп рдЬрд╛рд╡рд╛ рдЗрдВрдЬреАрд▓рд╡рд╛рджреА рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдереЗред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рдЙрд╕реЗ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдерд╛, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВрдиреЗ рдЙрд╕рдХрд╛ рд╕рдореНрдорд╛рди рдХрд┐рдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдХрд┐рд╕реА рднреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдЙрдореНрдореАрдж рдирд╣реАрдВ рдереАред рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЛрдВрдиреЗ рдЬрд╡рд╛рдм рджрд┐рдпрд╛, рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрд╣рд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдкрд╕рдВрдж рдЖрдпрд╛, рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдХрд┐ рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВ, рдЬреЛ рдЙрд╕ рд╕рдордп рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореЗрд░реА рджреГрд╖реНрдЯрд┐ рд╕реЗ рдмрд╛рд╣рд░ рдерд╛ред рдореЗрд░реЗ рдкрд╛рд╕ рддреАрди рджрд┐рди рдХреА рдЫреБрдЯреНрдЯреА рдереА (рдЫреБрдЯреНрдЯреА рдХреЗ рдХрд╛рд░рдг), рдФрд░ рдЗрди рддреАрди рджрд┐рдиреЛрдВ рдХреЗ рджреМрд░рд╛рди рдореИрдВрдиреЗ рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдкрд░ рдЕрдкрдиреЗ рдврд╛рдВрдЪреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЬреЛрд╢реБрдЖ рдиреЗ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рдгрд╛рдо рднреЗрдЬрд╛ред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдХреЗ рд╕рд╛рде рдореЗрд░рд╛ рдкрд░рд┐рдЪрд┐рдд рдХреИрд╕реЗ рд╢реБрд░реВ рд╣реБрдЖ рдФрд░ рдореЗрд░рд╛ рд╡рд┐рдЬреЗрдЯрдПрдлрдПрдХреНрд╕ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рдЙрдкрдХрд░рдг рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рд╕рдм рдХреБрдЫ рдЖрд╕рд╛рдиреА рд╕реЗ рдирд╣реАрдВ рд╣реБрдЖ, рд▓реЗрдХрд┐рди рдЕрдм рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛ рдореЗрдВ рдбреЗрд╕реНрдХрдЯреЙрдк рдЯреВрд▓ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП AWT рдпрд╛ рд╕реНрд╡рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрддреБрдХрд╛ рд╣реИред
рдУрд▓реЗрдЧ: рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╣рдордд рд╣реВрдВред рд╕рдЪ рд╣реИ, IntelliJ IDEA рдЕрднреА рднреА рд╕реНрд╡рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рд╕реНрдЯреАрдлрди: рдЦреИрд░, 2000 рдХреЗ рджрд╢рдХ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╣реА рдЖрдИрдбрд┐рдпрд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдмреЗрд╢рдХ, рдРрд╕реЗ рд▓реЛрдЧ рд╣реИрдВ рдЬреЛ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡рд┐рд░рд╛рд╕рдд рдЬрд╛рд╡рд╛ 2 рдбреА рдХреЗ рд╕рд╛рде рдмрдбрд╝реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧреЗ рд╣реБрдП рд╣реИрдВ, рдФрд░ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЖрдкрдХреЛ рдЪреБрдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдирдП рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдЯреВрд▓рдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрдВрдЧрд▓реА рд╣реИ, рдЬреЛ 20 рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рдкреБрд░рд╛рдирд╛ рд╣реИред
рдУрд▓реЗрдЧ: рднрд╡рд┐рд╖реНрдп рдореЗрдВ JavaFX рдХреНрдпрд╛ рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реИ? рдЖрдЦрд┐рд░рдХрд╛рд░, рдЕрдм рд╡рд╣ рдЬреЗрдбреАрдХреЗ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИред
рд╕реНрдЯреАрдлрди: рдЦреИрд░, JavaFX OpenJDK рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирд╛ рд╣реБрдЖ рд╣реИред рдЗрд╕реЗ рдУрд░реЗрдХрд▓ рдЕрд╕реЗрдВрдмрд▓реА рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрд╕реЗрдВрдмрд▓реА рдЕрднреА рднреА рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдиреБрдХрд╕рд╛рди рдЫреЛрдЯрд╛ рд╣реИред рдореИрдВ рдХреНрдпрд╛ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ - Gluon рд╕реЗ JavaFX рдмрд┐рд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рд╡реИрд╕реЗ, рд╡реЗ рдореЛрдмрд╛рдЗрд▓ рдЬрд╛рд╡рд╛рдПрдлрд╝рдПрдХреНрд╕ рдореЗрдВ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╡реЗ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рдХрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪреАрдЬреЗрдВ рдХрд░рддреЗ рд╣реИрдВред
рдУрд▓реЗрдЧ: рдФрд░ рдЕрдм рдЖрдкрдХреЗ WidgetFX рдХреА рддрд░рд╣ JavaFX рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?
рд╕реНрдЯреАрдлрди: рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, WidgetFX рдкрд░ рдХрд╛рдо рдЕрдм рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕реА рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ рдЬреЛ рд╕рдореБрджрд╛рдп рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, JavaFX рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдЬреАрд╡рдВрдд рд╣реИред рдРрд╕реЗ рдХрдИ рдорд╛рдорд▓реЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЙрди рдЪреАрдЬреЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкреБрди: рдкреЗрд╢ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред
рдУрд▓реЗрдЧ: рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдирд╛рдЗрдЯрд╣реЙрдХрд┐рдВрдЧ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ - рдХреНрдпрд╛ рдЖрдк рд╣рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ?
рд╕реНрдЯреАрдлрди: рдУрд░реЗрдХрд▓ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рд╕рд╛рдорд╛рдиреНрдп рдирд╛рдо рдирд╛рдЗрдЯрд╣реЙрдХрд┐рдВрдЧ рдХреЗ рддрд╣рдд рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░реЛрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╢реБрд░реВ рдХреАред рдореИрдВрдиреЗ рдЙрдкрдХрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдмреИрдХрдкреИрдХ рд▓рд┐рдпрд╛, рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдЖрдпрд╛ рдФрд░ рдЖрдкрдиреЗ рдЕрдм рдЬреЛ рдореБрдЭрд╕реЗ рд▓рд┐рдпрд╛ рд╣реИ, рдЙрд╕реА рддрд░рд╣ рдХреЗ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░реЛрдВ рдХреЛ рднреА рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдпрд╛ред
рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рдореИрдВрдиреЗ рдкреЗрд░рд┐рд╕реНрдХреЛрдк рдкрд░ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬреЛ рдХреНрд░рд┐рд╕ рдерд▓рд┐рдВрдЧрд░ рдиреЗ рдореБрдЭреЗ рд╕реБрдЭрд╛рдпрд╛ред рдпрд╣ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░реЛрдВ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдФрд░ рд▓реЛрдЧреЛрдВ рдХреЛ рдирдИ рддрдХрдиреАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░реАрди рдордВрдЪ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрд╛рд░реВрдХ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ DevOps рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рдПрдХ рд╕рдорд╛рди рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдмрдирд╛рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдерд╛ред рд╣рдо рдЗрд╕реЗ рдЖрдкрдХреЗ рдЬреЛрдХрд░ рд╕рдореНрдореЗрд▓рди рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕реЗ DevOps Speakeasy рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ред
рдУрд▓реЗрдЧ: рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдЖрдкрдиреЗ рдПрдХ рдЕрдиреНрдп рдЬрд╛рд╡рд╛ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд╕рд╛рде рдореЛрдЯрд░рд╕рд╛рдЗрдХрд┐рд▓ рдкрд░ рдпрд╛рддреНрд░рд╛ рдХреА, рдЬрд┐рд╕реЗ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ, рд╕реЗрдмрд╕реНрдЯрд┐рдпрди рдбреИрд╢рдирд░?
рд╕реНрдЯреАрдлрди: рд╣рд╛рдВ, рд╣рдордиреЗ рдкреВрд░реА рджреБрдирд┐рдпрд╛ рдХреА рдпрд╛рддреНрд░рд╛ рдХреА, рд╣рдо рдпреВрд░реЛрдк рдореЗрдВ, рдЬрд╛рдкрд╛рди рдореЗрдВ рдереЗред рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдРрд╕рд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореЛрдЯрд░рд╕рд╛рдЗрдХрд┐рд▓ рдкрд░рд┐рд╡рд╣рди рдХрд╛ рдПрдХ рдЕрдЬреАрдм рд╕рд╛рдзрди рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдЖрдкрдХреЛ рджреЛ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╢рд╣рд░реЛрдВ рдореЗрдВ рджрд╕ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣реЛрдВ рдХрд╛ рджреМрд░рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдЬрд╛рдкрд╛рди рдореЗрдВ рдХрд┐рдпрд╛ рдерд╛, рддреЛ рдореЛрдЯрд░рд╕рд╛рдЗрдХрд┐рд▓ рдмрд╣реБрдд рдкреНрд░рднрд╛рд╡реА рд╣реИред
рдУрд▓реЗрдЧ: рдЪреВрдВрдХрд┐ рдЖрдкрдиреЗ рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЬрд╛рд╡рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣ рджреЗрдЦреЗ рд╣реИрдВ - рдХреНрдпрд╛ рджреБрдирд┐рдпрд╛ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рд╕рдореВрд╣реЛрдВ рдХреЗ рдмреАрдЪ рдХреЛрдИ рд╕рд╛рдВрд╕реНрдХреГрддрд┐рдХ рдорддрднреЗрдж рд╣реИрдВ?
рд╕реНрдЯреАрд╡рди: рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдорддрднреЗрджреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдорд╛рдирддрд╛рдПрдВ рд╣реИрдВред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░, рдпреЗ рд╕рдореВрд╣ рдЦреБрдж рдХреЛ geeks рдХреА рдХреАрдордд рдкрд░ рдореМрдЬреВрдж рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдЙрдиреНрд╣реЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд, рд╡реЗ рд╕реНрд╡реИрдЪреНрдЫрд┐рдХ рдЖрдзрд╛рд░ рдкрд░ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рдЦреБрдж, рдЬрдм рд╕реИрди рдлреНрд░рд╛рдВрд╕рд┐рд╕реНрдХреЛ рдЦрд╛рдбрд╝реА рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд░ рд░рд╣рд╛ рдерд╛, рддреЛ рдпрд╣ рджреВрд╕рд░реЛрдВ рдХреА рдорджрдж рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛, рдЬреИрд╕реЗ рдЙрдиреНрд╣реЛрдВрдиреЗ рдореЗрд░реЗ рд╕рдордп рдореЗрдВ рдореЗрд░реА рдорджрдж рдХреАред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣ рдЖрдкрдХреЛ рдЬреНрдЮрд╛рди рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдирдореЗрдВ рдЪрд▓рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ, рд╕рдореБрджрд╛рдп рдХреА рднрд╛рд╡рдирд╛ рдЙрдирдореЗрдВ рд╕реНрдкрдВрджрд┐рдд рд╣реЛрддреА рд╣реИред рдбреЗрд╡рд▓рдкрд░ рдЕрдзрд┐рд╡рдХреНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣реЛрдВ рдХреЛ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред
рдУрд▓реЗрдЧ: рдЖрдкрдХреЗ рдкрд╛рд╕ рд░реЛрдмреЛрдЯрд┐рдХреНрд╕, рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡реАрдбрд┐рдпреЛ рд╣реИрдВред рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдкреЗрд╢реЗрд╡рд░ рд░реВрдк рд╕реЗ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рдпрд╣ рдПрдХ рд╢реМрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ?
рд╕реНрдЯреАрд╡рди: рдореИрдВрдиреЗ рд░реЛрдмреЛрдЯрд┐рдХреНрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдУрд░реЗрдХрд▓ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдФрд░ рдЕрдиреНрдп рдПрдореНрдмреЗрдбреЗрдб рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдереАрдВред рдФрд░ рдлрд┐рд░ рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдмрдЪреНрдЪреЛрдВ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕рд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЗ рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдФрд░ рдореИрдВрдиреЗ рдпрд╣ рдмрд╣реБрдд рдХрд┐рдпрд╛, рд╡рд┐рднрд┐рдиреНрди рд╕рдореНрдореЗрд▓рдиреЛрдВ рдореЗрдВ рдмрдЪреНрдЪреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реЗрдорд┐рдирд╛рд░ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдПред рдкрд╣рд▓реЗ, рдореЗрд░реА рдмреЗрдЯреА рдиреЗ рдЗрди рд╕реЗрдорд┐рдирд╛рд░реЛрдВ рдореЗрдВ рдореЗрд░реА рдорджрдж рдХреА, рдЕрдм рд╡рд╣ рд╡рд╣реА рд╕реЗрдорд┐рдирд╛рд░ рдЦреБрдж рдХрд░рддреА рд╣реИред рдпрд╣ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕реЗрдВрд╕рд░ (рдЬреИрд╕реЗ рдкреНрд░рдХрд╛рд╢ рд╕реЗрдВрд╕рд░, рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░) рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЗрди рд╕реЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдХреЛрдб рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рддрд░рд╣ рдмрдЪреНрдЪреЛрдВ рдХреЛ рд╕рд┐рдЦрд╛рддрд╛ рд╣реИред рдЗрди рдкрд╛рдареЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреА рдПрдХ рдирдИ рдкреАрдврд╝реА рднрд╡рд┐рд╖реНрдп рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗ рд╕рдХрддреА рд╣реИ, рдЬрд┐рдирдХреА рд░реБрдЪрд┐ рдХреЛрдб рдореЗрдВ рдмрд╣реБрдд рдкрд╣рд▓реЗ рдкреИрджрд╛ рд╣реБрдИ рдереАред
рдУрд▓реЗрдЧ: рд╢рд╛рдпрдж рдХрд┐рд╕реА рджрд┐рди рд╡рд╣ рдЬреЛрдХрд░ рдореЗрдВ рдЦреЗрд▓реЗрдВрдЧреЗред рдХреНрдпрд╛ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдЕрднреА рднреА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд░реЛрдмреЛрдЯрд┐рдХреНрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣реИ? рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдмрд╣реБрдд рдЧрд░реНрдо рдХрд░рддреЗ рд╣реИрдВ, рдЕрд▓реЗрдХреНрд╕рдИ рд╢рд┐рдкрд┐рд▓реЗрд╡ рдХреЗ рдЯреНрд╡реАрдЯ рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рдХрд▓реНрдкрдирд╛ рдХрд░рдирд╛ рдбрд░рд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд╢рд┐рдкрд┐рд▓реЗрд╡ рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕ рднрд╛рд░ рдХреЗ рдЕрдзреАрди рд░рдЦрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ "рд╕рд╛рдорд╛рдиреНрдп" рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдВред
рд╕реНрдЯреАрдлрди: рдЬреЛ рд▓реЛрдЧ рдЗрд╕ рд╡реНрдпрд╡рд╕рд╛рдп рдореЗрдВ рдПрдХ рд╢реМрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рдЧреЗ рд╣реБрдП рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХрд╛ рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЙрдард╛рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ: рдЗрд╕реЗ рдпреВрдПрд╕рдмреА рдкреЛрд░реНрдЯ рдореЗрдВ рдкреНрд▓рдЧ рдХрд░реЗрдВ, рдПрдХ рдирд┐рдпрдорд┐рдд рдПрд╕рдбреА рдХрд╛рд░реНрдб рдбрд╛рд▓реЗрдВ, рд╕рдм рдХреБрдЫ рдХрд░рдиреЗ рдореЗрдВ рдЖрдзрд╛ рдШрдВрдЯрд╛ рд▓рдЧрддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдХрд╣рд╛ рдерд╛, рдУрд░реЗрдХрд▓ рдореЗрдВ рдореИрдВрдиреЗ рдПрдХ рдЯреАрдо рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ рдерд╛ рдЬреЛ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдПрдореНрдмреЗрдбреЗрдб рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд▓рдЧреА рдереА - рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдЦреБрдж рдбреЗрд╡рд▓рдкрд░ рд╡рдХрд╛рд▓рдд рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдерд╛, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдЖрд╕рдкрд╛рд╕ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓реЛрдЧ рдереЗ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдПрдореНрдмреЗрдбреЗрдб рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдПрдХ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдкреНрд░рдгрд╛рд▓реА рдкрд░ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЪреАрдЬреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЦрд░реНрдЪ рдХрд░рдиреЗ рдореЗрдВ рдХрдИ рд╕рдкреНрддрд╛рд╣ рд▓рдЧ рдЧрдПред
рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЬреЛ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╣реИрдВ рдФрд░ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВ, рд╡реЗ рдХрдИ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░реАрдХреНрд╖рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╕реНрдпрд╛рдПрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдбреНрд░рд╛рдЗрд╡рд░ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рд╣реИрдВ, рд╕реНрд╡рдпрдВ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЕрдХреНрд╕рд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ (рдпрджрд┐ рдпреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╣реИрдВ)ред рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдирдпрд╛ рдордВрдЪ рд╣реИ, рддреЛ рдЙрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд▓рдЧрднрдЧ рдПрдХ рдорд╣реАрдиреЗ рдХрд╛ рд╕рдордп рдмрд┐рддрд╛рдирд╛ рд╣реЛрдЧрд╛ред
рдЙрдиреНрд╣реАрдВ рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдпреВрдХреЗ рдореЗрдВ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдлрд╛рдЙрдВрдбреЗрд╢рди рдиреЗ рдПрдХ рдРрд╕рд╛ рдордВрдЪ рдмрдирд╛рдпрд╛, рдЬреЛ рд╢рд┐рдХреНрд╖рд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдпрд╣ рд╕рд░рд▓, рдХреБрд╢рд▓ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдпрд╣ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реИ рдЬреЛ рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рдХреБрдЫ рд╕рд░рд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рд╡реИрд╕реЗ, рдореИрдВрдиреЗ рдЬрд╛рд╡рд╛ рдФрд░ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ
рдХрд┐рддрд╛рдм рд▓рд┐рдЦреА рдереАред
рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдирд┐рд╢реНрдЪрд┐рддрддрд╛ рдХреЛ рд╣рдЯрд╛рддреА рд╣реИ рдЬреЛ рдЕрдиреНрдп рдПрдореНрдмреЗрдбреЗрдб рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЦреБрд▓реА рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдордВрдЪ рдХреЗ рд▓рд┐рдП рдШрдЯрдХреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдкрд░ рдЖрдк рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рдЕрдкрдиреЗ рдЫреЛрдЯреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рдкреЗрд╢реЗрд╡рд░ рд░реВрдк рд╕реЗ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдУрд▓реЗрдЧ: рдХреНрдпрд╛ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХрд╛ рд░реЛрдмреЛрдЯ рдкрдХреНрд╖ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ? рдореИрдВрдиреЗ рдЗрд╕реЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЬрд╣рд╛рдБ рддрдХ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдЬрд╛рд╡рд╛ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ GPIO рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рдврд╛рдВрдЪрд╛ рд╣реИ, рдпрд╛ рд╢рд╛рдпрдж рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдирд┐рд░реНрдорд╛рддрд╛ рд╕реНрд╡рдпрдВ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ?
рд╕реНрдЯреАрд╡рди: рдХрдИ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ-рд╡рд┐рддреНрдд рдкреЛрд╖рд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ, рдЬреИрд╕реЗ рд░реЛрдмреЛ 4 рдЬреЗ: рдпрд╣ рд░реЙрдмрд░реА рдкрд╛рдИ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЖрдИрдУрдЯреА рдореЗрдВ рдПрдХ рд░реЛрдмреЛрдЯрд┐рдХреНрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣реИред GPIO рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рдмреЗрд╣рддрд░реАрди рдкреНрд░реЛрдЬреЗрдХреНрдЯ Pi4J рд╣реИред рдпрд╣ рд╕рднреА рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, WiringPi, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рдХреБрд╢рд▓ рдЬрд╛рд╡рд╛ рд╢реЗрд▓ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЙрддреНрдХреГрд╖реНрдЯ рдкреНрд░рджрд░реНрд╢рди рд╣реЛрддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдПрдирд╛рд▓реЙрдЧ рдкрд┐рдВрд╕ рдХреЛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди-рд╕реНрддрд░реАрдп GPIO рдЪреБрдирд╛рд╡ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдПред рдЖрдорддреМрд░ рдкрд░ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдореЗрдВ рдпрд╣ рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдирд╣реАрдВ рд╣реИред рдЬрд╛рд╡рд╛ рдЖрд╡рд░рдг рдЬреЗрдЖрдИрдЯреА рд╕рдВрдХрд▓рди рдФрд░ рдкрд╕рдВрдж рдХреЗ рд▓рд┐рдП рдард╣рд░рд╛рд╡ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдкреА 4 рдЬреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рдорджрдж рд╕реЗ, рдореИрдВ рдЬрд╛рд╡рд╛ рдореЗрдВ рдирд┐рдпрдВрддреНрд░рдХ рдкрд░ рдПрдирд╛рд▓реЙрдЧ рджреВрд░реА рд╕реЗрдВрд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЗ рд╕рд╛рде рдЖрдк рдЬрд╛рд╡рд╛ рд╕реЗ рд╕реАрдзреЗ рдХрдИ рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬреЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рд╣рд╛рдВ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реА, рдкрд╛рдпрдерди, рдФрд░ рдЕрдзрд┐рдХ рдореЗрдВ рдПрдХ рдмрдбрд╝рд╛ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рд╣реИред
рдУрд▓реЗрдЧ: рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рд▓реЛрдЧ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рд╕реЗ рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛рддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдХреЛрдИ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдорд╣рддреНрд╡ рд╣реИ?
рд╕реНрдЯреАрд╡рди: рдУрд░реЗрдХрд▓ рдХреЛрдб рдПрдХ рдкрд░, рдЬрд▓реНрдж рд╣реА рдЙрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдкреНрд░рд╕реНрддреБрддрд┐ рд╣реЛрдЧреА рдЬрд┐рд╕рдореЗрдВ рдореИрдВрдиреЗ рднрд╛рдЧ рд▓рд┐рдпрд╛ рдерд╛, рдпрд╣ 1024 Rwberry Pi рдХрд╛ рдХреНрд▓рд╕реНрдЯрд░ рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, 10 рдпрд╛ 20 рдкрд╛рдИ рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдореЗрдВ рдЙрдЪрд┐рдд рд╕рдордп рд▓рдЧреЗрдЧрд╛ред рдпрджрд┐ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ 1000 рд╕реЗ рдЕрдзрд┐рдХ рдкрд╛рдИ рд╣реИ, рддреЛ рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд, рдПрд╕рдбреА рдХрд╛рд░реНрдб рд╕реЗ рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░, рд╕рд╣реА рдиреЗрдЯрд╡рд░реНрдХ рдЯреЛрдкреЛрд▓реЙрдЬреА рдФрд░ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЗ рд╕рд╛рде - рдиреЗрдЯрд╡рд░реНрдХ рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рдХрд╛ рд╕рдВрджреЗрд╢ рдЧрдгрдирд╛ рдореЗрдВ рдЕрдбрд╝рдЪрди рдирд╣реАрдВ рдмрдирдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдХрдорд░реЗ рдореЗрдВ рдкрд╛рдИ рдХреА рдЗрддрдиреА рдорд╛рддреНрд░рд╛ рдХреЛ рдардВрдбрд╛ рдХрд░рдирд╛ рдПрдХ рддреБрдЪреНрдЫ рдХрд╛рд░реНрдп рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЬрдм рд╣рдо рдЗрди рд╕рднреА рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЛ рджреВрд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рджреБрдирд┐рдпрд╛ рдореЗрдВ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХрд╛ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдХреНрд▓рд╕реНрдЯрд░ рд╣реЛрдЧрд╛ред рд╡реИрд╕реЗ, рдпрд╣ рдПрдХ рдиреАрд▓реЗ рдмреНрд░рд┐рдЯрд┐рд╢ рдкреБрд▓рд┐рд╕ рдЯреЗрд▓реАрдлреЛрди рдмреЙрдХреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрдЧрд╛ - рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╕реНрд╡рдпрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рд╡рд┐рдЬреНрдЮрд╛рди рдХрдерд╛ рдЯреЗрд▓реАрд╡рд┐рдЬрди рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреНрдпрд╛ рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╣рдордиреЗ рдХрд┐рд╕реА рдХреЗ рдХреЙрдкреАрд░рд╛рдЗрдЯ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред
рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдЧрд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЦрд┐рд▓реМрдирд╛ рд░реЗрд▓рд╡реЗ рд╣реЛрдиреЗ рдЬреИрд╕рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рде рд╣реА рд╕рд╛рде рдпрд╣ рдПрдХ рдкреВрд░реНрдг рдкреИрдорд╛рдиреЗ рдкрд░ рд░реЗрд▓рд╡реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдореЙрдбрд▓ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЯреНрд░реЗрди рдХрднреА рднреА рдкрд╛рд╕ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдФрд░ рдпрд╣рд╛рдБ рдПрдХ рд╣реА рдХрд╣рд╛рдиреА рд╣реИ: 1024 рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХрд╛ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдХрдИ рд╕реМ рдХреЛрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдЖрдзреБрдирд┐рдХ GPU рд╕реЗ рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдирд╣реАрдВ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдХреНрд▓рд╕реНрдЯрд░ рдмрдбрд╝реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдХреБрдЫ рдмрд╣реБрдд рд╣реА рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдмрд╛рд░ рдиреЗрдЯрд╡рд░реНрдХ рдпрд╛ рдПрд╕рдбреА рдХрд╛рд░реНрдб рдХреА рдЧрддрд┐ рдХреЛ рдкрдврд╝рдирд╛ рдФрд░ рд▓рд┐рдЦрдирд╛ рдПрдХ рдЕрдбрд╝рдЪрди рдмрди рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рдЬрдЯрд┐рд▓ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпреЗ рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реАрдорд╛рдПрдВ рд╣реИрдВред
рдУрд▓реЗрдЧ: рд╣рд╛рдБ, рдФрд░ рдЗрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЙрдбрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЖрдк рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕, рдбреЛрдХрд░ рдФрд░ рдХреБрдЫ JFrog рдЙрддреНрдкрд╛рджреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреБрдЫ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реНрдЯреАрдлрди: рдХреНрдпреЛрдВ рдирд╣реАрдВ! * рд╣рдБрд╕рддрд╛ рд╣реИ *
рдУрд▓реЗрдЧ: рдЖрдк рдУрд░реЗрдХрд▓ рдХреЗ рдкреВрд░реНрд╡ рдХрд░реНрдордЪрд╛рд░реА рд╣реИрдВ рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЬрд╛рд╡рд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЖрдк рднрд╛рд╖рд╛ рдХрд╛ рднрд╡рд┐рд╖реНрдп рдХреИрд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВ? рд╢рд╛рдпрдж рдпрд╣ GraalVM, Valhalla рдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рдХреЗ рд▓рд┐рдП рд╣реИ?
рд╕реНрдЯреАрдлрди: рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЬрд╛рд╡рд╛ рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде рдХрдИ рджрд┐рд▓рдЪрд╕реНрдк рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреАред рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рджреЛ, рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдирд╛рдо рджрд┐рдпрд╛ рд╣реИ, рдЧреНрд░реЗрд╡рд╛рд▓рдо рд╣реИред рдпрд╣ рдЕрдЧрд▓реА рдкреАрдврд╝реА рдХрд╛ рдХрдВрдкрд╛рдЗрд▓рд░ рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╣реИред рд╣рдо рдЬрд╛рд╡рд╛ рдореЗрдВ рдФрд░ рдЬрд╛рд╡рд╛ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреЗ рдЧрдП рдПрдХ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬреЛ рдХрдИ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЬреЛ рдирд┐рдпрдорд┐рдд рд╡рд╛рдЯреНрд╕рдПрдк рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд▓рдВрдмреЗ рд╕рдордп рдореЗрдВ рдпрд╣ рд╕рдВрдХрд▓рдХ рдЕрдиреНрдп JVM рд╕рдВрдХрд▓рдХ рдХреЛ рдкрдЫрд╛рдбрд╝ рджреЗрдЧрд╛ рдФрд░ рдЬрд╛рд╡рд╛ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рдмрди рдЬрд╛рдПрдЧрд╛ред
GraalVM рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓рд╛рдн рдПрдУрдЯреА рд╕рдВрдХрд▓рди рд╣реИред рдпрд╣ рдореЛрдмрд╛рдЗрд▓ рдФрд░ рдПрдореНрдмреЗрдбреЗрдб рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИред рдХреЛрдб рдкрд╣рд▓реЗ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдмрд╛рдЗрдирд░реА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕рдордп рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдореЗрдореЛрд░реА рд╕реА, рдЧреЛ рдФрд░ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдХреЛрдб рдХреЗ рд▓рд┐рдП рддреБрд▓рдиреАрдп рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдУрдЯреА рд╕рдВрдХрд▓рди рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕ рдпрд╛ рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдХрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдХрдИ рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдпрд╛ рдПрдХ рд╣реА рдорд╢реАрди рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдереНрд░реЗрдбреНрд╕ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рдпрд╛ рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ JVM рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЖрдЬ рдЬрд╛рд╡рд╛ рдореЗрдВ рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП, GraalVM рд▓рдЧрднрдЧ рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдирдИ рддрдХрдиреАрдХ рдЬреЛ рдЬреЗрд╡реАрдПрдо рдЯреАрдо рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИ рд╡рд╣ рд╣реИ рдлрд╛рдЗрдмрд░реНрд╕ред рд╡реЗ рдЖрдкрдХреЛ рдереНрд░реЗрдб рдХреЗ рд╕рд╛рде рдкрд╛рд░рдВрдкрд░рд┐рдХ рддрд░реАрдХреЗ рд╕реЗ рдЬрд╛рд╡рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рд╛рде рд╣реА рд╕рд╛рде рдЙрдирдХрд╛ рдкреНрд░рджрд░реНрд╢рди рднреА рд╡реИрд╕рд╛ рд╣реА рд╣реЛрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЖрдк рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реЛрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Vert.x, Node.js рдпрд╛ рдХреБрдЫ рдЕрдиреНрдпред
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рд╣рдореЗрд╢рд╛ рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕ рд╣реЛрддрд╛ рд╣реИ: рдПрдХ рддрд░рдл, рдХреЛрдб рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛, рджреВрд╕рд░реА рддрд░рдл рд╕реНрдкрд╖реНрдЯ рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрдирд╛рдП рд░рдЦрд╛ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ред рдереНрд░реЗрдбреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдкрдврд╝рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдмрдЧ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рд╣реИред рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд╕рд┐рд╕реНрдЯрдо рдЖрдкрдХреЛ рдХреЛрдб рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдирд┐рдЪреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдереНрд░реЗрдб рдХреЛ рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреБрд░реЛрдз рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЕрдВрджрд░ рдЦреАрдВрдЪреЗ рдЬрд╛рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрд╕ рд▓рд╛рдн рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЙрдбрд▓ рдХреЛ рдмрджрд▓рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рд╕рд┐рд╕реНрдЯрдо рдлрд┐рд░ рдмрдирд╛рдП рд░рдЦрдирд╛ рдХрдард┐рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдлрд╛рдЗрдмрд░ рдзрд╛рдЧреЗ рдХреЗ рд╕рд╛рде рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдПрдХ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдврд╛рдВрдЪреЗ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╣реЛрддрд╛ рд╣реИред
рдУрд▓реЗрдЧ: рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд▓реВрдо рдХреЗ рдЖрдиреЗ рдХреА рддреИрдпрд╛рд░реА рдХреЗ рд▓рд┐рдП OpenJDK рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреБрдЫ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
JEP 353 рдореЗрдВ: рд▓реАрдЧреЗрд╕реА рд╕реЙрдХреЗрдЯ рдПрдкреАрдЖрдИ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░реЗрдВ ред
рд╕реНрдЯреАрдлрди: рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдлрд╛рдЗрдмрд░реНрд╕ рдФрд░ рд▓реВрдо рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рдХрд┐ рд▓реЛрдЧ рд╕реАрдзреЗ рдЙрдирдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВред рдЗрд╕рд▓рд┐рдП рдЕрдм рд╣рдо рдлрд╛рдЗрдмрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдУрд▓реЗрдЧ: рдХреНрдпрд╛ рдЖрдк рдЬрд╛рд╡рд╛ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ?
рд╕реНрдЯреАрд╡рди: рдмреЗрд╢рдХ, рдореЗрд░реЗ рдкрд╛рд╕ рд╣рдореЗрд╢рд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдФрд░ рдХреИрд╕реЗ? рд╕рдЪ рд╣реИ, рдореИрдВ рдЕрднреА рдкреНрд░реЛрдбрдХреНрд╢рди рдХреЛрдб рдирд╣реАрдВ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдВред рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдпрд╛ рдирдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреА рдЦреЛрдЬ рдХрд░рддреЗ рд╕рдордп, OpenJDK рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдХрд╛рдо рдЙрддреНрдкрд╛рджрди рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЬрд▓реНрджреА рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдмрдбрд╝реЗ рд╕рдВрдЧрдардиреЛрдВ рдХреЗ рдкрд╛рд╕ рдЬрд╛рд╡рд╛ 9 рд╕реАрдорд╛рдВрдд рдХреЛ рдкрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдмрд╕реЗ рдХрдард┐рди рд╕рдордп рд╣реЛрддрд╛ рд╣реИред рдЕрдХреНрд╕рд░, рдХрдИ рд░реВрдкрд░реЗрдЦрд╛рдПрдБ рдФрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдБ рдЬреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИрдВ, рдЕрднреА рддрдХ рдЬрд╛рд╡рд╛ 9 рдФрд░ рдмрд╛рдж рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдирд╣реАрдВ рд╣реБрдИ рд╣реИрдВ, рдЬреЛ рд╕рдВрдХреНрд░рдордг рдХреЛ рднреА рдореБрд╢реНрдХрд┐рд▓ рдмрдирд╛рддреА рд╣реИрдВред рдпрджрд┐ рдпрд╣ рд░реЗрдЦрд╛ рдкрд╛рд╕ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдЖрдЧреЗ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг (10, 11, 12 рдФрд░, рдЕрдЧрд░ рдореИрдВрдиреЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдорд┐рд▓рд╛рдпрд╛, рддреЛ рдЬрд▓реНрдж рд╣реА 13) рдХрд╛рдлреА рд╕рдорд╛рди рд╣реИрдВред рдЕрдиреБрдХреВрд▓рддрд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рддрд┐рд░реВрдкрддрд╛ рд╣реИред
рдУрд▓реЗрдЧ: рдФрд░ рдЬрд╛рд╡рд╛ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдХреЛ рдЫреЛрдбрд╝рдХрд░ред
рд╕реНрдЯреАрдлрди: рд╣рд╛рдБред
рдУрд▓реЗрдЧ: рдЕрдВрдд рдореЗрдВ, рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреА рдирдИ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рдЬреЛрдХрд░ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрддреЗ рд╣реИрдВ?
рд╕реНрдЯреАрдлрди: рдЬрдм рдЖрдк рд╡рдХреНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рд╕рд╛рд░реА рдмрд╛рддреЗрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЙрджреНрдпреЛрдЧ рдХреЗ рд░реБрдЭрд╛рди рдореЗрдВ, рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдирдИ рддрдХрдиреАрдХреЛрдВ рдХреЗ рдЖрд╕рдкрд╛рд╕ рд╣рдореЗрд╢рд╛ рдХрд┐рддрдирд╛ рдкреНрд░рдЪрд╛рд░ рд╣реЛрддрд╛ рд╣реИ, рдЪрд╛рд╣реЗ рд╡рд╣ рдЪреИрдЯ рдмреЙрдЯреНрд╕, рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд, рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ, рдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐рдорддреНрддрд╛ рд╣реЛ рдпрд╛ рдХреБрдЫ рдФрд░ред рд▓реЛрдЧ рд╣рдореЗрд╢рд╛ рдЕрдкрдиреА рдирд╡реАрдирддрд╛ рдХреЗ рдХрд╛рд░рдг рдРрд╕реА рдЪреАрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЖрдк рд╣рдореЗрд╢рд╛ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рд╕рдм рдХреБрдЫ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди рдЕрдХреНрд╕рд░ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдлрд▓рддрд╛рдПрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдкреНрд░рдЪрд╛рд░ рдХреЗ рдкреАрдЫреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ, рдпрд╛ рдкреНрд░рдЪрд╛рд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдЬреЛрдХрд░ рдореЗрдВ
рдореЗрд░реА рдмрд╛рдд рдореЗрдВ, рдореИрдВ рдЗрд╕реЗ рд╕реБрд▓рдЭрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред , , , , . , , .
Joker. - , тАФ , . тАФ , , DevOps Speakeasy. , -.
: . , , . , тАФ -! , -.