рдбрд╛рд░реНрдЯ 2.8 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ рдЬрд╛рд░реА рдЧрд░рд┐рдпреЛ

рднрдпреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ рд░рд┐рд▓реАрдЬ рдбрд╛рд░реНрдЯ реи.резреж.рез, рдЬрд╕рд▓реЗ рдореВрд▓ рд░реВрдкрдорд╛ рдкреБрди: рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдбрд╛рд░реНрдЯ 2 рд╢рд╛рдЦрд╛рдХреЛ рд╡рд┐рдХрд╛рд╕рд▓рд╛рдИ рдЬрд╛рд░реА рд░рд╛рдЦреНрдЫ, рд╡реЗрдм рд░ рдореЛрдмрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рдкреБрдирдГ рдХреЗрдиреНрджреНрд░рд┐рдд рд░ рдЧреНрд░рд╛рд╣рдХ-рд╕рд╛рдЗрдб рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдХреВрд▓рд┐рддред

рдбрд╛рд░реНрдЯ реи рдореМрд▓рд┐рдХ рдбрд╛рд░реНрдЯ рднрд╛рд╖рд╛рдмрд╛рдЯ рдпрд╕рдХреЛ рдмрд▓рд┐рдпреЛ рд╕реНрдерд┐рд░ рдЯрд╛рдЗрдкрд┐рдЩрдХреЛ рдкреНрд░рдпреЛрдЧрдорд╛ рдлрд░рдХ рдЫ (рдкреНрд░рдХрд╛рд░рд╣рд░реВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдЕрдиреБрдорд╛рди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рддреНрдпрд╕реИрд▓реЗ рдЯрд╛рдЗрдк рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рди рдРрдЪреНрдЫрд┐рдХ рдЫ, рддрд░ рдбрд╛рдпрдирд╛рдорд┐рдХ рдЯрд╛рдЗрдкрд┐рдЩ рдЕрдм рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдБрджреИрди рд░ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд░реВрдкрдорд╛ рдЧрдгрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рдХрд╛рд░рд▓рд╛рдИ рдЪрд░рдорд╛ рддреЛрдХрд┐рдПрдХреЛ рдЫ рд░ рдХрдбрд╛ рдкреНрд░рдХрд╛рд░рдХреЛ рдЬрд╛рдБрдЪ рдЧрд░рд┐рдиреНрдЫред рдкрдЫрд┐ рд▓рд╛рдЧреВ)ред рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕ рдХреЛ рд▓рд╛рдЧреА рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рд╕реЗрдЯ, рдЬрд╕реНрддреИ dart:html, рд╕рд╛рдереИ Angular рд╡реЗрдм рдлреНрд░реЗрдорд╡рд░реНрдХред рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдлреНрд░реЗрдорд╡рд░реНрдХ рдкреНрд░рд╡рд░реНрджреНрдзрди рднрдЗрд░рд╣реЗрдХреЛ рдЫ рд▓рд╣рд░рд╛, рдЬрд╕рдХреЛ рдЖрдзрд╛рд░рдорд╛, рдЕрдиреНрдп рдЪреАрдЬрд╣рд░реВ рдордзреНрдпреЗ, рдЧреБрдЧрд▓рдорд╛ рд╡рд┐рдХрд╛рд╕ рднрдЗрд░рд╣реЗрдХреЛ рдирдпрд╛рдБ рдорд╛рдЗрдХреНрд░реЛрдХрд░реНрдиреЗрд▓ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдордХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЦреЛрд▓ рдирд┐рд░реНрдорд╛рдг рдЧрд░рд┐рдПрдХреЛ рдЫред рдлреБрдЪреНрд╕рд┐рдпрд╛.

рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬ рдорд╛:

  • рдердкрд┐рдПрдХреЛ рдорд╛рдзреНрдпрдо рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдкрдорд╛ рд╢реВрдиреНрдп рдорд╛рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди, рдкрдЫрд╛рдбрд┐ рдЕрдиреБрдХреВрд▓рддрд╛ рддреЛрдбреНрджреИред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рдПрдХ рдХрдореНрдкрд╛рдЗрд▓-рд╕рдордп рддреНрд░реБрдЯрд┐ рдЕрдм рдлреНрдпрд╛рдБрдХрд┐рдиреЗрдЫ рдпрджрд┐ рдПрдХ рдЧреИрд░-рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рдХрд╛рд░ рдХреЛ рдПрдХ рдЪрд░, рдЬрд╕реНрддреИ "int" рдорд╛ рдорд╛рди "Null" рдЕрд╕рд╛рдЗрди рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░рд┐рдпреЛред рдкреНрд░рддрд┐рдмрдиреНрдзрд╣рд░реВ рдкрдирд┐ рдиреНрдпреБрд▓реЗрдмрд▓ рд░ рдЧреИрд░-рдиреНрдпреБрд▓реЗрдмрд▓ рдкреНрд░рдХрд╛рд░рд╣рд░реВ, рдЬрд╕реНрддреИ "int?" рд╕рдБрдЧ рдЪрд▓рд╣рд░реВрдХреЛ рдЕрдиреБрдХреВрд▓рддрд╛рдорд╛ рдкреЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдЫред рд░ "int" (рдЯрд╛рдЗрдк "int" рднрдПрдХреЛ рдЪрд░рд▓рд╛рдИ "int" рдЯрд╛рдЗрдкрдХреЛ рд╕рд╛рде рдЪрд▓ рддреЛрдХреНрди рд╕рдХрд┐рдиреНрдЫ, рддрд░ рдЙрд▓реНрдЯреЛ рд╣реЛрдЗрди)ред рдЙрд╣реА "рд░рд┐рдЯрд░реНрди" рдХрдердирдорд╛ рдлрд░реНрдХрд╛рдЗрдПрдХрд╛ рдЪрд░рд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ - рдпрджрд┐ рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рдореБрдЦреНрдп рднрд╛рдЧрдорд╛ "рдирд▓" рдЕрд╡рд╕реНрдерд╛рд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рдирджрд┐рдиреЗ рдкреНрд░рдХрд╛рд░рдХреЛ рдЪрд░рд▓рд╛рдИ рдорд╛рди рддреЛрдХрд┐рдПрдХреЛ рдЫреИрди рднрдиреЗ, рдХрдореНрдкрд╛рдЗрд▓рд░рд▓реЗ рддреНрд░реБрдЯрд┐ рджреЗрдЦрд╛рдЙрдиреЗрдЫред рдпреА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЪрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕рд╣рд░реВрдмрд╛рдЯ рд╣реБрдиреЗ рдХреНрд░реНрдпрд╛рд╕рд╣рд░реВрдмрд╛рдЯ рдмрдЪреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗрдЫ рдЬрд╕рдХреЛ рдорд╛рди рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдЫ рд░ "рдирд▓" рдорд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рднрдгреНрдбрд╛рд░ pub.dev резреж рд╣рдЬрд╛рд░ рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рдЕрдВрдХ рдкрд╛рд░ рдЧрд░реЗрдХреЛ рдЫ ред рдбрд╛рд░реНрдЯ 10 рдкреНрд░рд╛рд╡рдзрд╛рди рдЪрдХреНрд░рдХреЛ рдПрдХ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛, "pub get" рдЖрджреЗрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрджрд╛ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рдкреБрди: рдкреНрд░рд╛рдкреНрддрд┐рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реЗрд░ pub.dev рдмрд╛рдЯ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдкреБрди: рдкреНрд░рд╛рдкреНрддрд┐ рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред рдкрдм рд░рди" рдЖрджреЗрд╢ред рдирдпрд╛рдБ рдлреНрд▓рдЯрд░-рдЖрдзрд╛рд░рд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ "pub get" рдХрдорд╛рдгреНрдбрдХреЛ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрджрд╛ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рд╕рдордп 2.8 рджреЗрдЦрд┐ 6.5 рд╕реЗрдХреЗрдиреНрдбрд╕рдореНрдо рд░ рдлреНрд▓рдЯрд░ рдЧреНрдпрд╛рд▓реЗрд░реА рдЬрд╕реНрддрд╛ рдареВрд▓рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ 2.5 рджреЗрдЦрд┐ 15 рд╕реЗрдХреЗрдиреНрдбрд╕рдореНрдо рдШрдЯреЗрдХреЛ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдЫред
  • рд╕реНрдерд╛рдкрд┐рдд рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдорд╛ рд╕рдмреИ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд░рд╛рдЦреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ "рдкрдм рдкреБрд░рд╛рдиреЛ" рдЖрджреЗрд╢ рдердкрд┐рдпреЛред "pub outdated" рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рддрдкрд╛рдЗрдБрд▓реЗ pubspec рдлрд╛рдЗрд▓рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдирдЧрд░реА рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрдпрд╛рдХреЗрдЬрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕рдмреИ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдХреЛ рдирдпрд╛рдБ рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдЫрдиреН рдХрд┐ рдЫреИрдирдиреНред "pub рдЕрдкрдЧреНрд░реЗрдб" рдХреЛ рд╡рд┐рдкрд░реАрдд, рдирдпрд╛рдБ рдЖрджреЗрд╢рд▓реЗ pubspec рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рдирдпрд╛рдБ рд╢рд╛рдЦрд╛рд╣рд░реВ рдкрдирд┐ рдЬрд╛рдБрдЪ рдЧрд░реНрджрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, "foo: ^1.3.0" рд░ "bar: ^2.0.0" рдкрд┐рди рдЧрд░рд┐рдПрдХреЛ рдирд┐рд░реНрднрд░рддрд╛ рднрдПрдХреЛ рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рд▓рд╛рдЧрд┐, рдЪрд▓рд┐рд░рд╣реЗрдХреЛ "pub outdated" рджреБрд╡реИ рдЙрдкрд▓рдмреНрдз рд╢рд╛рдЦрд╛ рд░ рдирдпрд╛рдБ рд╢рд╛рдЦрд╛рд╣рд░реВрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рджреЗрдЦрд╛рдЙрдиреЗрдЫ:

    рдирд┐рд░реНрднрд░рддрд╛ рд╡рд░реНрддрдорд╛рди рдЕрдкрдЧреНрд░реЗрдб рдпреЛрдЧреНрдп рд╕рдорд╛рдзрд╛рди рдпреЛрдЧреНрдп рдирд╡реАрдирддрдо
    foo 1.3.0 1.3.1 1.3.1 1.3.1
    рдмрд╛рд░ реи.реж.рез реи.рез.реж рей.реж.рей рей.реж.рей

