GWT 2.5.0.RC1 рдЬрд╛рд░реА рдХрд┐рдпрд╛

рдХреБрдЫ рджрд┐рди рдкрд╣рд▓реЗ, рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реВрдкрд░реЗрдЦрд╛ рдХреЗ рдЕрдЧрд▓реЗ рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкреНрд░рддреАрдХреНрд╖рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рд╕рдВрд╕реНрдХрд░рдг 2.5.0.RC1 рдореЗрдВ GWTред рджреЗрдЦрддреЗ рд╣реИрдВ рд░рд┐рд▓реАрдЬрд╝ 2.5 рдореЗрдВ рдХреНрдпрд╛ рдирдпрд╛ рд╣реИред

1) рд╕реБрдкрд░ рджреЗрд╡ рдореЛрдб - рдкрд░рд┐рдЪрд┐рдд рд╡рд┐рдХрд╛рд╕ рдореЛрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдиред рдЕрдкрдиреЗ рдкреВрд░реНрд╡рд╡рд░реНрддреА рдХреА рддрд░рд╣, рд╕реБрдкрд░ рджреЗрд╡ рдореЛрдб GWT рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рдбрд┐рдмрдЧрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рднреА рджреЗрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЙрди рд╡рд┐рд╡рд░рдгреЛрдВ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдк рдпрд╣рд╛рдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдЕрдЪреНрдЫреЗ рдкреБрд░рд╛рдиреЗ рджреЗрд╡ рдореЛрдб рд╕реЗ рдЕрдВрддрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:

рдиреБрдХрд╕рд╛рди рдХреЗ рдХреЛрд░реНрд╕ рд╣реИрдВред рдореБрдЦреНрдп рдореЗрдВ рд╕реЗ, рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╕реБрдкрд░ рджреЗрд╡ рдореЛрдб рдкрд░ рдХрд╛рдо рдЕрднреА рддрдХ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, рдФрд░ рдпрд╣ рдЕрднреА рднреА рдХреЗрд╡рд▓ рдХреНрд░реЛрдо рдФрд░ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
2) рдПрд▓рд┐рдореЗрдВрдЯрд▓ - рдЬреАрдбрдмреНрд▓реНрдпреВрдЯреА рдореЗрдВ рддреЗрдЬреА рд╕реЗ рд╣рд▓реНрдХреЗ рдФрд░ "рдореЗрдЯрд▓ рдЯреВ рд╡реЗрдм рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ" рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпред
рдПрд▓рд┐рдореЗрдВрдЯ рд╕рднреА HTML5 рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдмреЗрд╢рдХ DOM рддрдХ рдкрд╣реБрдБрдЪ рд╢рд╛рдорд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди WebGL, WebAudio, WebSockets, WebRTC, Web Intents, Shadow DOM, File API рдФрд░ рдЕрдиреНрдп рднреАред рдПрд▓рд┐рдореЗрдВрдЯрд▓ рдореЗрдВ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдПрдХ рдирдпрд╛ JSON рд▓рд╛рдЗрдмреНрд░реЗрд░реА рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рд╕рд░реНрд╡рд░ рджреЛрдиреЛрдВ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
3) рдирдП рд╕рдВрдХрд▓рдХ рдЕрдиреБрдХреВрд▓рди ред GWT рдХрдВрдкрд╛рдЗрд▓рд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдиреБрдХреВрд▓рди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдХреНрд▓реЛрдЬрд░ рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдпреЗ рдЕрдиреБрдХреВрд▓рди рд╕рдВрдХрд▓рди рдзреАрдорд╛ рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ -XenableClosureCompiler рд╡рд┐рд╢реЗрд╖ рд╕рдВрдХрд▓рдХ рдзреНрд╡рдЬ -XenableClosureCompiler рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
4) рдЕрджреНрдпрддрд┐рдд ARIA рд╕рдорд░реНрдерди ред рдПрдХ рдирдпрд╛ ARIA рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ W3C ARIA рдорд╛рдирдХ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИред рдпрд╣ DOM рддрддреНрд╡реЛрдВ рдХреЛ ARIA рднреВрдорд┐рдХрд╛рдУрдВ, рд░рд╛рдЬреНрдпреЛрдВ рдФрд░ рдЧреБрдгреЛрдВ рдХрд╛ рдЙрдЪрд┐рдд рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
5) рдмреЗрд╣рддрд░ UiBinder ред GWT 2.5 UiBinder рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдЬреЛ рд╕реЗрд▓ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдФрд░ рдЗрд╡реЗрдВрдЯ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдпрд╣ UiBinder рдХреЛ UURenderer рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЬреЗрдирд░реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ SafeHtml рдХреЛ рд░реЗрдВрдбрд░ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХреЗ рдФрд░ @UiHandler рдХреЗ рд╕рд╛рде рдЯреИрдЧ рдХреА рдЧрдИ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдИрд╡реЗрдВрдЯ рдХреЛ рдкреНрд░реЗрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
IsRenderable / RenderablePanel рдкреНрд░рдХрд╛рд░ рднреА рд╢реБрд░реВ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдЬрдм HTMLPanel рдХреЗ рдмрдЬрд╛рдп рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡реЗ рдкреНрд░рддрд┐рдкрд╛рджрди рд╕рдордп рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬрдЯрд┐рд▓ UiBinder рдЗрдВрдЯрд░рдлреЗрд╕ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рд╣реИред рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рдмрдЧреЛрдВ рдХрд╛ рдЕрдзрд┐рдХ рд╕рдВрдкреВрд░реНрдг рд╡рд┐рд╡рд░рдг рд░рд┐рд▓реАрдЬрд╝ рдиреЛрдЯреНрд╕ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╣рд╛рдВ GWT 2.5.0.RC1 рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЧреНрд░рд╣рдг 4.2 рдЬреВрдиреЛ рдХреЗ рд▓рд┐рдП рдПрдХ GWT рдкреНрд▓рдЧрдЗрди рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рдЬрд┐рд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХреЗ рд╕реЗ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд▓рд┐рдП рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдкрддрд╛: dl.google.com/eclipse/plugin/4.2


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


All Articles