Svelte, рдПрдХ рдЧрд╛рдпрдм рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рдврд╛рдВрдЪрд╛ рдЬреЛ рдЧрд╛рдпрдм рдирд╣реАрдВ рд╣реЛрдЧрд╛

рдЬрдм рджреВрд╕рд░реЗ рджрд┐рди, рд╣рдорд╛рд░реЗ рдЖрд░рд╛рдорджрд╛рдпрдХ @sveltejs рдЪреИрдЯ рд░реВрдо рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ Svelte рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдЧрд▓реЗ "рдЦреБрд▓рд╛рд╕рд╛" рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рд▓рд┐рдВрдХ рднреЗрдЬрд╛ , рддреЛ рдореБрдЭреЗ рдмрд╣реБрдд рдЦреБрд╢реА рд╣реБрдИ, рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рддрдХрдиреАрдХреА рд▓рдбрд╝рд╛рдИ рдпрд╛ рдХрд┐рд╕реА рдФрд░ рдХреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдиреБрднрд╡ рдХреЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкрдврд╝рдиреЗ рдХреА рдЖрд╢рдВрдХрд╛ред рдЗрд╕ рддрдереНрдп рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐ рдпрд╣ рд╣рдореЗрд╢рд╛ рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИ, рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реЗрдЯ - рдПрдХ рдирд┐рдпреЛрдЬрд┐рдд рдЫреБрдЯреНрдЯреА рдФрд░ рд╕рдВрдЧрд░реЛрдз - рдореБрдЭреЗ рдШрд░ рдкрд░ рдКрдм рдмрдирд╛рддреЗ рд╣реИрдВ, рдФрд░ рдПрдХ рд╕рдорд╛рди рд▓реЗрдЦ рдореЗрд░реЗ рджрд┐рди рдХреЛ рдХреБрдЫ рд╣рдж рддрдХ рд╡рд┐рд╡рд┐рдзрддрд╛ рджреЗ рд╕рдХрддрд╛ рд╣реИред рдореЗрд░реА рдирд┐рд░рд╛рд╢рд╛ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЛ, рдЖрдк рдХрд▓реНрдкрдирд╛ рднреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ ... рд▓реЗрдХрд┐рди рдЪрд▓реЛ рд╡реНрдпрд╛рдкрд╛рд░ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЙрддрд░реЛред



рдлрд┐рд░ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд▓реЗрдЦ рдкреНрд░рдХрд╛рд╢рди "рд╕реНрд╡реЗрд▓реЗрдЯ, рдПрдХ рдЧрд╛рдпрдм рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рдврд╛рдВрдЪрд╛ рд╣реИ рдЬреЛ рдЕрднреА рднреА рдЧрд╛рдпрдм рдирд╣реАрдВ рд╣реБрдЖ рдерд╛" рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ ред

рдЕрд╕реНрд╡реАрдХрд░рдг
, , -, . , - тАФ , , ┬л ┬╗.

рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдореВрд▓ рд▓реЗрдЦ рдХреЗ рд▓реЗрдЦрдХ, рдкреНрд░рд┐рдп action52champion, рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЙрджрд╛рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИ, рд╢рд╛рдпрдж рдЖрддреНрдо-рдЕрд▓рдЧрд╛рд╡ рдФрд░ рд╡реИрд╢реНрд╡рд┐рдХ рд╕рдВрдХрдЯ рдХреЗ рдХрд╛рд░рдг, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд╣ рд╕реАрдзреЗ рд▓рд┐рдЦрддреЗ рд╣реИрдВ:

Action52champion : рд╡реНрдпрд╛рдореЛрд╣, рдЖрдк рдХрд╣рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк рд╕рд╣реА рд╣реИрдВред рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдЪрд┐рдХрд┐рддреНрд╕рдХ рдХреЛрд░реЛрдиреЛрд╡рд╛рдпрд░рд╕ рдкреАрдбрд╝рд┐рддреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдореЗрдВ рд╡реНрдпрд╕реНрдд рд╣реИред рдЙрдиреНрд╣реЗрдВ рдЗрд╕рдХреА рдЬрд░реВрд░рдд рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рдЦреБрдж рдХрд╛ рдЙрдЪреНрдЪрд╛рд░рдг рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

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

рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░


рдореЗрд░реЗ рдмрд╛рд░реЗ рдореЗрдВ


action52champion: . : Angular, React, Vue. , - Svelte production-ready .

рд╣рд╛рдп рдПрдХреНрд╢рди рдЪреИрдВрдкрд┐рдпрди, рдореИрдВ рдпрд╣рд╛рдБ рдЖрдХрд░ рдмрд╣реБрдд рдЦреБрд╢ рд╣реВрдБ, рдореБрдЭреЗ рдЖрдордВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдореЗрд░рд╛ рдирд╛рдо Pavel Malyshev рд╣реИ, рдореИрдВ рдЙрди рд╕рднреА рдЕрджреНрднреБрдд рд▓реЗрдЦреЛрдВ рдХрд╛ рд▓реЗрдЦрдХ рд╣реВрдВ (рднрд▓реЗ рд╣реА рдЙрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдиреБрд╡рд╛рдж рд╣реИрдВ) рдЬреЛ рдЖрдкрдХреЛ рдмрд╣реБрдд рдЕрднрд┐рднреВрдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рд╕рдордп, рдореИрдВ рд╡реЗрдм рдФрд░ рд╕реНрдорд╛рд░реНрдЯ рдЯреАрд╡реА рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдирд┐рдЬрд╝рдиреА рдиреЛрд╡рдЧреЛрд░реЛрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд░рддрд╛ рд╣реВрдВред

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рд╣рдорд╛рд░реЗ рдкрд╛рдардХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдиреЗ рд╕реНрд╡реЗрд▓реНрдЯ рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рд╢рд╛рдпрдж рд╡реЗ рдореБрдЭреЗ рдореЗрд░реА рд░рд┐рдкреЛрд░реНрдЯ рд╕реЗ рд░реВрд╕ рдХреЗ рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рдЖрдИрдЯреА рд╕рдореНрдореЗрд▓рдиреЛрдВ рдФрд░ рд╕реАрдЖрдЗрдПрд╕ рдореЗрдВ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рд╣реЛрд▓реАрдЬрд╕, рдЖрд░рдЖрдИрдЯреА ++, рдлреНрд░рдВрдЯреЗрдВрдбрдХреЙрдиреНрдл, рдбреАрдпреВрдПрдордкреА, рд╕реАрдПрд╕рдПрд╕-рдорд┐рдиреНрд╕реНрдХ-рдЬреЗрдПрд╕, рдпреИрдВрдбреЗрдХреНрд╕ рдЗрд╡реЗрдВрдЯ рдФрд░ рд░реВрд╕реА рд╕рдВрдШ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╢рд╣рд░реЛрдВ рдореЗрдВ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдорд╛рдЗрдЯреИрдкреНрд╕ред

рдореИрдВ рд░реЗрдбрд┐рдпреЛрдЬреЗрдПрд╕ рдирдВрдмрд░ 54-55, рд╡реЗрдм рдорд╛рдирдХ рдирдВрдмрд░ 170, рджреЗрд╡рд╢рддреА рдирдВрдмрд░ 94 рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рдХреЗ рдореБрджреНрджреЛрдВ рдХрд╛ рднреА рдирд╛рдпрдХ рдмрди рдЧрдпрд╛ред Svelte рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ SSR, PWA, рд╡реЗрдм рдШрдЯрдХреЛрдВ рдФрд░ SmartTV рдХреЗ рд╕рд╛рде рдЖрдЗрд╕реЛрдореЙрд░реНрдлрд┐рдХ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред

, Svelte


action52champion: , , , .

рдмрдбрд╝рд╛ рд╕рд╡рд╛рд▓! рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдерд╛ рдХрд┐ рдореБрдЭреЗ рдХреБрдЫ рдРрд╕реА рддрдХрдиреАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓рд╛, рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдореИрдВ рд╡рд┐рд╢реЗрд╖ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЗрд░реЗ рддрдХрдиреАрдХреА рд╕реНрддрд░ рдФрд░ рдЕрдиреБрднрд╡ (13 рд╡рд░реНрд╖ рд╕реЗ рдЕрдзрд┐рдХ) рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рд╕рдВрддреБрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

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

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

Svelte рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмреЛрд▓рддреЗ рд╣реБрдП, рдкрд╣рд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ 2017 рдореЗрдВ рдЪреБрдирд╛ рдерд╛, рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдореНрдмреЗрдбреЗрдб рд╡рд┐рдЬреЗрдЯ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЪреБрдирд╛рд╡ рдорд╣рд╛рди рдирд╣реАрдВ рдерд╛ - рдпрд╛ рддреЛ рд╡реЗрдирд┐рд▓рд╛, рдпрд╛ рд╡реЗрдирд┐рд▓рд╛ рдореЗрдВ рдХреНрдпрд╛ рд╕рдВрдХрд▓рди рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╣рдорд╛рд░реЗ рдкреНрдпрд╛рд░реЗ рд╡реАрдпреВ рдиреЗ рдЙрд╕ рд╕рдордп рдЕрдкрдиреЗ рд╢реБрджреНрдз рд░реВрдк рдореЗрдВ ~ 25Kb рдЧрдЬрд╝рд┐рдк рдХрд╛ рд╡рдЬрди рдХрд┐рдпрд╛, рдЬреЛ рдЗрд╕ рддрд░рд╣ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рд░рд╛рдХреНрд╖рд╕реА рд╣реИред

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

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

рднреБрдЧрддрд╛рди рдХрд┐рдП рдЧрдП рд▓реЗрдЦреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ "рд▓рд╛рдн" рдХреНрдпрд╛ рд╣реИ


Action52champion : рдЕрдЧрд▓реА рдмрд╛рд░ рдЬрдм рдореБрдЭреЗ рдпрд╣ рдЕрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рд╕рд┐рд░реНрдл рдХрд╕реНрдЯрдо рдкреЛрд╕реНрдЯ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реИред

рдЕрдЪрд╛рдирдХ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдЬрдм рдореИрдВ рд╕реНрд╡реЗрд▓реНрдЯреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╡рд┐рдХрд╛рд╕ рдкрд░ рдЦрд░реНрдЪ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдореЗрд░реА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХрд╕реНрдЯрдо-рдирд┐рд░реНрдорд┐рдд рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

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

рдареАрдХ рд╣реИ, рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЧреНрд░рд╛рд╣рдХ рдЖрдорддреМрд░ рдкрд░ 2 рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ:

  1. - React/Vue/Angular/Ember/{ } тАФ ,
  2. , .

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

рдпрд╣ рдЫреБрдкрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдо рдЙрд╕ рдЯреВрд▓ рдХреЛ рдЪрд╛рд╣рддреЗ рдереЗ рдЬрд┐рд╕реЗ рд╣рдо рдЕрдкрдиреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА "рдЙрди рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдорд╛рдирддреЗ рд╣реИрдВ, рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВрдиреЗ рд╕реБрдирд╛"ред рдЗрд╕рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐ рд╣рдо рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдорд╕реЛрдЪрд┐рд╕реНрдЯ рдпрд╛ рдЦрд▓рдирд╛рдпрдХ рд╣реИрдВ рдФрд░ рд╣рдо рд╣рд░ рдЪреАрдЬ рдХреЛ рдмреБрд░реА рддрд░рд╣ рд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдЗрд╕рд▓рд┐рдП рдХрд┐ рдпрд╣ рдПрдХ рд╡рд┐рдирдореНрд░ рд░рд╛рдп рд╣реИред Svelte рд╕рдорд╛рдзрд╛рди рд╕рд░рд▓ рдФрд░ рдХреБрд╢рд▓ рд╣реИрдВред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░, рдореИрдВ рд░рд┐рдПрдХреНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╣реЙрд░рд░ рдХреЗ рд╕рд╛рде рджрд┐рдЦрддрд╛ рд╣реВрдВ, рдЬреЛ рдХрднреА-рдХрднреА рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдкрдиреЗ рдЖрдк рд╕реЗ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрдВрджрд░ рдФрд░ рдкреНрд░рд┐рдп Vue рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рднрд╛рд░реА рд▓рдЧ рд░рд╣рд╛ рд╣реИред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ "рдмрд░реНрдл рдЯреВрдЯ рдЧрдИ рд╣реИ" рдФрд░ рд╣рдордиреЗ рдЕрдкрдирд╛ рд▓рдХреНрд╖реНрдп рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред рдпрджрд┐ 2017-18 рдореЗрдВ рдХреЗрд╡рд▓ 2 рдкреНрд░рдХрд╛рд░ рдХреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реЗрд▓реНрдЯ рдкрд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛, рддреЛ 2019-2020 рдореЗрдВ рдХрдИ рд▓реЛрдЧреЛрдВ рдиреЗ рд╕реНрд╡реЗрд▓реНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛ рд╣реИ рдФрд░ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред рд▓рдЧрднрдЧ рд╣рд░ рджрд┐рди, рдмрдбрд╝реА рд╕реЗрд╡рд╛рдУрдВ рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐, рдПрдХ рдирд┐рдЬреА рдЪреИрдЯ рдФрд░ рд╕реНрд╡реЗрд▓реНрдЯ рдЪреИрдЯ рдореЗрдВ рдореБрдЭреЗ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдФрд░ рд╕реНрд╡реЗрд▓реНрдЯ рдФрд░ рдЙрд╕рдХреЗ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫрддреЗ рд╣реИрдВред рдореБрдЭреЗ рдЦреБрд╢реА рд╣реИ рдХрд┐ рдкреНрд░рд┐рдп рдПрдХреНрд╢рди, рдиреЗ рдореБрдЭреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджрд┐рдпрд╛ рд╣реИред

рд╡рд┐рд╢рд┐рд╖реНрдЯ рджреЛрд╖реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


Action52champion : рдореИрдВ Svelte рдФрд░ рдЕрдиреНрдп рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рддреБрд▓рдирд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрдорд┐рдпреЛрдВ рд╕реЗ рдЧреБрдЬрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдЖрдк рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ ред

рдпрд╣рд╛рдВ рдЖрдк рдмрджрдирд╛рдо рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдЖрдкрдХреЛ Svelte рдХреЗ рд╕рд╛рде рдХреЛрдИ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рд╡рд┐рд╖рдп рдкрд░ рддрд░реНрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЖрдк рдмрд╕ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдЕрдЧрд░ рдореБрдЭрд╕реЗ рдЧрд▓рддреА рд╣реБрдИ рд╣реИ, рддреЛ рдореБрдЭреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦреЗрдВ рдФрд░ рдореИрдВ рдЗрд╕реЗ рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рд╕рд╛рде рдПрдХ рд╢рд░реНрдд рдХреА рддрд░рд╣ рдХреБрдЫ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рдХрд░ред

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

рдмрд┐рдЧ рдереНрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


action52champion: : , , тАФ ( ) .. , , . . -. - 5 . . . . . .

рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЖрдкрдиреЗ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╖рдп рдЙрдард╛рдпрд╛ рд╣реИред рдХреНрдпрд╛ рдмрд┐рдЧ рдереНрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ "рдкрд░рд┐рдкрдХреНрд╡" рд╣реИрдВ? рдХреНрдпрд╛ рд╡реЗ рд╕рднреА рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рднреА "рдирдИ рдЪреБрдиреМрддрд┐рдпреЛрдВ" рдХрд╛ рдЬрд╡рд╛рдм рджреЗ рд╕рдХрддреЗ рд╣реИрдВ? рд╕реНрдкрд╖реНрдЯ рдЙрддреНрддрд░ "рдирд╣реАрдВ" рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреНрдпрдерд╛ рд╣рдордиреЗ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдирдП рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рдЙрджреНрднрд╡ рдХреЛ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реЛрдЧрд╛ред

рдХреНрдпрд╛ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдирдП рд╕рдорд╛рдзрд╛рди рджрд┐рдЦрд╛рдИ рджреЗрдВ? рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ "рд╣рд╛рдВ", рдХреНрдпреЛрдВрдХрд┐ рд╕рдордп рдЖрдЧреЗ рдмрдврд╝рддрд╛ рд╣реИ рдФрд░ рдирдП рдХрд╛рд░реНрдп, рдирдИ рдЪреБрдиреМрддрд┐рдпрд╛рдВ рд╕рд╛рдордиреЗ рдЖрддреА рд╣реИрдВред 10 рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рдХреЗрд╡рд▓ рдбреЗрд╕реНрдХрдЯреЙрдк рдФрд░ рдПрдХ рдЧрдзреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ рдерд╛, 5 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╣рдордиреЗ рдореЛрдмрд╛рдЗрд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ рдерд╛, рдЖрдЬ IoT, рдПрдореНрдмреЗрдбреЗрдб рдФрд░ рдкрд╣рдирдиреЗ рдпреЛрдЧреНрдп рдбрд┐рд╡рд╛рдЗрд╕ рд╕рд╛рдордиреЗ рдЖрддреЗ рд╣реИрдВред

рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрд╡рд╕рд╛рджрдЧреНрд░рд╕реНрддрддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реЛрдиреЗ рдХрд╛ рдЦрддрд░рд╛ рд╣реИ, рдЖрдк рдкреНрд░рдЧрддрд┐ рдХреЛ рд░реЛрдХрдирд╛ рдпрд╛ рдзреАрдорд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред рджреБрдирд┐рдпрд╛ рдХреЗ рдЕрдкрдиреЗ рдЪрд┐рддреНрд░ рдХреЛ рдорд╣рд╕реВрд╕ рдХрд┐рдП рдЧрдП рдЬреВрддреЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП - рдмрд┐рдЧ рдереНрд░реА рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдерд╛, рд╣рд░ рд╕реНрд╡рд╛рдж рдФрд░ рд░рдВрдЧ рдХреЗ рд▓рд┐рдП, рдФрд░ рдЖрдкрдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред рд▓реЗрдХрд┐рди рдкреНрд░рд┐рдп рдХрд╛рд░реНрд░рд╡рд╛рдИ, рдпрд╣ рдирд╣реАрдВ рд╣реИред

рдЗрд╕рд▓рд┐рдП рдпрд╣ рдлреНрд░рдВрдЯрдПрдВрдб рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рдкрд╣рд▓реА рд▓рд╣рд░ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдерд╛, рдпрд╣ рд╡рд░реНрддрдорд╛рди рдиреЗрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд╡реИрд╕реЗ, рдЗрд╕ рдЕрд░реНрде рдореЗрдВ, рдореИрдВ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдХрд╣рддрд╛ рдХрд┐ Svelte рдЬрд░реВрд░реА рдПрдХ рдирдпрд╛ рддрд░рдВрдЧ рдЙрдкрдХрд░рдг рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд╕рд╛рде рд╣реА рд╕рд╛рде, рдЙрдиреНрд╣реЛрдВрдиреЗ рдореМрдЬреВрджрд╛ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд▓рдВрдЧрд░ рдбрд╛рд▓рд╛ред рдЪрд╛рд╣реЗ рд╡рд╣ рдлреНрд░рдВрдЯ-рдПрдВрдб рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рдирдП рдкреЗрдВрдЯрд╣рд╛рдЙрд╕ рдореЗрдВ рдПрдХ рдкреНрд░рдореБрдЦ рд╕реНрдерд╛рди рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗрдЧрд╛ рдпрд╛ рдХреНрдпрд╛ рд╡рд╣ рд╕рд┐рд░реНрдл рдЙрдирдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рдЕрдЧреНрд░рджреВрдд рд╣реИ, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдРрд╕реЗ рдЕрд╡рд╕рд░ рдХреЛ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВред

Vue рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


Action52champion : рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдХреИрд╕реЗ Vue рдиреЗ рдЙрдбрд╝рд╛рди рднрд░реА рдФрд░ рдПрдХ рдХреЛрдгреАрдп рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдЦрд┐рд▓рд╛рдл рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рд╣рд╛рд╕рд┐рд▓ рдХреАред рд╣рд╛рдВ, PR рдерд╛, рд▓реЗрдХрд┐рди Vue рдХреЛ PR рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рдереАред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдиреНрдп рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреЗ рдмреНрд▓реЛрдЯ рдФрд░ рдЬрдЯрд┐рд▓рддрд╛ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред рдЙрд╕рдиреЗ рд╡рд╣ рд▓рд┐рдпрд╛ рдЬреЛ рджреВрд╕рд░реЛрдВ рдореЗрдВ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдПрдХ рдиреНрдпреВрдирддрд░ рд░реВрдк рдореЗрдВ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ - рджреЛ рдЕрдиреНрдп рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдФрд░ рдПрдХрд░реВрдкрддрд╛ред Svelte рдХреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ред рдЙрдирдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЬреЛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рд╡рд╣ рдЕрдЪреНрдЫреЗ рдЗрд░рд╛рджреЛрдВ рдХрд╛ рдмрдпрд╛рди рд╣реИред

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

рдпрд╣ Vue (2014) рдХреЛрдб рд╣реИ:

var app = new Vue({
  el: '#app',
  data: function() {
    return {
       greeting: 'Hello',
       firstName: '',
       lastName: ''
    };
  },
  computed: {
      fullName: function() {
         return this.firstName + ' ' + this.lastName;
     }
  } 
});

рдФрд░ рдпрд╣ рд╕рдХреНрд░рд┐рдп (2012) рдХреЛрдб рд╣реИ:

var app = new Ractive({
  el: '#app',
  data: function() {
    return {
       greeting: 'Hello',
       firstName: '',
       lastName: ''
    };
  },
  computed: {
      fullName: function() {
         return this.get('firstName') + ' ' + this.get('lastName');
     }
  } 
});

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдорд╛рдореВрд▓реА рдХреЙрд╕реНрдореЗрдЯрд┐рдХ рдорддрднреЗрджреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрд╛рдХреА рдХреЛрдб рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╣реИрдВред

рд╢рд╛рдпрдж рдЖрдк рдХрд╣реЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдПрдХ рдкреБрд░рд╛рдирд╛ рд╕реНрдХреВрд▓ рд╣реИ рдФрд░ рд╣рд░ рдХреЛрдИ VFC рдореЗрдВ SFC (2015) рдкрд░ рд▓рд┐рдЦрддрд╛ рд╣реИ:

<template>
<p>{{greeting}} {{fullName}}</p>
</template>

<script>
export default {
  data: function() {
    return {
       greeting: 'Hello',
       firstName: '',
       lastName: ''
    };
  },
  computed: {
      fullName: function() {
         return this.firstName + ' ' + this.lastName;
     }
  } 
};
</script>

<style scoped>
p { color: red; }
</style>

рдФрд░ рдореИрдВ рдЖрдкрдХреЛ рдЙрддреНрддрд░ рджреВрдВрдЧрд╛ рдХрд┐ "рдЪрдВрджреНрд░рдорд╛ рдХреЗ рдиреАрдЪреЗ рдХреБрдЫ рднреА рдирдпрд╛ рдирд╣реАрдВ рд╣реИ" (рдЧ) - рд╕рдХреНрд░рд┐рдп (2014):

<p>{{greeting}} {{fullName}}</p>

<script>
component.exports = {
  data: function() {
    return {
       greeting: 'Hello',
       firstName: '',
       lastName: ''
    };
  },
  computed: {
      fullName: function() {
         return this.get('firstName') + ' ' + this.get('lastName');
     }
  } 
};
</script>

<style>
p { color: red; }
</style>

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

Action52champion : рд╢реИрдбреЛ рдбреЛрдо рдХреЛ рдПрдХ рдЕрдЪреНрдЫреЗ рдЬреАрд╡рди рд╕реЗ рдирд╣реАрдВ рдврд╛рдВрдЪреЗ рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рдХреА рдХрдореА рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕реНрд╡реЗрд▓реНрдЯ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдзреАрдорд╛ рд╣реЛрдЧрд╛, рдЬрд╣рд╛рдВ рдХрдИ рдЕрдкрдбреЗрдЯ рд╣реЛрдВрдЧреЗред

рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рдЖрдкрдиреЗ рд╡реЗрдм рдШрдЯрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реБрдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдпрд╣ рднреА рдХрд▓реНрдкрдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдбреЛрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИред рдХреБрдЫ рднреА рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдЖрдк рдПрдХ рдЕрдЪреНрдЫреЗ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░рдХрд░реНрддрд╛ рд╣реИрдВ, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдкреНрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдореИрдВ рдЬрд╛рд░реА рд░рдЦреВрдВрдЧрд╛ред 2015 рдореЗрдВ рд╣рдо Vue рдореЗрдВ рдХреНрдпреЛрдВ рдЪрд▓реЗ рдЧрдП, рдЗрд╕рдХрд╛ рдПрдХ рдХрд╛рд░рдг рдпрд╣ рдерд╛ рдХрд┐ "рдЖрдХреНрд░рд╛рдордХ рдЗрдВрдЬреАрд▓рд╡рд╛рджрд┐рдпреЛрдВ" рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг 2013 рдХреЗ рдмрд╛рдж рд╕реЗ рд╣рдо рдЬрд┐рд╕ Ractive рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рдереЗ, рд╡рд╣ рдмрд╕ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдирд┐рдХрд▓ рд╕рдХрддрд╛ рдерд╛ рдФрд░ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддрд╛ рдерд╛ред рдЗрд╕реА рд╕рдордп, рдпреБрд╡рд╛ Vue, рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд╛рдордВрдЬрд╕реНрдпрдкреВрд░реНрдг рдФрд░ рд░рд╛рд╖реНрдЯреНрд░реАрдп рд╕реНрддрд░ рдкрд░ рдЙрдиреНрдореБрдЦ рдЪреАрдиреА рд╕рдореБрджрд╛рдп рд╕реЗ рд╕рдорд░реНрдерди рдХреЗ рдорджреНрджреЗрдирдЬрд░, рдкрд╛рдиреА рдХреА 2 рдмреВрдВрджреЛрдВ рдХреЗ рд╕рдорд╛рди, рдордзреНрдп рд╕рд╛рдореНрд░рд╛рдЬреНрдп рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░рдЪрд╛рд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдпрд╣ рдХрджрдо рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдХрд▓рд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдордиреЗ рд░рд┐рдПрдХреНрдЯрд┐рд╡ рдХреА рдХреБрдЫ рд╢рд╛рдВрдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдЦреЛ рджрд┐рдпрд╛, рдЬреЛ рдЕрднреА рднреА рдирд╣реАрдВ рд╣реИред

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

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡реАрдпреВ рдХреЛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрд┐рдЧ рдереНрд░реА рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╕рд╛рдзрди рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдореБрдЭреЗ рдпрд╣ рдЦреБрдж рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рд╡рд┐рдЪрд╛рд░ рдЬреЛ рдЗрд╕реЗ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВред рд░рд┐рдРрдХреНрдЯрд┐рд╡ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдЬреЛ рд╣рдордиреЗ рдЦреЛ рджрд┐рдПред

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

рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдПрдВрдЧреБрд▓рд░ рдиреЗ рдПрдУрдЯреА рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕рдВрдХрд▓рди Svelte рдХреЗ рд╕рдорд╛рди рдкреЗрд╢ рдХрд┐рдпрд╛ред рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдРрд╕рд╛ рдХреБрдЫ рдХрд╣рд╛рдБ рджреЗрдЦрд╛ рдерд╛ (рдФрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рднреА рдХрд┐рдпрд╛ рдерд╛) рдФрд░ рдЗрд╕рдиреЗ рд╣рдореЗрдВ 2013 рдореЗрдВ рд░рдирдЯрд╛рдЗрдо рдХреЗ рдЙрд╕ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА рдЬреЛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рдереЗ? рдЦреИрд░, рдЖрдкрдХреЛ рдмрд╛рдд рд╕рдордЭ рдореЗрдВ рдЖ рдЧрдИред

рдЗрддрдирд╛ рд▓рдВрдмрд╛ рдХреНрдпреЛрдВ


Action52champion : рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдПрдХ рдмрд╛рдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ - рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдХрд┐рддрдиреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдпрджрд┐ рдЖрдк 2 рдлреНрд░реЗрдорд╡рд░реНрдХ рд▓реЗрддреЗ рд╣реИрдВ рдЬреЛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдореБрджрд╛рдп рдФрд░ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рд╣реИ, рддреЛ рдмрд╛рдж рд╡рд╛рд▓реЗ рдХреЛ рдЪреБрдирдирд╛ рдЙрдЪрд┐рдд рд╣реИред 2016 рдореЗрдВ рд╕реНрд╡реЗрд▓реНрдЯ рдХреЛ рд░рд┐рд▓реАрдЬрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред Vue рдХреЛ 2014 рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдЕрдВрддрд░ 2 рд╕рд╛рд▓ рд╣реИред рдЙрдиред рд╕реНрд╡реЗрддреЗ рд╡реНрдпреВ рдХреА рд╕рднреА рдЧрд▓рддрд┐рдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдмрди рд╕рдХрддреЗ рд╣реИрдВ, рджрд░реНрд╢рдХреЛрдВ рдФрд░ рдмрд╛рдЬрд╛рд░ рдХреЛ рдЬреАрдд рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╡рд╣ рдЕрднреА рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкрдиреЗ рдкреНрд░рд╢рдВрд╕рдиреАрдп рд▓реЗрдЦреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдЖрдкрдХреЗ рдХрдерди рдХреЛ рдереЛрдбрд╝рд╛ рдареАрдХ рдХрд░реВрдВрдЧрд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, Svelte 2017 рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рдХреЗ рд▓реЗрдЦрдХ, рд░рд┐рдЪ рд╣реИрд░рд┐рд╕ рдиреЗ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдкрдиреЗ "рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдмрд┐рдирд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рдмрд╛рдд рдХреА рдереА: рд╣рдордиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд▓реНрдж рд╣реА рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╕реЛрдЪрд╛?" рдХреЗрд╡рд▓ 2016 рдХреЗ рдЕрдВрдд рдореЗрдВред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, Svelte 1 рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдПрдХ рдкреНрд░рдорд╛рдг-рд╕реЗ-рдЕрд╡рдзрд╛рд░рдгрд╛ рдереА, рдЬрд┐рд╕реЗ рд╕рдореБрджрд╛рдп рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдФрд░ рд▓реЗрдЦрдХ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рдереАред рдЗрд╕рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдпрд╣ Svelte 1 рдерд╛ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдПрдХ рд╡рд┐рдЬреЗрдЯ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред рдЙрд╕ рд╕рдордп, рд╣рдордиреЗ Vue рдФрд░ Ractive рдкрд░ рд╕рдорд░реНрдерди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рд▓рд┐рдЦрдирд╛ рдЬрд╛рд░реА рд░рдЦрд╛ред Svelte 2 рдкрд░ рдкрд╣рд▓реА рдпрд╛ рдХрдо рдЧрдВрднреАрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЧрдИ рдереА, рдЬрд┐рд╕рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреЗрд╡рд▓ 2018 рдХреЗ рдордзреНрдп рдореЗрдВ рд╣реБрдИ рдереА, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВрдиреЗ рддреБрд░рдВрдд рд╕рдВрдмрдВрдзрд┐рдд рд▓реЗрдЦ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ ред

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

рдХреБрдЫ рд▓рд╣рд░реЛрдВ рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдХрд┐ Svelte рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреА рддрд╛рд░реАрдЦ Svelte 3 рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╣реЛрдЧреА, рдЬреЛ рдЖрдо рддреМрд░ рдкрд░ рдХреЗрд╡рд▓ рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╕рд╛рдордиреЗ рдЖрдИ рдереА рдФрд░ рдЗрд╕ рд╡рд░реНрд╖ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдереЗред рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░, рдЖрдк Angular рдФрд░ AngularJS рдХреЛ рдпрд╛рдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдПрдХ рд╣реА рдирд╛рдо рдХреЗ рддрд╣рдд рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░реВрдкрд░реЗрдЦрд╛ред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рдЗрди рд╕рднреА рдЧрдгрдирд╛рдУрдВ рдХреЛ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рд▓реЛрдХрд▓реБрднрд╛рд╡рдирд╡рд╛рдж рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВ рдорд╛рдирддрд╛ред

рдЖрдк рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реЛрдВрдЧреЗ рдХрд┐ рд╣рдордиреЗ Svelte 1 рдкрд░ рдЕрдзрд┐рдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд▓рд┐рдЦреЗ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рд╕реБрдВрджрд░ рдерд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрддреНрддрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИ - рдЙрд╕ рд╕рдордп рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирдо рдерд╛ рдФрд░ рдХреЗрд╡рд▓ рд╡рд┐рдЬреЗрдЯ рдЬреИрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдерд╛ред рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ рдХрд┐ рд╣рдордиреЗ рдЗрд╕реЗ рдмрд┐рд▓реНрдХреБрд▓ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред Svelte 1 рдкрд░ рдХрдИ рдЖрдВрддрд░рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рднреА рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдкреБрд░рд╛рдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рднреА Ractive рдкрд░ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рд╡реЗ рдШрдЯрдХ рдЬреЛ рд╡рд░реНрдЪреБрдЕрд▓ DOM рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЕрдбрд╝рдЪрди рдереЗ, рдЙрдиреНрд╣реЗрдВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ Svelte 1 рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдФрд░ рдЗрди рдШрдЯрдХреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рджреЛрдЧреБрдирд╛ рдХрд░рддреЗ рд╣реБрдП рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рдХрд╛рд░рд╛рддреНрдордХ рдЕрдиреБрднрд╡ рднреА рдерд╛ред

рдмреЗрд╡рдХреВрдл рдФрд░ рд▓рд╛рд▓рдЪреА рд╕рд╛рдордиреЗ рд╡рд╛рд▓реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


Action52champion : рдпрд╣ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдЪ рд╣реИ рдЬреЛ рд╕рд┐рд░реНрдл рджреГрд╢реНрдпрдкрдЯрд▓ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╣реИрдВред рд╡рд╣ рдЕрдХреНрд╕рд░ рдкреИрд╕реЗ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡ рдХрд░рддрд╛ рд╣реИред рддреЛ: Svelte рдореЗрдВ рдХреЛрдИ рдкреИрд╕рд╛ рдирд╣реАрдВ рд╣реИред рдЙрд╕ рдкрд░ рдХреЛрдИ рдХрд╛рдо рднреА рдирд╣реАрдВ рд╣реИред рдФрд░ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк - рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдиреБрднрд╡ рднреА рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдмрд╣реБрдд рднрд╛рд╡рдкреВрд░реНрдг рд╢рдмреНрджрд╛рдВрдХрдиред рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдЖрдк рд╕рд┐рд░реНрдл рдЙрди рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдереЗ рдЬреЛ "рдкреИрд╕реЗ рдХреЗ рд▓рд┐рдП рдлреНрд░рдВрдЯ-рдПрдВрдб рдореЗрдВ рдЪрд▓реЗ рдЧрдП," рдФрд░ рдпрд╣ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИред

рдЕрдЧрд░ рдореБрдЭрд╕реЗ рдЧрд▓рддреА рд╣реБрдИ рд╣реИ, рдФрд░ рдЖрдк рдПрдХ рдЕрдиреБрднрд╡реА рдлреНрд░рдВрдЯ-рдПрдВрдб рд╣реИрдВ, рддреЛ рд╢рд╛рдпрдж рдЖрдкрдХреЛ рдпрд╛рдж рд╣реЛрдЧрд╛ рдХрд┐ рдХреБрдЫ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдЙрд╕реА Vue рдХреЗ рд▓рд┐рдП рдХрд╛рдо рднреА рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реБрдЖ рдерд╛ред рдиреМрдХрд░рд┐рдпрд╛рдВ рдЯреБрдХрдбрд╝реЗ-рдЯреБрдХрдбрд╝реЗ рд╣реЛ рдЧрдИрдВ рдФрд░ рд░рд┐рдПрдХреНрдЯ, рдПрдВрдЧреБрд▓рд░ рдпрд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ рдПрдореНрдмрд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рдкреИрд╕реЗ рдХреА рдкреЗрд╢рдХрд╢ рдХреАред рдЙрд╕реА рд╕рдордп, рдЕрдм рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ Vue рдкрд╣рд▓реЗ рд╣реА рдПрдХ рдпреЛрдЧреНрдп рд╕реНрдерд╛рди рд▓реЗ рдЪреБрдХрд╛ рд╣реИред Svelte рдХреЗ рд▓рд┐рдП, рдпрд╣ рднреА рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВред

рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


action52champion: ┬л ┬╗ ┬л , ┬╗. , , . ! 2020 тАФ .


рдХреЗ рд░реВрдк рдореЗрдВ Svelte рдФрд░ рдЙрд╕рдХреЗ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдПред рдпрд╣ рддреБрд░рдВрдд рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐, рд╕реНрдкрд╖реНрдЯ рд╕рд╛рджрдЧреА рдФрд░ рдЕрддрд┐рд╕реВрдХреНрд╖реНрдорд╡рд╛рдж рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╕реНрд╡реЗрд▓реЗрдЯ рдмреЙрдХреНрд╕ рдХреЗ рдареАрдХ рдмрд╛рд╣рд░ рдмрд╣реБрдд рднрд░рд╛ рд╣реБрдЖ рд╣реИ ред рдПрдХ рдареЛрд╕ UI рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ, рдЗрд╕рдореЗрдВ рдЖрдзреБрдирд┐рдХ UI рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдЪреАрдЬреЗрдВ рд╣реИрдВред рдпрд╣рд╛рдБ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдПрдХ рдЖрд░реЗрдЦ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдЕрдкрдиреА рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ:



рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░рд┐рдПрдХреНрдЯ рдореЗрдВ, рд╡рд╣рд╛рдБ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд░рд┐рдПрдХреНрдЯ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдпреВрдЖрдИ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИред

рдмреЗрд╢рдХ, рдмрд╛рд╣рд░реА рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдЕрднреА рднреА рдмрд╣реБрдд рдорд╛рдореВрд▓реА рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, Svelte рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдПрдХ рд╡реНрдпрд╛рдкрдХ рд╕реВрдЪреА рд╣реИ рдФрд░ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдШрдЯрдХ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдпрд╣рд╛рдБ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВрдФрд░ рдпрд╣ рдЙрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝рддрд╛ рд╣реИ, рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЕрдиреНрдп рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕реЗ рдкрд╣рд▓реЗред рдпрд╣ рдЕрдлрд╝рд╕реЛрд╕ рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рдЖрдк рдЬреИрд╕реЗ рд▓реЛрдЧ рдмрд┐рдирд╛ рд╕реЛрдЪреЗ рд╕рдордЭреЗ рдЙрд╕рд╕реЗ рдпрд╣ рдореМрдХрд╛ рд▓реЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рджреВрд╕рд░реА рдУрд░, рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдХреБрдЫ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╣рд░ рдХрд┐рд╕реА рдиреЗ Vue рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╣реА рдмрд╛рдд рд▓рд┐рдЦреА рдереА, рдФрд░ рд▓рдЧрднрдЧ 6 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд░рд┐рдПрдХреНрдЯ рдФрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рд╡реЗ рдЯреВрдЯ рдЧрдПред рдЕрдЬреНрдЮрд╛рдиреА рд╣рдореЗрд╢рд╛ рдЕрдЬреНрдЮрд╛рдиреА рд╣реА рд░рд╣рддрд╛ рд╣реИред

"рдкрд╡рд┐рддреНрд░" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


action52champion: , , тАФ - . , 3 , . , , , , , . Svelte .

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

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЖрдо рддреМрд░ рдкрд░ рдПрдХ рдЕрдЪреНрдЫрд╛ рдврд╛рдВрдЪрд╛ рд╣реИ рдЬреЛ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдлрд┐рдЯ рдХрд░рддрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рдЖрдкрдХреЛ рдЙрддреНрдХреГрд╖реНрдЯ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд▓реЗрдХрд┐рди рд╡рд╣ рдкрд░рд┐рдкреВрд░реНрдг рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИ рдФрд░ рдЙрд╕реЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд╣рд░ рддрд░рд╣ рдХреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪреАрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


action52champion: , Svelte . JS VueJS, Svelte. Vanilla JS , ? , ? - ? Virtual DOM, ? Write less code? ? , , , Vuejs React - , .

рдмреНрд▓рд┐рдЯреНрдЬ рдкреНрд░рд╢реНрди, рдЙрддреНрдХреГрд╖реНрдЯред

  1. рдиреНрдпреВрдирддрдорд╡рд╛рдж рд╕рд╛рдзреНрдп рд╣реИред рд╕рдорд╛рдзрд╛рди рдХреА рдмрд╣реБрдд рдиреАрдВрд╡ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рд╕рд┐рджреНрдзрд╛рдВрдд рд░рдЦреЗ рдЬрд╛рдиреЗ рдкрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ рд╕рд╛рд░ рдореЗрдВ Reduh рдХрдо рд╕реЗ рдХрдо рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдПрдХ рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рдХреА рдмрд╣реБрддрд╛рдпрдд рд╣реЛрддреА рд╣реИред рдЗрд╕реА рд╕рдордп, рд╕реНрдЯреЛрд░реЛрди, рд╕рдорд╛рди рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдкрд░ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдиреНрдпреВрдирддрд░ рдмрдиреЗ рд╣реБрдП рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕рднреА рдЖрдзреБрдирд┐рдХ рдврд╛рдВрдЪреЗ рдЕрдкрдиреЗ рдШрдЯрдХреЛрдВ рдХреЛ рд╕рдмрд╕реЗ рдЫреЛрдЯреА рд╕рдВрднрд╡ рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╕рдмрд╕реЗ рдШреЛрд╖рдгрд╛рддреНрдордХ рдФрд░ рд░рд╛рдЬреНрдп-рд╕рдВрдЪрд╛рд▓рд┐рдд рдХреЛрдб рдХреИрд╕реЗ рд▓рд┐рдЦреЗрдВред
  2. рдпрд╣ рд╡реЗрдирд┐рд▓рд╛ JS рдФрд░ Svelte рдХреЗ рдмреАрдЪ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред рд╕реНрд╡реЗрд▓реНрдЯ - рдпрд╣ рд╡реЗрдирд┐рд▓рд╛ рдЬреЗрдПрд╕ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЬрд┐рд╕реЗ рдмрдирд╛рдП рд░рдЦрдиреЗ рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдмрд╛рд░ рдЖрд╕рд╛рди рд╣реИред
  3. Typescript + тАФ ┬л ┬╗, -. . TS. , Vue ? TS ┬▒ Svelte.
  4. , Virtual DOM. Svelte , change detection . .
  5. . . React Vue. 1.5 , .
  6. рдЪреВрдВрдХрд┐ рдЖрдк Svelte рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рдЙрджрд╛рд╣рд░рдг рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдЖрдк рдЕрдиреНрдп рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреЗ рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рдЕрдзрд┐рдХ рдЧрдВрднреАрд░ рдорд╛рдорд▓реЛрдВ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ?

рдЖрдорддреМрд░ рдкрд░, рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк рд╕реЗ рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╕реНрд╡реЗрд▓реЗрдЯ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдореИрдВ рдЗрд╕ рд╢рдмреНрдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ:

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



рдФрд░ рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг Vue рд╕реЗ рднреА рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ SFC Vue.extend рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рддрд░реАрдХреЗ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИред

рд╕рдореБрджрд╛рдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


Action52champion : Svelte рдХреЗ рдкрд╛рд╕ рдПрдХ рдмрдбрд╝рд╛ рд░реВрд╕реА рднрд╛рд╖реА рд╕рдореБрджрд╛рдп рд╣реИред рдореИрдВ рдЙрд╕реЗ рдирд╣реАрдВ рджреЗрдЦрддрд╛, рдореИрдВ рдХреЗрд╡рд▓ рдЗрдВрдЬреАрд▓рд╡рд╛рджреА рджреЗрдЦрддрд╛ рд╣реВрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рджрд╕ рдХреЗ рд▓рд┐рдП рдкреНрд░рдЪрд╛рд░ рдХрд░рддрд╛ рд╣реИред

рдЦреБрд╢реА рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫрд╛ред рд░реВрд╕реА рднрд╛рд╖реА рд╕рдореБрджрд╛рдп рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо ( @sveltejs ) рдореЗрдВ рдореБрдЦреНрдп рдЪреИрдЯ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ , рдЬреЛ Sapper рдврд╛рдВрдЪреЗ ( @sapperjs ) рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдЪреИрдЯ , рд░рд┐рдХреНрддрд┐рдпреЛрдВ рд╡рд╛рд▓рд╛ рдПрдХ рдЪреИрдирд▓ ( @sveltejs_jobs ) рдФрд░ рд╕рдорд╛рдЪрд╛рд░ ( @sveltejs_public ), рд╕рд╛рде рд╣реА рдПрдХ VK рд╕рдореВрд╣ ( @sveltejs_s ) рд╣реИред
рдореБрдЦреНрдп рдЖрдВрджреЛрд▓рди рдПрдХ рдЪреИрдЯ рдореЗрдВ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 1.5K рд╕реЗ рдЕрдзрд┐рдХ рд▓реЛрдЧ рд╣реИрдВ рдФрд░ рд╕рдХреНрд░рд┐рдп рдХреЙрдорд░реЗрдбреЛрдВ рдХреЗ рдПрдХ рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдХрдВрдХрд╛рд▓ рд╣реИрдВред




рдорд╛рд╕реНрдХреЛ рдореЗрдВ 22 рдлрд░рд╡рд░реА рдХреЛ рд╣рдорд╛рд░реА рдкрд╣рд▓реА рдСрдлрд▓рд╛рди рд░реИрд▓реА рдореЗрдВ 170 рд╕реЗ рдЕрдзрд┐рдХ рд▓реЛрдЧ рдереЗ, рдФрд░ рд▓рдЧрднрдЧ 1K рдЖрдЧрдВрддреБрдХреЛрдВ рдиреЗ рдСрдирд▓рд╛рдЗрди рдкреНрд░рд╕рд╛рд░рдг рджреЗрдЦрд╛ред рдЕрдЧрд▓рд╛ рдорд┐рдЯрдк рдЕрдкреНрд░реИрд▓-рдордИ рдореЗрдВ рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдореЗрдВ рд╣реЛрдирд╛ рдерд╛, рд▓реЗрдХрд┐рди рдорд╣рд╛рдорд╛рд░реА рдиреЗ рд╣рдорд╛рд░реА рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕рдорд╛рдпреЛрдЬрди рдХрд░ рджрд┐рдпрд╛ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЬрд▓реНрдж рд╣реА рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╣рдо рдЖрдЧреЗ рднреА рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗред рдЖрдк рд╣рдорд╛рд░реЗ рдореБрд▓рд╛рдХрд╛рддреЛрдВ рдХрд╛ рдкрд╛рд▓рди Svelte рд░реВрд╕реА рдмреИрдардХреЛрдВ рдХреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреЗрдЬ рдкрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред

рдЖрдЗрдП рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рдФрд░ рдХрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реИ Svelteред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рд╕рдореНрдорд╛рдирд┐рдд рдЖрдВрджреНрд░реЗрдИ рдореЗрд▓рд┐рдЦреЛрд╡ (рджреЗрд╡рд╢рдХреНрдд) рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдпреИрдВрдбреЗрдХреНрд╕ред рдореЛрдиреА рд╕реНрд╡реЗрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ:



рдпрд╣рд╛рдВ, рдЖрдВрджреНрд░реЗрдИ рд╕реАрддреНрдирд┐рдХ рдХрд╛ рдПрдХ рд╢рд╛рдмреНрджрд┐рдХ рдЙрджреНрдзрд░рдг (рдкреЛрд╕реНрдЯрдХреЗрдПрд╕рдПрд╕ / рдСрдЯреЛрдкреНрд░реЗрдХреНрд╕рд┐рдлрд╝рд░ / рдЖрджрд┐ рдХрд╛ рд▓реЗрдЦрдХ рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рдХреЗ рд╣реЛрд▓реНрдЬрд░реНрд╕ рдкрд┐рдЯрд░ :
"рд╕реНрд╡реЗрд▓реЗрдЯ, рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рд╣реИ рдЬреЛ рдХрд┐ рд░рд╣рд╛ рд╣реИред рд╣рдореЗрдВ рд╣реБрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП, рд╣рдореЗрдВ Svelte рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред тАЭ

рдФрд░ рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╕реБрдВрджрд░ рдЕрддрд┐рд╢рдпреЛрдХреНрддрд┐ рдереА, рдЕрдкрдиреЗ рдирд┐рд░рдВрддрд░ рдЯреНрд╡реАрдЯреНрд╕ рдФрд░ Svelte рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЯреНрд╡реАрдЯ рдЙрдирдХреА рдИрдорд╛рдирджрд╛рд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╕рдВрджреЗрд╣ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред



рдмреЗрд╢рдХ, рдореБрдЭреЗ рдХреЛрдИ рд╕рдВрджреЗрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореЗрд░рд╛ рд╕рдореНрдорд╛рдирд┐рдд рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░рдХрд░реНрддрд╛ рд╣рдо рд╕рднреА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЪрд╛рд▓рд╛рдХ рд╣реИ ... рд╣рд╛рд▓рд╛рдВрдХрд┐ рдирд╣реАрдВ, рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИред рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд╡рд┐рдЪрд╛рд░ рдЬреЛрд░ рд╕реЗред

рдкреНрд░реЛ (рдирд╣реАрдВ) рдЬрд╛рдЧрд░реВрдХрддрд╛


Action52champion : рд╕реНрддрд░ рдкреНрд░рддрд┐рд╡рд╛рдж - рдЖрдк рдХреЗрд╡рд▓ Svelte рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддреЗ - рдпрд╣ рдЖрдо рддреМрд░ рдкрд░ рд╣рд╛рд╕реНрдп рд╕реЗ рдкрд░реЗ рд╣реИред рдЬреЛ рд▓реЛрдЧ рдХреЛрдгреАрдп рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд╡реЗ рдереЛрдбрд╝рд╛ рд╕рд░рд▓ рд╕реНрд╡реЗрд▓реНрдЯ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ? рд╕рдВрднрд╡рддрдГ рдпрд╣рд╛рдБ рдмрд┐рдВрджреБ рд╕реНрд╡реЗрд▓реНрдЯреЗ рдореЗрдВ рд╣реА рд╣реИред рдпрд╛ рдХрд┐ рдореВрд▓ рд░реВрдк рд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рд╛рд░реНрдердХ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдПрдХ рд╕рдорд╛рди рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдореБрдЭреЗ рдРрд╕рд╛ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рд╣реИред рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЬреЛ рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╕реНрд╡реЗрд▓реНрдЯреЗ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдиреЗрддреНрд░рд╣реАрди рдпрд╣ рдмрд┐рдЧ рдереНрд░реА рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд╕рдорд╛рди рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реИрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдпрд╣ рдХрд╛рдлреА рдЕрд▓рдЧ рд╣реИред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реНрд╡реЗрд▓реНрдЯ 1/2 рдореЗрдВ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрдм рд▓реЛрдЧ рд╕рдореБрджрд╛рдп рдореЗрдВ рдЖрдП рдФрд░ рд╣рдмрд░ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдФрд░ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдпрд╣ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ рдХрд┐ рд╕реНрд╡реЗрд▓реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреИрд╕реЗ рд╣реИрдВред рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЙрд╕ рд╕рдордп рджреЛрдиреЛрдВ рднреА рд░рд┐рдРрдХреНрдЯрд┐рд╡ рдХреЗ рд╕рдорд╛рди рдереЗред Svelte 3 рдХреА рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде, рдорддрднреЗрдж рддреЗрдЬ рд╣реЛ рдЧрдП, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд▓ рдирд╣реАрдВ рд╣реБрдИред

рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЬреЛ рд▓реЛрдЧ рд╕реНрд╡реЗрд▓реНрдЯреЗ рдореЗрдВ рдЖрддреЗ рд╣реИрдВ, рд╡реЗ рдЕрдХреНрд╕рд░ рдЙрдиреНрд╣реАрдВ рддрд░реАрдХреЛрдВ рд╕реЗ рдЦреАрдВрдЪрддреЗ рд╣реИрдВ, рдЬрд┐рдирдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдиреНрдп рдЪреМрдЦрдЯреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдерд╛, рдпрд╣ рдорд╣рд╕реВрд╕ рди рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рд╕реНрд╡реЗрд▓реНрдЯ рдЙрдиреНрд╣реАрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЖрдк рдХрд▓реНрдкрдирд╛ рднреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдЕрдкрдиреЗ рдЪреИрдЯ рдореЗрдВ рдХрд┐рддрдиреЗ рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдкрд░ рдкреНрд░рддрд┐рджрд┐рди рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЬреНрдпрд╛рджрд╛рддрд░ рд▓реЛрдЧ рдЕрдХреНрд╕рд░ рдЯрд┐рдкреНрдкрдгреА "рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?"


рдкреНрд░реЛ (рдирд╣реАрдВ) рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛


action52champion: ┬л , 3 ?┬╗, . , . 5 , . - , . . , ( ). тАФ , .


рдФрд░ рдЖрдк рдПрдХ рдЙрддреНрддреЗрдЬрдХ рд▓реЗрдЦрдХ рд╣реИрдВ, рд▓реЗрдХрд┐рди! ))) рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрдИ рдЗрд╕реЗ рдПрдХ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░рдХрд░реНрддрд╛ рдХреА рдЧрд░рд┐рдорд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ, рдлрд┐рд░ рднреА рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдХрдо рд╕реЗ рдХрдо рд╡рд┐рд╖рдп рдХреА рдереЛрдбрд╝реА рд╕рдордЭ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рддрд╛рдХрд┐ рдЙрдирдХреЗ рдЙрдХрд╕рд╛рд╡реЛрдВ рдореЗрдВ рдмреЗрд╡рдХреВрдл рди рджрд┐рдЦреЗрдВред

"рдЖрдк рдлрд┐рд░ рд╕реЗ рджреЗрдЦрд┐рдП, рдбрд╛рд░реНрд▓рд┐рдВрдЧред" (c) рд╕реНрдЯреЗрдЯрдСрдлрдЬреЗрдПрд╕ реирежрезO рджреЗрдЦреЗрдВ - "рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ" рдХреЗ рдмреАрдЪ рд╢реАрд░реНрд╖ рез рдореЗрдВ Svelte, рдФрд░ рдЕрдВрддрд┐рдо реирежрез реп рдореЗрдВ рдпрд╣ рд▓рдЧрд╛рддрд╛рд░ рд╕реАрдорд╛рдВрдд рд░реВрдкрд░реЗрдЦрд╛ рдХреЗ рдореБрдЦреНрдп рдкреВрд▓ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░ рдЧрдпрд╛, рдЬрдмрдХрд┐ рдпрд╣ "рд╣рд┐рдд" рдХреА рдХрд╕реМрдЯреА рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ:



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

рдЕрдВрдд рдореЗрдВ, рджреЗрдЦрд┐рдП рдХрд┐ рдмрд┐рдЧ рдереНрд░реА рдХреЗ рд╕рд╛рде рдХрд┐рддрдиреЗ рдлреНрд░реЗрдорд╡рд░реНрдХ / рд▓рд╛рдЗрдмреНрд░реЗрд░реА / рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо / $ рдореЛрд▓ рд╣реИрдВ рдФрд░ рдпреЗ рд╕рднреА рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рд╣реИрдВред рд╣рд╛рдВ, рдХрдо рд╕реЗ рдХрдо рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдЖрдИрдЯреА рд╕рдВрд╕рд╛рдзрди рдкрд░ рдЕрдкрдирд╛ рд╣рдм рд╣реИ рдФрд░ рдЬреАрдердм рдкрд░ рдХрд╕реНрдЯрдо рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░реЗрдВред

Svelte рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпрд╣ рд╕рдм рд╣реИ, рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдореБрджрд╛рдп рдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдлреА рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИ рдореАрдбрд┐рдпрдо рдФрд░ рджреЗрд╡.рдЯреЛ рдкрд░ рд▓реЗрдЦреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдФрд░ рдпреВрдЯреНрдпреВрдм рдкрд░ рдЕрдиреНрдп рд╡реАрдбрд┐рдпреЛ рдФрд░ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдПрдХ рдмрд╣реБрдд рдХреБрдЫ рд╣реИред рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдлрдЯрдХрд╛рд░ рдордд рдХрд░реЛ, рд╣рд░ рдХреЛрдИ рдЧрд▓рдд рд╣реИред

OSS рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


action52champion: Svelte . Svelte, , Svelte . , ? , . ? Who's using Svelte?.. - ? , , VueJS ?

рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдкрддрд╛ рд▓рдЧрд╛ рд▓рд┐рдпрд╛ рд╣реИ, 2 рд╕рд╛рд▓ рд╕реЗ рд╕реНрд╡реЗрд▓реНрдЯреЗ рдХреЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛрдиреЗ рдХреА рд╢реБрд░реБрдЖрдд рдФрд░ / рдпрд╛ 1 рд╕рд╛рд▓ рд╕реЗ рдЗрд╕рдХреЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рдВрд╕реНрдХрд░рдг рдХреА рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рдж, рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдмрд╣реБрдд рдХреБрдЫ рд╣реБрдЖ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╡рд╛рд▓ рдореБрдЦрд░ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рдФрд░ рдмрд╛рдд рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ: рд╕реНрд╡реЗрд▓реЗрдЯ рдПрдХ рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рд╕рдореБрджрд╛рдп рд╕рдВрдЪрд╛рд▓рд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ рдФрд░ рд╕рдореБрджрд╛рдп рдХрд┐рд╕реА рднреА рдирд┐рдЧрдо рдХреЗ рд╕рд╛рде рд╕рдВрд▓рдЧреНрди рдФрд░ рд╕рдВрдмрджреНрдз рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рдЕрднреА рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рд╕рдореБрджрд╛рдп рдХреЗ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдиреЗ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд▓реЗрдЦрдХ рдХреЗ рд▓рд┐рдП рдкреИрдЯреНрд░рд┐рдпрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд▓реЗрдЦрдХ рдиреЗ рдЦреБрдж рднреА рдЗрди рдЪрд░реНрдЪрд╛рдУрдВ рдХреЛ рд░реЛрдХ рджрд┐рдпрд╛ред рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рдУрдПрд╕рдПрд╕ рдХреЗ рд▓рд╛рднреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рднреА рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЬреЛ рд▓реЛрдЧ рдУрдПрд╕рдПрд╕ рдХрд░рддреЗ рд╣реИрдВ, рд╡реЗ рдЖрдкрдХреЛ рдХреБрдЫ рднреА рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ, рдкреНрд░рд┐рдп, рд▓реЗрдХрд┐рди рд╣рдо рдореЗрдВ рд╕реЗ рдХрдИ рдУрдПрд╕рдПрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рднрд╛рдЧ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рдлреИрд╕рд▓реЛрдВ рдкрд░ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдкреИрд╕рд╛ рдирд╣реАрдВ рдХрдорд╛ рд╕рдХрддреЗ рд╣реИрдВред

рд╕реНрд╡реЗрд▓реНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рд╡рд╣реА "рдЕрд▓рдЧ" рдирд┐рдЧрдо рд╣рдореЗрдВ рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Mail.Ru рдиреЗ Svelte рдкрд░ рдкрд╣рд▓реЗ рд░реВрд╕реА рд░реВрдкрдХ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реА рдмрд╣реБрдд рдорджрдж рдХреАред рд╣рдордиреЗ рдЙрдкрдХрд░рдг, рдХреБрдХреАрдЬрд╝ рдХреЗ рд╕рд╛рде рдЕрдкрдирд╛ рд╕реБрдВрджрд░ рдХрд╛рд░реНрдпрд╛рд▓рдп рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛, рдкреНрд░рд╕рд╛рд░рдг рдФрд░ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рд╕рдВрдЧрдарди рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦрд╛ред рдзрдиреНрдпрд╡рд╛рдж рдореЗрд▓.рд░реБ!

рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐


Action52champion : рдХреНрдпрд╛ рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдЗрд╕ рдврд╛рдВрдЪреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рдЗрддрдирд╛ рд╕реНрдкрд╖реНрдЯ рд╣реИ? рд╕реАрдорд╛рдВрдд рдПрдХ рдРрд╕рд╛ рдХреНрд╖реЗрддреНрд░ рд╣реИ рдЬрд╣рд╛рдБ рд╣рд░ рджрд┐рди рдирдП рд▓реЛрдЧ рдмрд┐рдирд╛ рдЕрдиреБрднрд╡ рдХреЗ рдЖрддреЗ рд╣реИрдВред рд╡реЗ рд╕реНрд╡реЗрд▓реНрдЯ рдХреА рдЕрдирд╛рд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдкреИрдорд╛рдиреЗ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИрдВред рд╡реЗ рдкреНрд░рд╢рдВрд╕рдиреАрдп рд▓реЗрдЦ рджреЗрдЦреЗрдВрдЧреЗ рдЬрд╣рд╛рдВ рдЪрддреБрд░ рд▓реЛрдЧ рдЧрдВрднреАрд░ рд░реВрдк рд╕реЗ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдЕрджреНрднреБрдд рдЕрдЧреНрд░реЗрд╖рдг, рд╕рдВрдХрд▓рдХ рдЖрджрд┐ рдХреНрдпрд╛ рд╣реИред рд╢реИрдХреНрд╖рдгрд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рд▓реЗрдХрд┐рди рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕реЗ рдирд╣реАрдВред рд╡реЗ рд╕реЛрдЪреЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ, рд╡реЗ рдЕрдкрдирд╛ рд╕рдордп рдмрд┐рддрд╛рдПрдВрдЧреЗ рдФрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЫреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рд▓реЗрдЦреЛрдВ рдХреЗ рдмрдВрдбрд▓реЛрдВ рдХреЛ рджреЗрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐ рдХреИрд╕реЗ рдЕрджреНрднреБрдд рд╣реИ рдХрд┐ рд╕реНрд╡реЗрд▓реНрдЯреЗ рдкрд░ рдХреБрдЫ рдмрдХрд╡рд╛рд╕ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЬреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдкрд░ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЖрдк рдиреМрд╕рд┐рдЦрд┐рдП рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд╕реБрдЕрд░ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред

рдореЗрд░рд╛ рдкрд╕рдВрджреАрджрд╛ рд╕рд╡рд╛рд▓! рд▓рдЧрднрдЧ рдХреЗрдХ рдкрд░ рдЪреЗрд░реА рдХреА рддрд░рд╣ред

рд╣рд╛рдВ, рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдореИрдВ рд╕рд╣реА рдореЗрдВ рд╣реВрдВ рдФрд░ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ:

  • рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдХрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЕрдкрдиреЗ рдХрд╛рдо рдореЗрдВ Svelte рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ OSS рдореЗрдВ рд╕рдорд╛рдзрд╛рди рдкреЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реВрдВред
  • рдореИрдВ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреА рдкрд╕рдВрдж рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдгрдп рдирд┐рд░реНрдорд╛рддрд╛ рд╣реВрдВ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рд╕рдлрд▓рддрд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реВрдВред
  • рдореЗрд░реЗ рдкрд╛рд╕ рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╣реИред Svelte рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ рдЕрдм рдФрд░ рдкрд┐рдЫрд▓реЗ (Backbone, AngularJS, Ractive, Riot, Vue / Nuxt, React, LitElement) рдореЗрдВ рдХрдИ рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХрд╛ рдЕрдиреБрднрд╡ рд╣реИред
  • рдореИрдВ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рд╕рдВрд╡рд╛рдж рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ Svelte рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЕрдХреНрд╕рд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреА рдорджрдж рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕реЗ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдореИрдВ рдЙрдирдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╕реБрдирддрд╛ рд╣реВрдВ рдФрд░ рд╣рдореЗрд╢рд╛ рд╕рдорд╛рдзрд╛рди рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВред
  • рдореИрдВ Svelte рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдкрдврд╝рддрд╛ рд╣реВрдВ рдФрд░ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВред

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



рдкреА / рдПрд╕


рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЕрдм рдЕрд▓рд╛рд╡реЗрд░реНрджреА рд╣реИред рдФрд░ рдЖрдк, рдкреНрд░рд┐рдп @ action52champio, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдЙрдкрдХрд░рдг рдЦреЛрдЬрдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рди рдХреЗрд╡рд▓ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдХреА рдЖрдБрдЦреЛрдВ рдореЗрдВ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ? рд╕реНрд╡реЗрд▓реЗрдЯ рдХреЗ рд╕рд╛рде рдЖрдкрдХрд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдиреБрднрд╡ рдХреНрдпрд╛ рд╣реИ, рдФрд░ рдХреНрдпрд╛ рдЗрд╕рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд░реВрдкрд░реЗрдЦрд╛ рднреА рд╣реИ? рдЖрдкрдХреЛ React рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ, рдЖрдк Vue рдХреЛ рдирд╣реАрдВ рд╕рдордЭрддреЗ рд╣реИрдВред рдХреЛрдгреАрдп? рдирд╣реАрдВ, рдореБрдЭреЗ рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ред

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

рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ:


рдореИрдВ Svelte рдХреЗ рд▓реЗрдЦрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдСрдирд▓рд╛рдЗрди рдмреИрдардХ рдореЗрдВ рд╕рднреА рдХреЛ рдЖрдордВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдпрд╣ рдЕрд╡рд╕рд░ рд▓реЗрддрд╛ рд╣реВрдВ, рдЬрд╣рд╛рдВ рд╡рд╣ рд╕рдореБрджрд╛рдп рд╕реЗ рдПрдХрддреНрд░ рдХрд┐рдП рдЧрдП рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрдВрдЧреЗ:
sveltesociety.dev

All Articles