рдбрд╛рд░реНрдЯ рднрд╛рд╖рд╛рдХрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ:

  • рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рд╕реА рд░ рдЬрд╛рднрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдкрд░рд┐рдЪрд┐рдд рд░ рд╕рд┐рдХреНрди рд╕рдЬрд┐рд▓реЛ рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕, рдкреНрд░рд╛рдХреГрддрд┐рдХред
  • рд╕рдмреИ рдЖрдзреБрдирд┐рдХ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд░рд╣рд░реВ рд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдгрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЫрд┐рдЯреЛ рдкреНрд░рдХреНрд╖реЗрдкрдг рд░ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрджреИ, рдкреЛрд░реНрдЯреЗрдмрд▓ рдЙрдкрдХрд░рдгрд╣рд░реВрджреЗрдЦрд┐ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕рд░реНрднрд░рд╣рд░реВ рд╕рдореНрдо;
  • рд╡рд░реНрдЧрд╣рд░реВ рд░ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдЬрд╕рд▓реЗ encapsulation рд░ рдЕрд╡рд╕реНрдерд┐рдд рд╡рд┐рдзрд┐рд╣рд░реВ рд░ рдбреЗрдЯрд╛рдХреЛ рдкреБрди: рдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ;
  • рдкреНрд░рдХрд╛рд░рд╣рд░реВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдирд╛рд▓реЗ рдбрд┐рдмрдЧ рдЧрд░реНрди рд░ рддреНрд░реБрдЯрд┐рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрдБрдЫ, рдХреЛрдбрд▓рд╛рдИ рд╕реНрдкрд╖реНрдЯ рд░ рдердк рдкрдвреНрди рдпреЛрдЧреНрдп рдмрдирд╛рдЙрдБрдЫ, рд░ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдпрд╕рдХреЛ рдкрд░рд┐рдорд╛рд░реНрдЬрди рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрдБрдЫред
  • рд╕рдорд░реНрдерд┐рдд рдкреНрд░рдХрд╛рд░рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН: рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░рдХрд╛ рд╣реНрдпрд╛рд╕рд╣рд░реВ, рдПрд░реЗрд╣рд░реВ рд░ рд╕реВрдЪреАрд╣рд░реВ, рд▓рд╛рдЗрдирд╣рд░реВ, рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд░ рд╕реНрдЯреНрд░рд┐рдЩ рдкреНрд░рдХрд╛рд░рд╣рд░реВ, рдорд┐рддрд┐ рд░ рд╕рдордп рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдХрд╛рд░рд╣рд░реВ, рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ (RegExp)ред рд╣реБрдирд╕рдХреНрдЫ рдЖрдлреНрдиреЛ рд╕рд┐рд░реНрдЬрдирд╛ рдкреНрд░рдХрд╛рд░рд╣рд░реВ;
  • рд╕рдорд╛рдирд╛рдиреНрддрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдВрдЧрдард┐рдд рдЧрд░реНрди, рдпреЛ рдЕрд▓рдЧ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕рдВрдЧ рдХрдХреНрд╖рд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдХреЛ рдХреЛрдб рдПрдХ рдЕрд▓рдЧ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░рдорд╛ рдкреГрдердХ рдард╛рдЙрдБрдорд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдиреНрдЫ, рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкрдард╛рдПрд░ рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрджреИ;
  • рдареВрд▓рд╛ рд╡реЗрдм рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рд╕рдорд░реНрдерди рд░ рдбрд┐рдмрдЧрд┐рдЩрд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрдиреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓рд╛рдИ рднрд╛рдЧрд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рд░ рдкреНрд░рддреНрдпреЗрдХ рднрд╛рдЧрдХреЛ рд╡рд┐рдХрд╛рд╕рд▓рд╛рдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд╣рд░реВрдХреЛ рдЫреБрдЯреНрдЯреИ рдЯреЛрд▓реАрд▓рд╛рдИ рд╕реБрдореНрдкрди рд╕рдХрд┐рдиреНрдЫ;
  • рдбрд╛рд░реНрдЯ рднрд╛рд╖рд╛рдорд╛ рд╡рд┐рдХрд╛рд╕рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рддрдпрд╛рд░-рдмрдирд╛рдЗрдПрдХрд╛ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд╕реЗрдЯ, рдЧрддрд┐рд╢реАрд▓ рд╡рд┐рдХрд╛рд╕рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд░ рдЕрди-рдж-рдлреНрд▓рд╛рдИ рдХреЛрдб рд╕реБрдзрд╛рд░ ("рд╕рдореНрдкрд╛рджрди-рд░-рдЬрд╛рд░реА") рд╕рдВрдЧ рдбрд┐рдмрдЧрд┐рдЩ рдЙрдкрдХрд░рдгрд╣рд░реВ рд╕рд╣рд┐рдд;
  • рдбрд╛рд░реНрдЯ рднрд╛рд╖рд╛рдорд╛ рд╡рд┐рдХрд╛рд╕рд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрди, рдпреЛ рдЖрдЙрдБрдЫ рдПрд╕рдбрд┐рдХреЗ, рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХ рдкрдм, рд╕реНрдерд┐рд░ рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдбрд╛рд░реНрдЯ_рд╡рд┐рд╢реНрд▓реЗрд╖рдХ, рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рд╕реЗрдЯ, рдПрдХреАрдХреГрдд рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдбрд╛рд░реНрдЯрдкреНрдпрд╛рдб рд░ рдбрд╛рд░реНрдЯ-рд╕рдХреНрд╖рдо рдкреНрд▓рдЧрдЗрдирд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ IntelliJ IDEA, WebStorm, Emacs, рдЙрджрд╛рддреНрдд рдкрд╛рда реи ╨╕ Vim;
  • рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрд╕рдБрдЧ рдердк рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рднрдгреНрдбрд╛рд░ рдорд╛рд░реНрдлрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдиреНрдЫ рдкрдмрдЬрд╕рдорд╛ резреж рд╣рдЬрд╛рд░рднрдиреНрджрд╛ рдмрдвреА рдкреНрдпрд╛рдХреЗрдЬ рдЫрдиреН ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди