Gutenberg: Gutenberg рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЪреБрдирдирд╛ (~ рд╡рд░реНрдбрдкреНрд░реЗрд╕)

рдХреЛ рдирд┐рд░реНрдорд┐рдд 15 рд╕рд┐рддре░ 2017  ┬╖  271рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: WordPress/gutenberg

рдореИрдВ рдореИрдЯ рджреНрд╡рд╛рд░рд╛ ReactJS рд╕рдорд░реНрдерди рдЫреЛрдбрд╝рдиреЗ рдХреА рд╣рд╛рд▓рд┐рдпрд╛ рдШреЛрд╖рдгрд╛ рдХреЗ рдкреНрд░рдХрд╛рд╢ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред


рдЪреВрдВрдХрд┐ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╕рдореБрджрд╛рдп рдпрд╣рд╛рдВ рд╕рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ рдмрдврд╝ рд░рд╣рд╛ рд╣реИ - рдпрд╣ рдореБрджреНрджрд╛ рд╡рд╣ рд╣реИ рдЬрд╣рд╛рдВ рдХреЛрдИ рдЧреБрдЯреЗрдирдмрд░реНрдЧ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдЬреЛ рдХрд┐ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЛрд░ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИ)ред

S рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪреМрдЦрдЯреЗ!

IMHO рдпрд╣рд╛рдВ рджреЛ рдкреНрд░рдореБрдЦ рджрд╛рд╡реЗрджрд╛рд░ рд╣реИрдВред

  1. VueJS
  2. Preact
  3. рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк ( AngularJS , EmberJS , рдкреЙрд▓рд┐рдорд░ , MarkoJS , InfernoJS , Aurelia , рдЖрджрд┐)

рдмрд╕ рдЪрд░реНрдЪрд╛ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдБ рдореЗрд░реЗ рд╕рд┐рд░ рдХреЗ рдКрдкрд░ рд╕реЗ рдХреБрдЫ рд╡рд┐рдЪрд╛рд░ рд╣реИрдВред

### J VueJS :

  • рдкреНрд░реЛ : рд╢реБрд░реБрдЖрддреА рдЕрдиреБрдХреВрд▓
  • рдкреНрд░реЛ : рд▓рд╛рд░рд╡реЗрд▓ рдХреЗ рд╕рд╛рде рд╕рдлрд▓рддрд╛ рдХрд╛ рдЯреНрд░реИрдХ-рд░рд┐рдХреЙрд░реНрдб
  • PRO : рдорд╛рд░реНрдЧ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИ, рдЬреЛ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рдорд░реНрдерди рдХреА рдПрдХ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдХреЗ рд╕рд╛рде рдЙрдкрджреЗрд╢ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╣реИ
  • рдкреНрд░реЛ : рдкреНрд░рд┐рдХреНрдЯ рд╕реЗ рдЕрдзрд┐рдХ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛
  • рдХрд╛рдиреНрд╕ : рдкреНрд░рдореБрдЦ рд╡реНрдпрдХреНрддрд┐ рдирд┐рд░реНрднрд░рддрд╛

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

рд╕рд╛рде рд╣реА, WP рдХреЗ рдмрд╛рд╣рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдврд╛рдВрдЪрд╛ (рдЬреИрд╕реЗ Vue рдФрд░ Laravel рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдПрдХреАрдХрд░рдг), рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ WP рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рдЧреИрд░-WP рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рд▓рд╛рд░рд╡реЗрд▓ / рдбрдмреНрд▓реНрдпреВрдкреА рджреЗрд╡реЛрдВ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдХреНрд░реЙрд╕-рдУрд╡рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдХ рд╣реА рдЬреЗрдПрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реЛрдиреЗ рд╕реЗ рдмрд╣реБрдд рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рджреЗрд╡рддрд╛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд▓рд╛рд░рд╡реЗрд▓, рд╡реАрдпреВ рдФрд░ WP рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреЛрдЧрджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Rea рдЙрдкрджреЗрд╢ :

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

ЁЯдФ рд╕рдВрд╕рд╛рдзрди:

Your рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рдЬреЗрдПрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ рдФрд░ рдХрд╛рд░рдг рдХреНрдпреЛрдВ?

рдмрд╕ рдЬреЛ рдЬреЗрдПрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрдкрдХреЛ рдкрд╕рдВрдж рд╣реИ рдЙрд╕реЗ рд╕рд╛рдЭрд╛ рди рдХрд░реЗрдВ рдФрд░ рдпрд╣ рднреА рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпреЛрдВ рдФрд░ рдпрджрд┐ рд╕рдордп рдПрдХ рдЕрдореВрд░реНрдд рдкреАрдЖрд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рдкрд╕рдВрдж рдХреЗ рдЬреЗрдПрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдЧреБрдЯреЗрдирдмрд░реНрдЧ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

рдЪреАрдпрд░реНрд╕!


UPDATE 2017-09-23

рдХрд╣рд╛рдиреА рдореЗрдВ рдЯреНрд╡рд┐рд╕реНрдЯ

рд╡реЗрд╢реНрдпрд╛! рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╡реНрдпрд╛рдкрд╛рд░ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЧрдИ рд╣реИред рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдиреЗ рдРрд╕рд╛ рдХрд┐рдпрд╛? рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ! рдпрд╣ 3 рдмрдЬреЗ рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдкрд░ рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реВрдВ! рдЖрдк рдХреНрдпрд╛!

рд░рд┐рдПрдХреНрдЯрд┐рдВрдЧ рд░рд┐рдПрдХреНрдЯ, рдЬреЗрд╕реНрдЯ, рдлреНрд▓реЛ рдФрд░ рдЗрдореНрдпреВрдЯреЗрдмрд▓.рдЬреЗрдПрд╕

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

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

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

рдпрд╣ рдкрд╛рд░реА рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдлреЗрд╕рдмреБрдХ рдХреЗ рдмрд╛рдХреА рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдкрд░ рд╕рд╡рд╛рд▓ рдЙрдард╛рддреА рд╣реИред рд╣рдорд╛рд░реА рдХрдИ рд▓реЛрдХрдкреНрд░рд┐рдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдБ рдЕрдм рдмреАрдПрд╕рдбреА + рдкреЗрдЯреЗрдВрдЯ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреАред рд╣рдо рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд╛ рднреА рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрд▓рдЧ рд╣реИ рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рд╡рд┐рдХрд▓реНрдк рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдХреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧрд╛ред

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

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

рдореЗрд░рд╛ рд╡реЛрдЯ рдЕрдм рд░рд┐рдПрдХреНрдЯ рдХреЗ рд╕рд╛рде рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рд╣реИ ред - рдорд╛рдирд╡рддрд╛ рдкрд░ рджреЛрдмрд╛рд░рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реЛ рдЧрдпрд╛ред

рдЗрд╕реА рддрд░рд╣ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдмрдЬрд╛рдп ЁЯСН рдХреЗ рд╕рд╛рде рд╡реЛрдЯ рдХрд░реЗрдВред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореЗрд░рд╛ рд╡реЛрдЯ VueJS рдХреЗ рд╕рд╛рде рд╣реИ

рд╕рднреА 271 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореЗрд░рд╛ рд╡реЛрдЯ VueJS рдХреЗ рд╕рд╛рде рд╣реИ

рдореИрдВ VueJS рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реВрдВ

Vue рдореЗрдВ рдПрдХ рдорд╣рд╛рди рд╕рдореБрджрд╛рдп рд╣реИ рдФрд░ рдЖрдЧреЗ рдХреА рдкрд╕рдВрдж рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреЛрдгреАрдп рдЬреЗрдПрд╕

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

рдореИрдВ рд╡реЛрдЯ рдЬреЗрдПрд╕ рдХреЛ рднреА рд╡реЛрдЯ рджреВрдВрдЧрд╛

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕рд┐рд░реНрдл "рдореБрдЭреЗ рдкрд╕рдВрдж рд╣реИ Vue" рдЪрд┐рд▓реНрд▓рд╛рдирд╛ рдпрд╛ "рдореБрдЭреЗ XY рдЪрд╛рд╣рд┐рдП" рдпрд╣рд╛рдВ рдХрд┐рд╕реА рднреА рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдорддрджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ рдХрд┐ рдЗрдореЛрдЬреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рдХрд░реЗрдВ рдЬреЛ рдПрдХ рдереНрд░реЗрдб рдХреЛ рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддреЗ рд╕рдордп рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдерд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░ рд╕рдХреЗред

рдореИрдВ Vue рдХреЗ рд╕рд╛рде рдЬрд╛рдКрдБрдЧрд╛ред рдЗрд╕реЗ рд╕реАрдЦрдирд╛ рдФрд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдпрд╣ рдкреНрд░реАрдХреНрдЯ рд╕реЗ рдХрдо рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рд╣реИред

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

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

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

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

рдореИрдВ VueJS рдХреЗ рд▓рд┐рдП рдорддрджрд╛рди рдХрд░реЗрдВрдЧреЗ! рдпрд╣ рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗрдм рдШрдЯрдХреЛрдВ (рдкреЙрд▓реАрдорд░ рдХреЗ рдмрд┐рдирд╛, рд▓реЗрдХрд┐рди рд▓рд┐рдЯ-html рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреЗ рд╕рд╛рде рдЕрдЧрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдбреЛрдо рдХреА рдЬрд░реВрд░рдд рд╣реИ) рдХреЛ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдордВрдЪ рдФрд░ рдорд╛рдирдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрд┐рд╕реА рднреА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдпрд╛ рдврд╛рдВрдЪреЗ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ! рдПрдХ рдордЬрдмреВрдд рдФрд░ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдШрдЯрдХ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд▓рд┐рдП рдмрдирд╛рддрд╛ рд╣реИ, рдЬреЛ рд╕рднреА рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдЕрдВрддрд░ рд╣реИред (Vue, Angular, React - рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдбрд┐рдЧреНрд░реА рд╣рд╛рд▓рд╛рдВрдХрд┐: https://custom-elements-everywhere.com/)

рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ Vue рдпрд╛ рд╡реЗрдм рдХрдВрдкреЛрдиреЗрдВрдЯ рдХреЛ рдЖрдЬрд╝рдорд╛рдиреЗ рд╡рд╛рд▓реЗ рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИред

рдЧреБрдЯреЗрдирдмрд░реНрдЧ _ "рдлреНрд░реЗрдорд╡рд░реНрдХ-рдЕрдЬреНрдЮреЗрдпрд╡рд╛рджреА рдмреНрд▓реЙрдХ рдЗрдВрдЯрд░рдСрдкрд░реЗрдмрд┐рд▓рд┐рдЯреА (рд╡реЗрдирд┐рд▓рд╛, рд╡реАрдпреВ)" _ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ # 2463 рднреА рджреЗрдЦреЗрдВ

рдореИрдВ рдХреБрдЫ рдХрд╛рд░рдгреЛрдВ рд╕реЗ Vue.js рдХреА рдУрд░ рдЭреБрдХрд╛рд╡ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ред

  1. PHP рдлреНрд░реЗрдорд╡рд░реНрдХ Laravel рдХреЗ рднреАрддрд░ рд╕рд┐рджреНрдз рдЯреНрд░реИрдХ рд░рд┐рдХреЙрд░реНрдбред
  2. рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд┐рдХрдЕрдк рдХреЛ рдЕрдкрдирд╛рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдФрд░ рдЕрдзрд┐рдХ рд▓реЛрдЧ рдЕрдкрдирд╛ рдпреЛрдЧрджрд╛рди рджреЗ рд╕рдХрддреЗ рд╣реИрдВред
  3. рдпрджрд┐ рд╣рдо рд░реАрдРрдХреНрдЯ рд╕реЗ рджреВрд░ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдПрдХ рд╕рд╛рдл рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рдмрджрд▓рд╛рд╡ рд╕реЗ рджреВрд░ рдХрд░ рджреЗрддрд╛ рд╣реИ (рдкреНрд░реАрд░реЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рд╣рдо рдЗрд╕реЗ (рд░рд┐рдПрдХреНрдЯ) рдПрдХ рдЕрд░реНрде рдореЗрдВ рдкрдХрдбрд╝ рд░рд╣реЗ рд╣реИрдВ)ред

рдмрд╕ рдореЗрд░реА рд░рд╛рдп рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рдХрдИ рдЕрдиреНрдп рд▓реЛрдЧ Vue рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рд▓рдЧрддреЗ рд╣реИрдВ рдФрд░ рд╕рд╛рде рд╣реА рдпрд╣ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рднреА рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред

Vue рдХреЛ Preact рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЧрддрд┐ рдФрд░ рдмреЗрд╣рддрд░ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╕рдорд░реНрдерди рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдЕрдзрд┐рдХ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд░рд╛рдЬреНрдп рдкреНрд░рдмрдВрдзрди рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ) рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рдЬреЗрдВрдЯрд▓рд░ рд▓рд░реНрдирд┐рдВрдЧ рдХрд░реНрд╡ рд╣реИред рдкреНрд░рд▓реЗрдЦрди _excellent_ рд╣реИред

Preact рдХреЗ рд╕рд╛рде рдореЗрд░реА рдЪрд┐рдВрддрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдиреВрдиреА рд░реВрдк рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП React рдХреА рддрд░рд╣ рд╣реИ (React рдХреЗ рдкреЗрдЯреЗрдВрдЯ Preact рдХреЛ рдХрд╡рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ), рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╡рд┐рдкрд░реАрдд рднреА рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкреЛрд░реНрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рд╣реЗрд▓реНрдкрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝, рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЖрджрд┐ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП _enough_ рдЕрдВрддрд░ рд╣реИ)ред

рд╕рднреА рддрд░рд╣ рд╕реЗ рдмрдЪреНрдЪреЗ!

  • [x] [Gitlab] (https://about.gitlab.com/2016/10/20/why-we-chose-vue/)
  • [x] [HN] (https://news.ycombinator.com/item?id=14410190)
  • [x] [PixelJets] (http://pixeljets.com/blog/why-we-chose-vuejs-over-react/)

рдЧрд┐рдердм рд╕рд┐рддрд╛рд░реЗ -> рдпрд╣рд╛рдБ
рд╡рд░реНрдбрдкреНрд░реЗрд╕ рджреЗрд╡ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рд░реЛрдорд╛рдВрдЪрд┐рдд рд╣реЛрдЧрд╛ рдпрджрд┐ Vue.js for

Vue рдиреЗ рд╕рдордп рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдирд┐рдпрдорд┐рдд рдЕрдкрдбреЗрдЯ / рдврд╛рдВрдЪреЗ рдХреЗ рдЙрдиреНрдирдпрди рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рд╛рди рд╕рдореБрджрд╛рдп рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рд╣реИред

рдкреБрдирд╢реНрдЪред рднрдпрд╛рдирдХ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдЕрдиреБрднрд╡ рдХреЗ рд▓рд┐рдП https://chat.vuejs.org рдЬреНрд╡рд╛рдЗрди рдХрд░реЗрдВ .. рдХреБрдЫ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдбреЛрдк рд╡рд╣рд╛рдБ рджреЗрд╡рддрд╛ :)

@jbreckmckye рдореЗрд░рд╛ рдорддрд▓рдм рдмрд╛рддрдЪреАрдд рдХреЛ рдкрдЯрд░реА рд╕реЗ рдЙрддрд╛рд░рдирд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдк рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдкреЗрдЯреЗрдВрдЯ рдХреНрд▓реЙрдЬ рдХреНрдпрд╛ рд╣реИ? рдпрд╣ рдлреЗрд╕рдмреБрдХ рдХреЛ рдЕрдиреНрдп рдореБрдХрджрдореЛрдВ рд╕реЗ рдкреЗрдЯреЗрдВрдЯ рдореБрдХрджрдореЛрдВ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рди рд▓реЗрдВ рдХрд┐ рдореЗрд░реА рдХрдВрдкрдиреА рд╕реНрдорд╛рд░реНрдЯ рдлреНрд░рд┐рдЬ рдмрдирд╛рддреА рд╣реИ рдФрд░ рд╣рдо UI рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕ рдкрд░ рдПрдХ рдкреЗрдЯреЗрдВрдЯ рд╣реИ, рдФрд░ рдлрд┐рд░ рдПрдлрдмреА рдЙрд╕ рдкреЗрдЯреЗрдВрдЯ рдкрд░ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ ... рдЕрдЧрд░ рд╣рдо рдореБрдХрджрдорд╛ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╣рдо рдЕрдм рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕рдХрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдкреЗрдЯреЗрдВрдЯ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИ (рдЬреЛ рдореБрдЭреЗ рдпрдХреАрди рднреА рдирд╣реАрдВ рд╣реИ рдХрд┐ рдлреЗрд╕рдмреБрдХ рдХреЗ рдкрд╛рд╕ рд╣реИ ... рдЕрдиреНрдпрдерд╛ рдЙрдкрджреЗрд╢, рдкреНрд░рддрд┐рдЬреНрдЮрд╛ рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреА рд░реВрдкрд░реЗрдЦрд╛ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рд╡реНрдпрдХреНрддрд┐ рдиреЗ рдЕрдм рддрдХ рдореБрдХрджрдорд╛ рдХрд░ рджрд┐рдпрд╛ рд╣реЛрдЧрд╛)

Vue.js рдХреЗ рдореБрдЦреНрдп рд╕рджрд╕реНрдп рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдмрд╕ рдХрд╛рд░рдХ рдореБрджреНрджреЗ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЙрдард╛рдпрд╛ рдЧрдпрд╛ рдмрд┐рдВрджреБ рд╣реИ, рд╣рдо рдЕрдм рдХреБрдЫ рдЪрд┐рдВрддрд╛рдУрдВ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд╛рдп рдХрд░ рд░рд╣реЗ рд╣реИрдВред

1) Vue.js org npm рдХреЗ рд▓рд┐рдП рдЦрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдПрдХ рдЯреАрдо рдХреЗ рд░реВрдк рдореЗрдВ рдЖрд╕рд╛рди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
2) рдЪреАрдЬреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░рдмрдВрдз рд╡рд┐рд╡рд░рдг (рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЖрджрд┐)
3) рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рд▓реБрднрд╛рдиреЗ рдФрд░ рдмрдврд╝рддреЗ рд╕рдореБрджрд╛рдп рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЦреБрд▓реЗ рд╕рд╛рдореВрд╣рд┐рдХ рдХреА рд╢реБрд░реБрдЖрддред https://medium.com/the-vue-point/vue-is-now-on-opencollective-1ef89ca1334b
4) Vue рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рддреЗрдЬреА рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдЖ рд╣реИ, рдФрд░ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдХреЛрд░ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдпреЛрдЧрджрд╛рди рд╕рдореБрджрд╛рдп рд╕реЗ рд╣реА рдЖ рд░рд╣реЗ рд╣реИрдВред https://www.youtube.com/watch?v=993X1kiisFE
5) рдЬрдм рдЖрдк рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЙрдпрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕реЗ рдЕрдиреНрдп рдХреЛрд░ рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рднрд╛рд░реА рд╕реЗ рдЕрдзрд┐рдХ рдмрдирд╛рдП рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ

рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ Vue.js рддреЗрдЬреА рд╕реЗ рдмрдврд╝ рд░рд╣рд╛ рд╣реИ рдФрд░ 'рдмрд╕ рдлреИрдХреНрдЯрд░' рдореЗрдВ рдХрд╛рдлреА рдХрдореА рдЖрдИ рд╣реИред @Philiparthurmoore рдиреЛрдЯ рдХреЗ рд░реВрдк рдореЗрдВ, рдЗрд╡рд╛рди рдХреА рд╣рдореЗрд╢рд╛ рдПрдХ рдмрдбрд╝реА рднрд╛рдЧреАрджрд╛рд░реА рд╣реЛрдЧреА рдФрд░ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫреА рдмрд╛рдд рд╣реИред

рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдБ рдмрд╣реБрдд рд╕рд╛рд░реЗ VueJS рдкреНрд░рд╢рдВрд╕рдХ рд╣реИрдВред рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд░рд┐рдПрдХреНрдЯ рд╕реЗ Vue рддрдХ рдПрдХ рдмрдбрд╝реЗ рдХреЛрдбрдмреЗрд╕ рдХреЛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ? рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдкрд╛рде рдХреНрдпрд╛ рд╣реИ?

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

@patrickgalbraith рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ Preact рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдЧрд▓рдд рдХрд╛рд░рдг рд╣реИред рдЗрд╕рдХреА рдЦреВрдмрд┐рдпреЛрдВ рдкрд░ рдЗрд╕рдХрд╛ рдЕрдВрджрд╛рдЬрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рди рдХрд┐ рдЗрд╕рд▓рд┐рдП рдХрд┐ рдЗрд╕рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдореИрдВ Preact рдХреЗ рд╕рд╛рде рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореБрджреНрджреЛрдВ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ

  • VueJS рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЫреЛрдЯрд╛ рд╕рдореБрджрд╛рдп
  • рдХреЛрдб рдХреА рдмрджрдмреВ - рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рдорд╛рди рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдмреБрд░реА рдкреНрд░рдерд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдЗрд╕рдХреЗ рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░рдг рддреЗрдЬ рдкрде рдХреЗ рд▓рд┐рдП)
  • Preact рдХреЗ рд╕рд╛рде рдЪрд┐рдкрдХреЗ рд░рд╣рдирд╛ рд╡реИрд╕реЗ рднреА React рдХреЗ рд╕рд╛рде рдЪрд┐рдкрдХрдирд╛ рд╣реИ (рдЗрд╕реЗ рдПрдХ рд╕реВрддреНрд░ рдореЗрдВ рдкрдврд╝реЗрдВ)

рдореЗрд░реЗ рдкрд╛рд╕ рд╕реАрдорд┐рдд рдлреИрд╢рди рдореЗрдВ рдХреЗрд╡рд▓ рдкреНрд░реИрдХреНрдЯрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдпрд╣ рд╕рд┐рд░реНрдл рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред

@ рдмреНрд▓реЗрдХ-рдиреНрдпреВрдореИрди рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдФрд░ рдЙрд╕реЗ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред ЁЯТп

рдЗрд╕рдХреА рдЦреВрдмрд┐рдпреЛрдВ рдкрд░ рдЗрд╕рдХрд╛ рдЕрдВрджрд╛рдЬрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рди рдХрд┐ рдЗрд╕рд▓рд┐рдП рдХрд┐ рдЗрд╕рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред

рд╣рд╛рдБред рдпрд╣ рдПрдХ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рдирд┐рд░реНрдгрдп рд╣реИред

@patrickgalbraith рдпрджрд┐ рдкреВрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреВрд░реА рд╣реЛ рдЬрд╛рддреА, рддреЛ рдореИрдВ рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛ рдХрд┐ рдПрдХ рдЙрдЪрд┐рдд рддрд░реНрдХред рдЪреВрдВрдХрд┐ рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рдХреЗ рдореБрджреНрджреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдкреАрд╕ рд╣реЛрдЧрд╛ред

рдЬреИрд╕рд╛ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрднреА рднреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдг рдореЗрдВ рд╣реИ, @ рдЕрд╣рдорджрд╡рд╛рдЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдЗрд╕рдХреЗ рдПрдХ рдореБрджреНрджреЗ рдХреА рдХрдоред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ Vue, React, рдФрд░ Preact рдореЗрдВ рдмрд╣реБрдд рд╕рдорд╛рди рдкреНрд░рддрд┐рдорд╛рди рд╣реИрдВред рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рджреЛрдиреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдорддрднреЗрдж рд╣реЛрдВрдЧреЗред

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рд╢рд╛рдВрддрд┐ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред https://github.com/SmallComfort/react-vue

рдпрджреНрдпрдкрд┐ рдпрд╣ рд╕рдорд╛рди рдЯреВрд▓ рдХреА рддреБрд▓рдирд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рд▓реЗрдЦ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рд╛рди рдмрд┐рдВрджреБ рдЙрдард╛рддрд╛ рд╣реИред https://medium.com/unicorn-supplies/angular-vs-react-vs-vue-a-2017-comparison-c5c52d620176

@ рдмреНрд▓реЗрдХ-рдиреНрдпреВрдореИрди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЗрд╡рд▓ рд╢реБрд░реБрдЖрддреА рдЪрд░рдг рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ 6 рдорд╣реАрдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ? рдпрд╣ рднреА рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдХреИрд▓рд┐рдкреНрд╕реЛ рджреЛ рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рдкреБрд░рд╛рдирд╛ рд╣реИред

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

рд╕реНрдЯреЗрдВрд╕рд┐рд▓ рднреА рдЖрд╢рд╛рдЬрдирдХ рд▓рдЧрддрд╛ рд╣реИред

https://github.com/ionic-team/stencil-starter

рдореЗрд░реА рд░рд╛рдп рд╣реИ рдХрд┐ рдпреЗ 2 рдЕрдВрдХ, Vue рдХреЗ рд▓рд┐рдП рдПрдХ рдордЬрдмреВрдд рдорд╛рдорд▓рд╛ рдмрдирд╛рддреЗ рд╣реИрдВ:

  • рд╢реБрд░реБрдЖрдд рдЕрдиреБрдХреВрд▓ рдФрд░ редред
  • рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рд╕рдореБрджрд╛рдп рдХрд╛ рд╕рдорд░реНрдерди

рджреЛрдиреЛрдВ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдореБрдЦреНрдп рд╕реНрддрдВрднреЛрдВ рдореЗрдВ рд╕реЗ 2 рд╣реИрдВред

рдореИрдВ рдЕрдХреЗрд▓рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдкрд┐рдЫрд▓реЗ рдЫрд╣ рдорд╣реАрдиреЛрдВ рдореЗрдВ рдЗрд╡рд╛рди рдХреЗ рдкреИрдЯреНрд░реЛрди рдХреЛ рдмрд╣реБрдд рдХрд░реАрдм рд╕реЗ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рдкрдврд╝рд╛ рдХрд┐ рдЕрдЧрд░ рд╡рд╣ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдзрди рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ рддреЛ рдЙрд╕реЗ рдФрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реЛрдЧреАред

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

рдмреЗрд╢рдХ Vue рдХреЛ рдЕрдиреНрдп рдХрдВрдкрдирд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрджрд╛рд░рддрд╛ рд╕реЗ рд╕рдорд░реНрдерди рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдЬрд╛рдирдирд╛ рдХрдард┐рди рд╣реИред

рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдЧреЛрдж рд▓реЗрдиреЗ рдХреА рд░реВрдкрд░реЗрдЦрд╛ рджреАрд░реНрдШрд╛рдпреБ рдХреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рджреЗрддреА рд╣реИ, рд▓реЛрдЧред рдпрджрд┐ рдЖрдкрдиреЗ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рд╣реИ, рддреЛ рд╣рд░ рд╕рдордп 'рдбрд╛рдЗ' рдорд░ рдЬрд╛рддреЗ рд╣реИрдВред

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

рдореИрдВ рд╡реЛрдЯ рдХреЗ рд▓рд┐рдП

  • рд╕рд░рд▓ рдПрдкреАрдЖрдИ / рдЖрдк рдПрдХ рд╕рдкреНрддрд╛рд╣ рдХреЗ рддрд╣рдд рд╕рдмрд╕реЗ рдмреБрдирд┐рдпрд╛рджреА рд╕рд╛рдорд╛рди рд╕реАрдЦ рд╕рдХрддреЗ рд╣реИрдВ
  • рд╕рд░рд▓ рдкреНрд░рд╡рд╛рд╣ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди vuex рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ
  • рддреЗрдЬреА рд╕реЗ рдкрд░рд┐рдгрд╛рдо: рдкреА
  • рдмрдврд╝рддреЗ рд╕рдореБрджрд╛рдп
  • рдПрдордЖрдИрдЯреА

рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХрд╛рд░рдгреЛрдВ рд╕реЗ, Vue рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рд╡реЛрдЯред рд╕рдХреНрд░рд┐рдп рдХрд┐рдП рдЧрдП рдореЗрд▓ рд╕реВрдЪрдирд╛рдУрдВ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдореЗрд░реА рдХреНрд╖рдорд╛ рдпрд╛рдЪрдирд╛!

@ michaelbdavidson7 , Vue рдХреЗ рдкрд╛рд╕ рдЕрдВрддрддрдГ рдЗрд╡рд╛рди рдХрд╛ рдЗрдирдкреБрдЯ рд╣реЛрдЧрд╛ рдФрд░ Patreon рдЕрднрд┐рдпрд╛рди рдЙрд╕реЗ рдЕрдзрд┐рдХ рдорд╣рд╛рди Vue рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдерд╛ред рдЙрд╕реЗ рдкреИрдЯреНрд░рд┐рдпрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЕрдиреНрдп рдХрд╛рдо рдкрд░ рд▓реЗрдиреЗ рд╕реЗ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╡реЗрдп рдХреЛ рдЦрддрд░реЗ рдореЗрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ @ рдмреНрд▓реЗрдХ-рдиреНрдпреВрдореИрди (рдПрдХ рдХреЛрд░ рд╡реАрдП рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛) рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ (рдФрд░ рдЗрд╡рд╛рди рдЦреБрдж рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ), рд╡реАрдпреВ рдЕрдм рдХреЗрд╡рд▓ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд╣реИред рдЬрд┐рддрдирд╛ рдХрд┐ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдореИрдЯ рд╣реИ, рд╣рд╛рдБ, рд▓реЗрдХрд┐рди рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдореИрдЯ (рдЦреЗрдж рдореИрдЯ;) рдХреЗ рдмрд┐рдирд╛ рдХреБрдЫ рдЕрд╡рддрд╛рд░ рдореЗрдВ рдЬрд╛рд░реА рд░рд╣ рд╕рдХрддрд╛ рд╣реИред Vue (рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдЗрд╡рд╛рди;)) рдХреЗ рд▓рд┐рдП рднреА рдпрд╣реА рд╕рдЪ рд╣реИред
@ рдЕрд╣рдорджрд╡рд╛рдЗрд╕ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ "рдкреНрд░рдореБрдЦ рд╡реНрдпрдХреНрддрд┐ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛" рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рд╕рдЯреАрдХ рдирд╣реАрдВ рд╣реИред

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

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

рдЖрдк рд╕рднреА рд▓реЛрдЧ рд╕рд┐рд░реНрдл рдирд╛рдо рд╕реЗ рдЪреМрдЦрдЯреЗ рдЪрд┐рд▓реНрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рд╕реАрдЦрд╛ рд╣реИред

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

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

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

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

Vue рдЯрд┐рдХрд╛рдК рд╣реИ, рдФрд░ рдореИрдВ рдЗрд╡рд╛рди рдХреА рдУрд░ рд╕реЗ рдирд╣реАрдВ рдмреЛрд▓рддрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рд╡рд╣ рд╡рд┐рддреНрдд рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рд╕реЗ рдмрд╣реБрдд рдЦреБрд╢ рд╣реИред

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

Vue.js рдХреА рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП рдПрдХ

рдЕрдВрдд рдореЗрдВ, рдпрд╣ рдПрдХ рдврд╛рдВрдЪрд╛ рд╣реЛрдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЬреЛ a11y рд╕рд░рд▓ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╣рдо a11y рддреНрд░реБрдЯрд┐рдпреЛрдВ рдФрд░ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЗ рдмрд╣реБрдордд рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рд╕рдХреЗрдВред

рдпрджрд┐ рдЖрдк рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рд╡рдЬрд╣ рд╕реЗ рдЖрд╕рд╛рди рдмрджрд▓рд╛рд╡ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдЬреЛ рдЖрдк рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╡рд╣ рд╣реИ рдЗрдиреНрдлрд░реНрдиреЛрдЬреЗрдПрд╕ред https://github.com/infernojs/inferno рдпрд╣ рдЫреЛрдЯреЗ рдлреБрдЯрдкреНрд░рд┐рдВрдЯ рдФрд░ рддреЗрдЬ рд░рдирдЯрд╛рдЗрдо рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдПрдкреАрдЖрдИ рдХреЗ рдХрд░реАрдм рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ MIT рдиреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рджрд┐рдпрд╛ред рдореИрдВ рдирд░рдХ рдХреЗ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реВрдВ рдФрд░ рдореИрдВ рд╕рдВрдХреНрд░рдордг рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

@Havunen рджреНрд╡рд╛рд░рд╛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рджреВрд╕рд░реЗ рджрд┐рди рдЗрдиреНрдлрд░реНрдиреЛ рдореЗрдВ рджреЗрдЦ рд░рд╣рд╛ рдерд╛, рдЕрднреА рддрдХ рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИред рд╡реИрд╕реЗ рднреА рд╣реЛрдирд╣рд╛рд░ рд▓рдЧрддрд╛ рд╣реИ!

рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП, рдЗрдиреНрдлрд░реНрдиреЛ рдХреЗ рд▓реЗрдЦрдХ рдХреЛ рдлреЗрд╕рдмреБрдХ рджреНрд╡рд╛рд░рд╛ рдХрд╛рдо рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ

рдореИрдВ markoJS рдХреЗ рд▓рд┐рдП рд╡реЛрдЯ рдХрд░рддрд╛ рд╣реВрдВ http://markojs.com/

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

рдореИрдВ DIO 8 рдХрд╛ рд╕реБрдЭрд╛рд╡ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ API рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ 16 рдХреЗ рд▓рд┐рдП рдирд┐рдХрдЯрддрдо рдЪреАрдЬ рд╣реИред

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

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╡реЗ рдмрд┐рд▓реНрдХреБрд▓ рд╕рдорд╛рди рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкреЛрд░реНрдЯрд▓реНрд╕ рдХреЗ рд▓рд┐рдП, vue-portal @LinusBorg рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛

@youknowriad I рдХреЛ рдлреЗрд╕рдмреБрдХ рджреНрд╡рд╛рд░рд╛ рд╣рд╛рдпрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред @ рд╣реЗрд╡реЗрди рдФрд░ рдЗрдиреНрдлрд░реНрдиреЛ рдХреЗ рдкреАрдЫреЗ рдХреА рдЯреАрдо рдореЗрд░реЗ рдмрд┐рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИред рд╡реЗ рдХрд╛рдо рдЬреЛ рдЗрдиреНрдлрд░реНрдиреЛ рдкрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдХрдорд╛рд▓ рдХрд╛ рд╣реИ рдФрд░ рдЕрдЧрд░ рдЖрдкрдХреЛ рдореМрдХрд╛ рдорд┐рд▓реЗ рддреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЗрдирдлрд░реНрдиреЛ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рд▓рд╛рдпрдХ рд╣реИ :)

рдореИрдВ Marko.js рдХреЗ рд▓реЗрдЦрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реВрдБ рдФрд░ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд▓рд┐рдП Marko.js рдХреЛ рд░рд┐рдВрдЧ рдореЗрдВ рдлреЗрдВрдХрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рд╣рдорд╛рд░реЗ рд╕рдореБрджрд╛рдп рдХреЗ рдХрдИ рд╕рджрд╕реНрдп рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣реБрдВрдЪ рдЧрдП рдФрд░ рд╣рдореЗрдВ рдЗрд╕ GitHub рдореБрджреНрджреЗ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд┐рдпрд╛ред Marko.js рдХреЗ рдкрд╛рд╕ рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд-рдЕрдиреБрдХреВрд▓ рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ eBay.com рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рдордЬрдмреВрдд рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рд╕рдореБрджрд╛рдп рд╣реИред рдпрд╣ рд░рд┐рдПрдХреНрдЯ рдФрд░ рд╡реАрдпреВ рд╕реЗ рдХрдИ рдЕрдЪреНрдЫреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд╕рд╛рдордиреЗ рд▓рд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдордиреЗ рдЪреАрдЬреЛрдВ рдХреЛ рд╕рд░рд▓ рдФрд░ рддреЗрдЬ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ (рд╕рдВрдХрд▓рди-рд╕рдордп рдХреЗ рдЕрдиреБрдХреВрд▓рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдФрд░ рд╣рдордиреЗ рдЬрд╣рд╛рдВ рдХрд╣реАрдВ рднреА рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рдирд┐рдХрд╛рд▓рд╛ рд╣реИред рдореИрдВ рдиреАрдЪреЗ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛:

рдпреВрдЖрдИ рдШрдЯрдХ

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

class {
  onInput(input) {
    this.state = { 
      count: input.count || 0 
    };
  }
  increment() {
    this.state.count++;
  }
}

style {
  .count {
    color:#09c;
  }
}

<div.count>${state.count}</div>
<button on-click('increment')>
  Click me!
</button>

рд╡рд╛рдХреНрдп - рд╡рд┐рдиреНрдпрд╛рд╕

рдорд╛рд░реНрдХреЛ JSX рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди HTML рдХрд╛ рдПрдХ рд╕реБрдкрд░рд╕реЗрдЯ рдЬреЛ JS рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдпрд╣ HTML рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди Vue рд╣реИ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ HTML рддрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЫреЛрд░реЛрдВ рдФрд░ рд╕рд╢рд░реНрдд рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдПрдХ рдорд╛рдирдХ HTML рд╕реНрдЯреНрд░рд┐рдВрдЧ рдмрдирд╛рдо рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рд╣рдореЗрдВ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Marko.js рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдмреЗрд╣рдж рдкрдардиреАрдп рдФрд░ рд░рдЦрд░рдЦрд╛рд╡ рдпреЛрдЧреНрдп рд╣реИрдВ (рдорд╛рд░реНрдХреЛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд, рдЗрдВрдбреЗрдВрдЯреЗрд╢рди-рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ)ред

рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдкреНрд░рддрд┐рдкрд╛рджрди

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

рдЖрдЧреЗ рдХреА рдкрдврд╛рдИ:

рдореИрдВ рдорд╛рд░реНрдХреЛ рдХреЛ рд╡реЛрдЯ рджреЗрддрд╛ рд╣реВрдБ !! ЁЯЩВ

рдЕрдЧрд░ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдЯреАрдо (@ahmadawais? @M? @Swissspidy?) рд╕реЗ рдХреЛрдИ рднреА рдорд╛рд░реНрдХреЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐рд╕реА рднреА рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддреНрд╡рд░рд┐рдд рдЪреИрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рд╣рдо, рдорд╛рд░реНрдХреЛ рдЯреАрдо, рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред : call_me_hand: hand

@ рдореИрдВрдиреЗ рдЗрд╕ рдкрд░ @ рдмреНрд▓реЙрдЧ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХреА, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рдореЗрдВ рдпрд╣рд╛рдВ рдкреЛрд╕реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛:

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

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

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

рдПрдХ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдФрд░ рдбреЗрд╡рд▓рдкрд░ рдЕрдиреБрднрд╡ рд╕реЗ, рдПрдореНрдмрд░ Wordpress рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ (5 рд╡рд░реНрд╖реЛрдВ рдореЗрдВ Wordpress рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ) рд╕реЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред
рдПрдореНрдмрд░ рдореЗрдВ рдХрдИ рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдпрд╛ рддреЛ рдирд┐рд░реНрдорд┐рдд рд╣реИрдВ, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИрдВ, рдпрд╛ рдПрдбрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ; рдпрд╣ "рдореЗрд░реЗ рдРрдк рдХреЗ рд╕рд╛рде рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛" рдХреЗ рд╕рд╡рд╛рд▓ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рдВрднрд╡ рд╕реБрд░рдХреНрд╖рд╛ рдпрд╛ рдкреНрд░рджрд░реНрд╢рди рдмрдЧ рдХреЛ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
рдПрдореНрдмрд░ рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рдЕрдореВрд░реНрдд рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдЕрдВрддрд┐рдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЕрдиреБрдХреВрд▓рди рдХреЛ рдЖрд╕рд╛рди рдФрд░ рдордЬреЗрджрд╛рд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрд╢реНрдХрд┐рд▓ рдХреЛрдб рдХреЛ рджрд╛рдпрд░реЗ рдореЗрдВ рд╕реАрдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдПрдореНрдмрд░ addons рдмрд╛рд░реАрдХреА рд╕реЗ Wordpress plugins рдФрд░ рд╡рд┐рд╖рдпреЛрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдСрдЯреЛ-рдЦреЛрдЬреЗ рдЧрдП рд╣реИрдВ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдВрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдмрдирд╛рдП рд░рдЦрд╛ рд╣реИ, рдФрд░ рд╕рдмрд╕реЗ рд╕реНрдерд┐рд░ рд░рд╛рдХреНрд╖рд╕реЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдореНрдмрд░ рдСрдмреНрдЬрд░реНрд╡рд░ рдирд╛рдордХ рдПрдореНрдмрд░ Addons рдХреЗ рд▓рд┐рдП рдПрдХ рдореМрдЬреВрджрд╛ рдЕрд╡рдзрд┐ рдЙрдкрдХрд░рдг рд╣реИред

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

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

рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рд░рд┐рдПрдХреНрдЯ рдкреЛрд░реНрдЯрд▓реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдПрдХ рдФрд░ 2 mention рдореЗрдВ рдбрд╛рд▓рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдПрдореНрдмрд░ рдХреЗ рдкрд╛рд╕ рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдореНрдмрд░ рд╡рд░реНрдорд╣реЛрд▓ рдирд╛рдордХ рдПрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдПрдбрдСрди рд╣реИ рдФрд░ рдХрдИ рдРрдбрдСрди рдЗрд╕рдХреЗ рдКрдкрд░ рдбрд╛рдпрд▓реЙрдЧ, рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рд╣реЗрдб рдореЗрдВ рдмрджрд▓рд╛рд╡ рдЬреИрд╕реЗ рдлреАрдЪрд░ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред , рдФрд░ рдЕрдзрд┐рдХред

рдореИрдВ рдЗрд╕рдХреЗ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░рддрд┐рдкрд╛рджрди рд╕рдорд░реНрдерди рдФрд░ рдлрд╛рд╕реНрдЯ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдХреЛ рдХреЛ рд╡реЛрдЯ рдХрд░реВрдБрдЧрд╛ред !!!

@ patrick-steele-idem & @mlrawlings - рджреНрд╡рд╛рд░рд╛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдПрдХ рддрдереНрдп рдХреЗ рд▓рд┐рдП рдЬрд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдорд╛рд░реНрдХреЛрдЬреЗрдПрд╕ рдмрд╣реБрдд рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдореМрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдореИрдВрдиреЗ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд┐рдпрд╛, рдЬрд╣рд╛рдВ рджреЗрд╡рддрд╛ рдЕрдкрдиреЗ рддреЗрдЬ рдПрдиреАрдореЗрд╢рди рд░реЗрдВрдбрд░рд┐рдВрдЧ рдЗрдВрдЬрди рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдХреЛрдЬреЗрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рдереЗред рдпрд╣ рдмрд╣реБрдд рдЕрд▓рдЧ рдФрд░ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдерд╛ред

рдореИрдВ рдФрд░ рдЦреЛрджреВрдВрдЧрд╛ред

рдореИрдВрдиреЗ Ember.js рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╣реБрдд рдмрдбрд╝реЗ рдЙрджреНрдпрдо рд╕рдВрдЧрдарди рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рдЬрд╣рд╛рдБ рдРрдк рдЕрдиреНрдп рдРрдкреНрд╕ рдХреЗ рднреАрддрд░ рдФрд░ рдмрд╣реБрдд рдЫреЛрдЯреЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ рдЫреЛрдЯреЗ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдЪрд▓ рд░рд╣реЗ рдереЗред Ember.js рдХреА рдордЬрдмреВрдд рд░рд╛рдп рдФрд░ рд╕рдореНрдореЗрд▓рдиреЛрдВ рдиреЗ рдЯреАрдореЛрдВ рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмрдврд╝рдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдПрдХ рдЙрддреНрдкрд╛рджрдХ рдФрд░ рдмрдирд╛рдП рд░рдЦрдиреЗ рдпреЛрдЧреНрдп рдХреЛрдбрдмреЗрд╕ рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХреА рд╣реИред рдпрд╣ рди рдХреЗрд╡рд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рджреМрд░рд╛рди рдХреЛрдб (рдЗрдВрдЬрди рдпрд╛ рдПрдбрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рднреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕рдиреЗ рд╕рдореНрдореЗрд▓рдиреЛрдВ рдХреЛ рдЙрддреНрдкрд╛рджрдХ рд╣реЛрдиреЗ рдФрд░ рдХрд┐рд╕реА рднреА рдПрдореНрдмрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдЦрд╛ рд╣реИред

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

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

рдЕрдиреНрдп рд▓реЛрдХрдкреНрд░рд┐рдп рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬреЛ Ember рдХрд╛ рдЙрдкрдпреЛрдЧ @rtablada рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ Twitch.tv , Heroku рдбреИрд╢рдмреЛрд░реНрдб , рдЯреНрд░реИрд╡рд┐рд╕ CI рдФрд░ рдбрд┐рд╕реНрдХреЛрд░реНрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ ред

@SaladFork рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВрдиреЗ рдЬреНрдпрд╛рджрд╛рддрд░ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЛ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдмрдВрдзрди рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдирд╛рдо рджреЗрдХрд░ рд╢реБрд░реВ рдХрд┐рдпрд╛ред

рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдПрдореНрдмрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡рд╣ рдХрд┐рддрдирд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ @tehviking рдХреЛ рдкрд┐рдВрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рд╡рд╣ рдЕрдкрдиреА рдЯреАрдо рдХреЗ рд╣рд╛рд▓ рдХреЗ рд╕рдВрдХреНрд░рдордг рдХреЛ рд░рд┐рдПрдХреНрдЯ рд╕реЗ рдПрдореНрдмрд░ рддрдХ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

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

рдорд╛рд░реНрдХреЛ рдХреЗ рд▓рд┐рдП рднреА +1ред рдлреНрд░рдВрдЯ-рдПрдВрдб рдХрд╛рдо рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рдмрд╛рд▓ рдЦреЛрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдЧреНрд░реЗ рд╣реЛ рдЧрдпрд╛ (рдЬреИрд╕реЗ, рдмрд╣реБрдд рд╕рдордп рдкрд╣рд▓реЗ), рдпрд╣ рдлреНрд░рдВрдЯ-рдПрдВрдб рдлреНрд░реЗрдорд╡рд░реНрдХ / рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд░рд╣рд╛ рд╣реИ рдЬреЛ рдореИрдВ рдЗрди рд╕рднреА рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЦреЛрдЬ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣ рдПрдХ рдмрдбрд╝рд╛ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореБрдЭреЗ @ patrick-steele-idem & @mlrawlings рдХреЗ рд╕рд╛рде eBay рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдмрд╣реБрдд рдкрд╕рдВрдж рд╣реИред

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

рдореБрдЭреЗ рдХреБрд╢рд▓ рдорд╛рд░реНрдХреЛ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдорд╛рд░реНрдХреЛ-рд╡рд┐рдЬреЗрдЯ рднреА рдкрд╕рдВрдж рд╣реИред рдмрд╕ рдмрдХрд╛рдпрд╛ рдФрд░ рджреБрдмрд▓рд╛ рдврд╛рдВрдЪрд╛ред рдЕрдиреНрдп рдврд╛рдБрдЪреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЗрд╕рдХрд╛ рд░рд╛рд╕реНрддрд╛ рддреЗрдЬрд╝ рд╣реИред рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдпрд╣рд╛рдБ рд╣реИ

рдореИрдВ MarkoJS рдХреЛ рд╡реЛрдЯ рджреЗрддрд╛ рд╣реВрдВ, рд╣рдо рдХрдИ рд╕рд╛рд▓реЛрдВ рд╕реЗ рдПрдХ рд╣реИрдВрдбрд▓рдмрд╛рд░ рдХреА рджреБрдХрд╛рди рдереЗред

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

рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдЗрд╕ рддрдереНрдп рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реБрдП рдорд╛рд░реНрдХреЛрдЬреЗрд╕ рдХреЛ рдЙрдард╛рдпрд╛:

  1. рдЕрдЪреНрдЫрд╛ рд╕рд░реНрд╡рд░ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдлрд╛рд╕реНрдЯ рд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐рдкрд╛рджрди
  2. рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдкрд╣рд▓реЗ рдмрд╛рдЗрдЯ рдХреЛ рдмрд╛рд╣рд░ рдзрдХреЗрд▓рддрд╛ рд╣реИ
  3. рдорд╛рдореВрд▓реА рдШрдЯрдХреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдФрд░ рдбреЗрдЯрд╛ рдХреЗ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдкрд░ рдЙрдиреНрд╣реЗрдВ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛
  4. рдПрдХ рдкреНрд▓рдЧ рдмрдирд╛рдиреЗ рдФрд░ рдШрдЯрдХ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдЦреЗрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛
  5. React / Vue рд╕реЗ рд╕рдорд╛рди рдпрд╛ рдмреЗрд╣рддрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд╕рд╛рде рдХреНрд▓рд╛рдЗрдВрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЛ рдЕрдзрд┐рдХрддрдо рдХрд░реЗрдВред
  6. рдШрдЯрдХ рд╕рдВрдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХреЗрд╡рд▓ рдкрд░реАрдХреНрд╖рдг рд░реЗрдВрдбрд░рд┐рдВрдЧ, рдмрд▓реНрдХрд┐ рдШрдЯрдХ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

(рдИрдмреЗ рдХреНрд▓рд╛рд╕реАрдлрд╛рдЗрдбреНрд╕ рд╕реЗ рдПрдХ рд╕рдлрд▓рддрд╛ рдХреА рдХрд╣рд╛рдиреА)

рдПрдВрдЧреБрд▓рд░ рдХреЗ рд▓рд┐рдП +1 (рдиреЙрдЯ рдПрдВрдЧреБрд▓рд░рдЬреЗрдПрд╕)ред

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

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

рдЗрд╕реЗ рд╕рднреА рд╕реНрддрд░реЛрдВ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рдПрдХ рдордЬрдмреВрдд рд╕рдореБрджрд╛рдп рдорд┐рд▓рд╛ рд╣реИред Google рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрд░ рдЯреАрдо рд╣рдореЗрд╢рд╛ рднрдпрд╛рдирдХ рд╣реИред рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ (рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдХреЗ рджреЗрд╡реЛрдВ рдХреЗ рд▓рд┐рдП) рдПрдХ рд╕рдореБрджрд╛рдп рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╡реЗ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рд╕рдореБрджрд╛рдп рд╡рд╛рд░, рдПрдВрдЧреБрд▓рд░ рдПрдХ рдорд╣рд╛рди рдлрд┐рдЯ рд╣реИ

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

рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рдкрд╛рд╕ рдЕрдм рд╢реАрд░реНрд╖ рдкрд░ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╣реА рд╣реИред рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдЬреЗрдПрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдиреЛрдб рдХреА рдЬрд╛ рд░рд╣реА рд╣реИред рд╡рд╛рдЙ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ; рдЖрдк <gutenberg-editor> рдЬреИрд╕реЗ рдПрдХ рдШрдЯрдХ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЛ HTML рдореЗрдВ рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ <gutenberg-editor> рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред рдкреЗрдЬ рдХреЛ рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Vue рд╡рд░реНрдбрдкреНрд░реЗрд╕ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬреЗ рдЧрдП HTML рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЙрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рд╡реЗрдм рдШрдЯрдХреЛрдВ рдХреА рддрд░рд╣ рдПрдХ рд╕рд╛ рд╣реИ, рдФрд░ рд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐рдкрд╛рджрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреАрдИ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рдПрдХ рдФрд░ рдЯреБрдХрдбрд╝реЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдпрд╣ рдЙрди рдХрд╛рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬреИрд╕реЗ рд▓рд╛рд░рд╡реЗрд▓ рдиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рд╣реИ: рдЧреИрд░-рдиреЛрдб рдмреИрдХ-рдПрдВрдб рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд░рдирд╛ рд╕реБрдкрд░ рдЖрд╕рд╛рди рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЛ рдЙрдиреНрд╣реАрдВ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЗрд╕реЗ рдЕрдкрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВрдиреЗ рд╡реАрдпреВрдЬ рдХреЛ рд╡реЛрдЯ рджрд┐рдпрд╛ред
рдЙрдирдХреА рдЯрд┐рдкреНрдкрдгреА рдкрд░ @borantula рдХреЗ рд╕рд╛рде рднреА рдРрд╕рд╛ рд╣реА рдорд╛рдорд▓рд╛

рдореЗрд░реЗ CTO рдиреЗ рдЯреАрдо рдореЗрдВ Vuejs рдХреЛ рдкреЗрд╢ рдХрд┐рдпрд╛ - рдирдП-рдирдП рд▓реЛрдЧреЛрдВ рдХреЛ рдлреНрд░рдВрдЯ-рдПрдВрдб рдореЗрдВ, рдФрд░ рд╡реЗ рдЬрд▓реНрджреА рд╕реЗ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЧрдП, рдЕрдм рд╡реЗ Vuejs рдХреЗ рд╕рд╛рде рдЦреБрд╢ рд╣реИрдВред рдореЗрд░реА рдЯреАрдо рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред
рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рд╣рдо рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдлреНрд░рдВрдЯ-рдПрдВрдб рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП Vuejs рдФрд░ рдХрд╕реНрдЯрдо рддрддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдмреИрдХрдПрдВрдб рдореЗрдВ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ @ рдмреНрд▓реЗрдХ-рдиреНрдпреВрдореИрди рдФрд░ рдЗрд╡рд╛рди рдиреЗ рдХрд╣рд╛ рд╣реИ, рд╡реАрдпреВрдЬ рдЕрдм рдХрд┐рд╕реА рдПрдХ рдкреНрд░рдореБрдЦ рд╡реНрдпрдХреНрддрд┐ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЬрд┐рд╕ рдХрд╛рдиреНрд╕ @ @ рдЕрд╣рдорджрд╛рдмрд╛рдж рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╡рд╣ рдЕрдм рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рдирд╣реАрдВ рд╣реИред

рд╣рдорд╛рд░реЗ рд╡реЗрдм рдРрдк рдореЗрдВ MARKO рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рдкреНрд░рддрд┐рдкрд╛рджрди рдПрдХ рдЖрдХрд░реНрд╖рдг рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореИрдВ Preact рдпрд╛ MarkoJS рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ (рднрд╛рд░реА рдЯрд┐рдкреНрдкрдгреА рдкрд░ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ) рд▓реЗрдХрд┐рди рдореИрдВ Vue рдХреЗ рд▓рд┐рдП рдмрд╛рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреА рдЯреАрдо рдХреЗ рд╕рд╛рде рдкреЗрд╢ рдХрд┐рдпрд╛ рдерд╛ (рдореБрдЦреНрдпрддрдГ php + jQuery рдкрд░ рддрдм рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛) рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдФрд░ рдпрд╣ рдзреАрд░реЗ-рдзреАрд░реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЙрдирдХреА рд╕рдордЭ рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдорди рдХреА jQuery рдХреА рд╕реНрдерд┐рддрд┐ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рд░рд╣реА рд╣реИред

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

рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдХреИрд╕реЗ Luevel рд╕рдореБрджрд╛рдп рдореЗрдВ VueJS рдкрдирдкреЗ рдФрд░ рд▓рдЧрднрдЧ рд╕рднреА рдХреЗ рд▓рд┐рдП рдПрдХ рд░рдХреНрд╖рд╛рддреНрдордХ рд╡рд┐рдХрд▓реНрдк рдмрди рдЧрдпрд╛, рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рд╕рдореБрджрд╛рдп рдореЗрдВ рднреА рдРрд╕рд╛ рд╣реА рд╣реЛрдЧрд╛ред

Backbone.js

/ s

рдореИрдВ MarkoJS рдХреЗ рдкреАрдЫреЗ рдЕрдкрдирд╛ рд╕рдорд░реНрдерди рдлреЗрдВрдХрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред

рджреЛ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рдЕрдкрдиреА рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЛ рдПрдХреНрд╕рдкреАрдЬреЗрдПрд╕ рдФрд░ рдЬреЗрдб (рдЕрдм рдкрдЧ) рд╕реЗ рдорд╛рд░реНрдХреЛ рдЬреЗрдПрд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ред рдореЗрд░реА рдХрдВрдкрдиреА рд╣рдорд╛рд░реЗ рдкреВрд░реЗ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рдЬрдЯрд┐рд▓ рдФрд░ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рдШрдЯрдХ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреА рдереАред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЧрддрд┐ рдФрд░ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдпрддрд╛ рдЪрд╛рд╣рддреЗ рдереЗред рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдПрдХ рдХрдо рдбрд┐рдЬрд╝рд╛рдЗрди рд▓реЛрдб рдЪрд╛рд╣рддреЗ рдереЗред рд╣рдордиреЗ рдкреАрдЫреЗ рдореБрдбрд╝рдХрд░ рдирд╣реАрдВ рджреЗрдЦрд╛ред

рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрдИ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдорд╛рд░реНрдХреЛ рдФрд░ рдкреВрд░реЗ рд╕реАрдПрдордПрд╕ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рднреА рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред

рдЕрдВрддрддрдГ, рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рд▓рд┐рдП MarkoJS рдХреЛ рдЪреБрдирд╛:

  • рдлрд╛рд╕реНрдЯ рд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐рдкрд╛рджрди рднреА Koa рдФрд░ ExpressJS рдЬреИрд╕реЗ рдЪреМрдЦрдЯреЗ рдХреЗ рд╕рд╛рде
  • рдкреГрд╖реНрда рдбреЗрдЯрд╛ рдХрд╛ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░рддрд┐рдкрд╛рджрди рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ
  • рдкреНрд▓рдЧ рдмрдирд╛рдиреЗ рдФрд░ рдПрдХ рдмрдбрд╝реЗ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рдШрдЯрдХреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛
  • React / Vue рд╕реЗ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди
  • рдмреЗрд╣рдж рдЖрд╕рд╛рди рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕рд┐рдВрдЯреИрдХреНрд╕

рдореИрдВ рдпрд╣ рднреА рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдорд╛рд░реНрдХреЛрдЬреЗрдПрд╕ рдЯреАрдо рдХрд╛ рд╢рд╛рдмреНрджрд┐рдХ рдЕрд░реНрде рд╣реИ рддрд╛рд░рдХреАрдпред @ patrick-steele-idem рдФрд░ @mlrawl рд╣рдореЗрд╢рд╛ рдирдП рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд╕рдВрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ, рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдФрд░ рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреА рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдСрди-рдмреЛрд░реНрдб рд░рд╣реЗ рд╣реИрдВред

Mark MarkoJS рдХреЗ рд▓рд┐рдП

Preact рдПрдХ React-API рд╕рдВрдЧрдд рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ Pctct рдХреЛ React рдХреЗ Eco рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рд╕реАрдзреЗ рд▓рд╛рдн рдорд┐рд▓рддрд╛ рд╣реИ рдФрд░ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ OSS рдкреИрдХреЗрдЬ / рдШрдЯрдХ рдЙрдкрд▓рдмреНрдз рд╣реЛрддреЗ рд╣реИрдВред Vue рдХрд╛ Eco рд╕рд┐рд╕реНрдЯрдо рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╣реИред рддреГрддреАрдп-рдкрдХреНрд╖ Vue рдкреИрдХреЗрдЬ / рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЪреАрдиреА рдореЗрдВ рд╣реИред

рдХреГрдкрдпрд╛, "рдореИрдВ рд╡реЛрдЯ XYZ" рдирд╣реАрдВ, рд╡реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд░реВрд░рддрдордВрдж рдЬрд╡рд╛рдм рднреЗрдЬрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдмрд╛рддрдЪреАрдд рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддреЗ

ЁЯФе рдХреЛрдгреАрдп

  • рдкреНрд░реЛ: рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдкреНрд░рддрд┐рдпреЛрдЧреА
    рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдПред рд╕рд╡рд╛рд▓ рдЕрдХреНрд╕рд░ "рдХреЛрдгреАрдп рдпрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ?" / "рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдпрд╛ рдХреЛрдгреАрдп?"ред рдХреЛрдгреАрдп рд╕рдореБрджрд╛рдп рдпрдХреАрдирди рд░рд┐рдПрдХреНрдЯ рдХреЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рд╣реИ, рдФрд░ рддреЗрдЬреА рд╕реЗ рдмрдврд╝ рд░рд╣рд╛ рд╣реИред

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

  • рдкреНрд░реЛ: Redux рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдПрдХреАрдХреГрдд рдХрд░рддрд╛ рд╣реИ
    рдпрд╛ рддреЛ рд╕реАрдзреЗ, рдпрд╛ RxJS рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╢рдХреНрдд Ngrx (рдХреЛрдгреАрдп рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдп рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд)

  • рдкреНрд░реЛ: рдХрдХреНрд╖рд╛ рдЯреВрд▓реАрдВрдЧ рд╕рдорд░реНрдерди рдореЗрдВ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда

    • рд╕реАрдПрд▓рдЖрдИ рдореЗрдВ рдЕрдиреНрдп рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ

    • рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╕рдВрдкрд╛рджрдХ рд╕рдорд░реНрдерди

    • рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛, рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдиреБрднрд╡ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ

  • PRO: рдлрд╝реАрдЪрд░ рд╕реЗ рднрд░рдкреВрд░, рдЕрднрд┐рдкреНрд░реЗрд░рд┐рдд, рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд
    рдХреЛрдгреАрдп рдореЙрдбреНрдпреВрд▓ (NgModule) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рддрд╛рд░реНрдХрд┐рдХ рдкреГрдердХреНрдХрд░рдг, рд╕рд╛рде рд╣реА рд░реВрдкреЛрдВ, HTTP рдХреЙрд▓, рд░реВрдЯрд┐рдВрдЧ, рдЖрджрд┐ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдкрдврд╝рдирд╛ рдФрд░ рдЙрд╕рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддреА рд╣реИрдВред

  • рдкреНрд░реЛ: RxJS рдХреЗ рд╕рд╛рде рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдПрдХреАрдХрд░рдг
    рдХрдИ рдПрдкреАрдЖрдИ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдПрдХ рдкреГрд╖реНрда рдореЗрдВ рдШрдЯрдирд╛рдУрдВ рдХреА рдХрдИ рдзрд╛рд░рд╛рдПрдВ

  • рдкреНрд░реЛ: рдирд┐рд░реНрдорд┐рдд рдореЗрдВ DI (рдирд┐рд░реНрднрд░рддрд╛ рдЗрдВрдЬреЗрдХреНрд╢рди) рдкреНрд░рдгрд╛рд▓реА
    рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд┐рд▓рд┐рдЯреА рдкреЙрдЗрдВрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдФрд░ рд╢рд╛рдпрдж рдПрдХ рдкреНрд▓рдЧрдЗрди-рд╕рд┐рд╕реНрдЯрдо рднреА, рдЦрд╛рд╕рдХрд░ рдЬрдм рдЖрд░рдПрдХреНрд╕рдЬреЗрдПрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдпреБрдХреНрдд

  • рдкреНрд░реЛ: рдХрдИ рдЕрдиреНрдп рдмрдХреНрд╕реЗ рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ

    • рдЕрдиреБрдореЗрдп рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд╕рд╛рде рдпреВрдЖрдИ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ
      рдкреНрд░рд╛рдЗрдордЧ, рдХреЛрдгреАрдп рд╕рд╛рдордЧреНрд░реА 2, рдПрдирдЬреАрдПрдХреНрд╕-рдмреВрдЯрд╕реНрдЯреНрд░реИрдк, рдФрд░ рдХрдИ рдФрд░ рдЕрдзрд┐рдХ рд╣реИрдВ ...

    • рдзреАрд░реЗ рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ
      рдЖрд▓рд╕реА рд▓реЛрдбрд┐рдВрдЧ рдорд╛рд░реНрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдорд░реНрдерди, рдФрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рднреА рдЖрд▓рд╕реА рд▓реЛрдбрд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ

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

    • рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдкреНрд░рддрд┐рдкрд╛рджрди
      рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдиреЛрдб рдФрд░ рдПрдПрд╕рдкреА .NET рдХреЛрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдЗрди рджрд┐рдиреЛрдВ рдмреЗрд╣рддрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ

    • рдкрд░рд┐рдХреНрд╖рдг
      рдХреЛрдгреАрдп рдЗрдХрд╛рдИ-рдкрд░реАрдХреНрд╖рдг-рдврд╛рдВрдЪрд╛ рдЕрдЬреНрдЮреЗрдп рдкрд░реАрдХреНрд╖рдг рд╕рд╣рд╛рдпрдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдХреЛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рд╡реЗ рдЬреИрд╕реНрдореАрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реАрдПрд▓рдЖрдИ рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдЬреЗрд╕реНрдЯ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡реЗ E2E рдкрд░реАрдХреНрд╖рдг рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реЗрд▓реЗрдирд┐рдпрдо рдЖрд╡рд░рдг рдЖрд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ (рднрд▓реЗ рд╣реА рдЖрдкрдХреЛ рдЗрд╕рдХреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд╣реЛ, рдореИрдВ рдЕрдкрдиреЗ Angular рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП Selenium .NET рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдХреЛрдгреАрдп рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдЗрд╕реЗ рдФрд░ рднреА рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ)ред

    • рдореЛрдмрд╛рдЗрд▓ / PWA рд╕рдорд░реНрдерди
      Google PWA рдХрд╛ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рд╕рдорд░реНрдердХ рд╣реИ, рдФрд░ рд╕рдорд░реНрдерди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реЗрд╡рд╛рдХрд░реНрдорд┐рдпреЛрдВ рдФрд░ рдпреВрдирд┐рд╡рд░реНрд╕рд▓ (рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рд╕рдорд░реНрдерди) рдФрд░ Ionic (рдХреЙрд░реНрдбреЛрд╡рд╛ рд╕рдорд░реНрдерди), рдФрд░ рдиреЗрдЯрд┐рд╡рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдореВрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди) рдХреЗ рд╕рд╛рде рдХреЛрдгреАрдп рд╕реАрдПрд▓рдЖрдИ рдореЗрдВ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИред

  • рдкреНрд░реЛ: рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдорд░реНрдерди рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ
    рдбреЙрдХреНрд╕ рдореЗрдВ рд╕рдорд░реНрдкрд┐рдд рдкреЙрд▓реАрдлрд╝рд┐рд▓реНрд╕ рдкреГрд╖реНрда рдХреЗ рд╕рд╛рде, рдФрд░ CLI рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкреЙрд▓реАрдлрд╝рд┐рд▓реНрд╕ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдирд╛ (рдЯрд┐рдкреНрдкрдгреА рдХрд░рдирд╛), рдХреЛрдгреАрдп рдЖрдкрдХреЛ рд▓реВрдк рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ IE <= 11 рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛-рдХреНрдпрд╛ рдкреЙрд▓реАрдлрд╝рд┐рд▓реНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдмрд╣реБрдд рдмрдбрд╝реЗ рдкреЙрд▓реАрдлрд╝рд┐рд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХрд╛рд░рдг рдХреЗ рд╕реЗрдЯред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдорд░реНрдерди рдХреА рдкрд░рд╡рд╛рд╣ рдХрд░рддреЗ рд╣реИрдВред

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

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

рдЖрдЬрдХрд▓, Vuejs рддреЗрдЬреА рд╕реЗ рдмрдврд╝ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдПрдХ рдмреБрджреНрдзрд┐рдорд╛рди рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛ рдпрджрд┐ Vuejs рдХреЛ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЛрдб рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

@cyberwani @thephilip @evoratec рдФрд░ рдЕрдиреНрдпред

@ntwb рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЯрд┐рдкреНрдкрдгреА рдХрд╛ рдЬрд╡рд╛рдм рджрд┐рдпрд╛ рд╣реИ:

рдХреГрдкрдпрд╛, "рдореИрдВ рд╡реЛрдЯ XYZ" рдирд╣реАрдВ, рд╡реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд░реВрд░рддрдордВрдж рдЬрд╡рд╛рдм рднреЗрдЬрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдмрд╛рддрдЪреАрдд рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддреЗ

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

Vueред

рд╡реИрд╕реЗ, рдЕрдм Vue рдХреЗ рдкреАрдЫреЗ рдЕрд▓реАрдмрд╛рдмрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╡реЗрдХреНрд╕ рдЕрдкрд╛рдЪреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЬреЛ рдореЛрдмрд╛рдЗрд▓ рдкрд░ Vue api рдХреЛ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣рд╛рдБ рдХреБрдЫ рд╕рдВрдпрдо рд░рдЦреВрдБрдЧрд╛, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреНрд░рд╢рдВрд╕рдХ рд▓рдбрд╝рдХреЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕реНрдкрд╖реНрдЯ рддрд░реНрдХ рдХреЗ

рдпрд╣ рдЕрдВрддрд┐рдо рдЪреЗрддрд╛рд╡рдиреА рд╣реИ, рдЕрдЧрд▓рд╛ рдХрджрдо рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддреЗ рд╣реИрдВ ...

рдореБрдЭреЗ, рд╕реНрд╡рдпрдВ, рдореИрдВрдиреЗ рдорд╛рд░реНрдХреЛ, рдкреНрд░реАрдХреНрдЯ, рдпрд╛ Vue.js рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдореИрдВ рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЗ рднреА рдИрдорд╛рдирджрд╛рд░ рд╣реЛрдиреЗ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ, рдореБрдЭреЗ рдЗрди рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рд╕рдореБрджрд╛рдп рдХрд╛ рдХреНрдпрд╛ рдХрд╣рдирд╛ рд╣реИ, рдпрд╣ рд╕реБрдирдирд╛ рдФрд░ рдкрдврд╝рдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ, рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рддрдХрдиреАрдХреА рдЧреБрдг, рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреЗ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░, рдмрд┐рд▓реНрдб рдЯреВрд▓рд┐рдВрдЧ, рдФрд░ рдЕрдВрддрд┐рдо рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдЗрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдкреАрдЫреЗ рд▓реЛрдЧреЛрдВ рдФрд░ рд╕рдореБрджрд╛рдпреЛрдВ рдХреЛ рдирд╣реАрдВред ЁЯШД

рдореИрдВ "рдореЗрд░рд╛ рд╡реЛрдЯ XYZ рдХреЗ рд▓рд┐рдП рд╣реИ" рдкрдврд╝рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛, рдЕрдЧрд░ рдЖрдк рдПрдХ рд╡реЛрдЯ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреА рдкрд╕рдВрдж рдХреЗ рдврд╛рдВрдЪреЗ рдореЗрдВ рдПрдХ рдЗрдореЛрдЬреА _thumbs up_ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЬреЛрдбрд╝реЗрдВ рдЬреЛ рдкрд╣рд▓реЗ рд╣реА рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред ЁЯСН

рдореЗрд░реА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдмрд╛рдж рд╕реЗ рджреЛ рдирдИ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдЖрдиреЗ рдореЗрдВ рджреЗрд░ рдирд╣реАрдВ рд▓рдЧреА

рдЙрд╕ рдЕрдВрдд рддрдХ ... рдпрджрд┐ рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгреА https://github.com/WordPress/gutenberg/issues/2733#issuecomment -329705942 рдХреЗ рдмрд╛рдж рдЬреЛрдбрд╝реА рдЧрдИ рдереА рдФрд░ рдЖрдк рд╕рднреА рдиреЗ рдХрд╣рд╛ рд╣реИ рдХрд┐ "рдореИрдВ XYZ рдХреЗ рд▓рд┐рдП рд╡реЛрдЯ рджреЗрддрд╛ рд╣реВрдВ" _ рдпрд╛ рдЙрд╕рдХреЗ рд▓рд┐рдП рдкрд╛рда " рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдП рдЬрд╛рдиреЗ рдХреА рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рднреА рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ ред

рдпрджрд┐ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рд▓реМрдЯ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгреА рдХреНрдпреЛрдВ рд╣рдЯрд╛ рджреА рдЧрдИ рд╣реИ, рддреЛ рдпрд╣реА рдХрд╛рд░рдг рд╣реИ

@ рд╣рдорджрд╡рд╛рдЗрд╕ рдореЗрдВ рдореЗрд░реА рдХреБрдЫ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рд╣реИрдВред

рд░рд┐рдПрдХреНрдЯ рд╕реЗ рдЧреБрдЯреЗрдирдмрд░реНрдЧ рдХрд╛ рдкреНрд░рд╡рд╛рд╕ ...?

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

@patrickgalbraith рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ Preact рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдЧрд▓рдд рдХрд╛рд░рдг рд╣реИред рдЗрд╕рдХреА рдЦреВрдмрд┐рдпреЛрдВ рдкрд░ рдЗрд╕рдХрд╛ рдЕрдВрджрд╛рдЬрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рди рдХрд┐ рдЗрд╕рд▓рд┐рдП рдХрд┐ рдЗрд╕рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдореИрдВ Preact рдХреЗ рд╕рд╛рде рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореБрджреНрджреЛрдВ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ

  • VueJS рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЫреЛрдЯрд╛ рд╕рдореБрджрд╛рдп
  • рдХреЛрдб рдХреА рдмрджрдмреВ - рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рдорд╛рди рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдмреБрд░реА рдкреНрд░рдерд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдЗрд╕рдХреЗ рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░рдг рддреЗрдЬ рдкрде рдХреЗ рд▓рд┐рдП)
  • Preact рдХреЗ рд╕рд╛рде рдЪрд┐рдкрдХреЗ рд░рд╣рдирд╛ рд╡реИрд╕реЗ рднреА React рдХреЗ рд╕рд╛рде рдЪрд┐рдкрдХрдирд╛ рд╣реИ (рдЗрд╕реЗ рдПрдХ рд╕реВрддреНрд░ рдореЗрдВ рдкрдврд╝реЗрдВ)

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдб рдХреА рдЧреИрд░-рддреБрдЪреНрдЫ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдмрд╣реБрдд рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрдВрдЬреАрдирд┐рдпрд░ рдирдИ рднрд╛рд╖рд╛рдУрдВ рдФрд░ рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреЛ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЪреАрдЬреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдЕрдЧрд░ рд╡реЗ рдЙрд╕ рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рд╡реЗ рдПрдХ рдмреЗрд╣рддрд░ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ ... рдЬреЛрдПрд▓ рдиреЗ рдмрд╣реБрдд рдкрд╣рд▓реЗ рдмрд╣реБрдд рдкрд╣рд▓реЗ рд╣реА рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗ рдЬрд╛рдиреЗ рдХреЗ рдЦрддрд░реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдереА ред
Preact рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЖрдкрдХрд╛ рдХрд╛рдлреА рд╕рдордп рдмрдЪреЗрдЧрд╛ред рдЖрдк рдЙрд╕ рд╕рдордп рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдП рдврд╛рдВрдЪреЗ рдореЗрдВ рд▓реЗ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдХреНрдпреЛрдВ рд▓рд┐рдЦрд╛ "рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрджреЗрд╢ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдЧрд▓рдд рдХрд╛рд░рдг рд╣реИ"ред рдПрдХ рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреЗ рд░реВрдк рдореЗрдВ, рд▓рд╛рдЧрдд рдФрд░ рдмрд╛рдЬрд╛рд░ рдХрд╛ рд╕рдордп рдЙрди рдорд╛рдирджрдВрдбреЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЙрдЪреНрдЪ рд╣реИ рдЬреЛ рдореИрдВ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдФрд░ рд╕рдорд╛рдзрд╛рди рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред
рдпрджрд┐ рд╕рдорд╕реНрдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдлреЗрд╕рдмреБрдХ рдкреЗрдЯреЗрдВрдЯ рд╣реИ, рддреЛ рдкреНрд░реЙрдХреНрдЯ рдиреЗ рдЗрд╕реЗ рд▓рд╛рдЧрдд рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИред Preact, React рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ Vue рд╕реЗ рдЕрдзрд┐рдХ рдкрд░рдлрд╝реЙрд░реНрдореЗрдВрдЯ рд╣реИ: рдЫреЛрдЯреЗ рдкрджрдЪрд┐рд╣реНрди рдФрд░ рддреЗрдЬрд╝реА рд╕реЗ рд░рдирдЯрд╛рдЗрдо рд░реЗрдВрдбрд░рд┐рдВрдЧред рдЗрд╕ рдкрд░ Addy Osmani рдХрд╛ рд▓реЗрдЦ рднреА рджреЗрдЦреЗрдВред

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

рдХреНрдпреЛрдВ Vue рдЕрднреА рднреА рдЖрдкрдХрд╛ рдкрд╕рдВрджреАрджрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ?

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

рдмрдбрд╝реА рддрд╕реНрд╡реАрд░ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ

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

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

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

рдореИрдВ рдкреНрд░рджрд░реНрд╢рдиреЛрдВ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдорд╛рд░реНрдХреЛрдЬ рдХреЛ рдХреЛрдИ рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рдирд╣реАрдВ рд╣реИ ред рд░рд┐рдПрдХреНрдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 40 рдЧреБрдирд╛ рддреЗрдЬ, рд╡реАрдпреВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 10 рдЧреБрдирд╛ рддреЗрдЬ рдФрд░ 6 рдЧреБрдирд╛ рддреЗрдЬ рд╣реИред рдореЗрд░реА рдкреБрд╕реНрддрдХ рдореЗрдВ, 30% рд╕реБрдзрд╛рд░ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ 10x рд╕реЗ рдЕрдзрд┐рдХ рд╕реБрдзрд╛рд░ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдорд╛рдореВрд▓реА рд╕рдлрд▓ рдЙрдкрд╕реНрдерд┐рддрд┐ рд╣реЛрддреА рд╣реИ рдФрд░ рдЖрдк 100 рдХреЗ рдмрдЬрд╛рдп 10 рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ 20 рдХреЗ рдмрдЬрд╛рдп 2, рдпрд╣ рдПрдХ рдмрдбрд╝рд╛ рдЕрдВрддрд░ рдмрдирд╛рддрд╛ рд╣реИред

рдкреВрд░реНрдг рдкреНрд░рдХрдЯреАрдХрд░рдг рдореБрдЭреЗ рдкреНрд░реИрдХреНрдЯрд┐рдХ рдпрд╛ рдорд╛рд░реНрдХреЛрдЬреЗрдПрд╕ рд╕реЗ рдХреЛрдИ рднрд╛рд╡рдирд╛рддреНрдордХ рд▓рдЧрд╛рд╡ рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдмрд╕ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдПрдХ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рд╕рдВрднрд╛рд╡рд┐рдд рд╕реЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред

рдЖрдкрдХреЗ рдирд┐рд░реНрдгрдп рдХреЗ рд╕рд╛рде рд╢реБрднрдХрд╛рдордирд╛рдПрдБ ЁЯШГ

@ChrisCinelli рд╡реЛ ssr рдирдВрдмрд░ рд╣реИрдВ ...

рдореИрдВ рджреНрд░реБрдкрд▓ рджреБрдирд┐рдпрд╛ рд╕реЗ рд╣реВрдВ (рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ: рдбреА) рдЗрд╕рд▓рд┐рдП рдореЗрд░рд╛ рдЗрд╕рдореЗрдВ рдХреЛрдИ рджрд╛рдВрд╡ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдкрдврд╝рддреЗ рд╣реБрдП, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рд▓рдЧрднрдЧ 5 "рд╢реАрд░реНрд╖" рд░реВрдкрд░реЗрдЦрд╛рдПрдВ рд╣реИрдВ рдФрд░ рд╣рд░ рдХреЛрдИ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЪреБрдирд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рд╡реЗ рдЗрд╕реЗ рд╕рд╣рд╛рд░рд╛ рджреЗрдВрдЧреЗред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрди рджрд┐рдиреЛрдВ рдЧрддрд┐ рдХрд╛ рдкрд╣рд▓реВ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИред рдХреЗрд╡рд▓ рджреЛ рдХрд╛рд░рдХреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП a) рдХреНрдпрд╛ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдЦ) рд░рд┐рдПрдХреНрдЯ рджреЗрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд░рдордг рдХреИрд╕реЗ рд╣реЛрдЧрд╛ рдФрд░ рдирдП рджреЗрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЬреЗрддрд╛ fw рд╕реАрдЦрдирд╛ рдХреИрд╕реЗ рд╣реЛрдЧрд╛ред

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

рдЕрдм рдбреАрдПрдХреНрд╕ рдЬрд╣рд╛рдВ рдпрд╣ рд╕рдм рдЭреВрда рд╣реИред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ fws рдореЗрдВ рдЕрдиреБрднрд╡ рдХрд┐рдП рдЧрдП рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдкрд╛рд╕ рдирдП fw рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ рд╕рдорд╛рди рд╣реИрдВ, рдХреЗрд╡рд▓ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЕрд▓рдЧ рд╣реИред рд▓реЗрдХрд┐рди рдиреМрд╕рд┐рдЦрд┐рдпрд╛, рд╡рд╣ рд╣реИ рдЬреЛ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИред рдирдП fw рдореЗрдВ рдЙрддреНрдкрд╛рджрдХ рд╣реЛрдирд╛ рдХрд┐рддрдирд╛ рдХрдард┐рди / рдЖрд╕рд╛рди рд╣реИред рдореМрдЬреВрджрд╛ рдХреЛрдб рдХреЛ рдкрдврд╝рдирд╛ рдФрд░ рд╕рдордЭрдирд╛ рдХрд┐рддрдирд╛ рдХрдард┐рди / рдЖрд╕рд╛рди рд╣реИред рдФрд░ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ a) рдЕрдЪреНрдЫреЗ рдкреНрд░рд▓реЗрдЦрди рдФрд░ b) рд╕рдореБрджрд╛рдп (рдордВрдЪреЛрдВ, SO, chatrooms, рдмреНрд▓реЙрдЧ ..) рдкрд░ рдирд┐рд╣рд┐рдд рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛ рд╣реИ, рдореИрдВ рдирд╣реАрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдореИрдВ рдХреМрди рд╕рд╛ рдПрдлрдбрдмреНрд▓реНрдпреВ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛, рдореИрдВ рдПрдХ WP рдЖрджрдореА рдирд╣реАрдВ рд╣реВрдВ рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдкрдиреЗ рд╕рд┐рд░ рдХреЛ рдардВрдбрд╛ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ 2 рд╕реА рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдЬрдм рдЗрд╕ рддрд░рд╣ рдХреЗ рдмрдбрд╝реЗ рдлреИрд╕рд▓реЗ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ рдЬреЛ рджреБрдирд┐рдпрд╛ рднрд░ рдХреЗ рд╣рдЬрд╛рд░реЛрдВ рджреЗрд╡реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ред

@ntwb : рдореИрдВрдиреЗ рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдирд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкреНрд░рд╢рдВрд╕рдХ рд▓рдбрд╝рдХреЛрдВ рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рддрд░рд╣ рдХреА рд╕реЗрдВрд╕рд░рд╢рд┐рдк рдХреЗ рд░реВрдк рдореЗрдВред

рдХреНрдпреЛрдВ:

рдпрджрд┐ рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгреА # 2733 (рдЯрд┐рдкреНрдкрдгреА) рдХреЗ рдмрд╛рдж рдЬреЛрдбрд╝реА рдЧрдИ рдереА рдФрд░ рдЖрдкрдиреЗ рдХрд╣рд╛ рд╣реИ рдХрд┐ "рдореИрдВ XYZ рдХреЗ рд▓рд┐рдП рд╡реЛрдЯ рдХрд░рддрд╛ рд╣реВрдВ" рдпрд╛ рдЙрд╕ рдкреНрд░рднрд╛рд╡ рдХреЗ рдкрд╛рда рд╕реЗ рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдП рдЬрд╛рдиреЗ рдХреА рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдЙрд╕реА ilk рдХреА рднрд╡рд┐рд╖реНрдп рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рднреА рд╣рдЯрд╛ рджреА рдЬрд╛рдПрдВрдЧреА ред

рдореБрдЭреЗ рдЙрд╕рдХреЗ рдКрдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреНрд░рд╢рдВрд╕рдХ рд▓рдбрд╝рдХреЛрдВ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВред рд╡реЗ рдХреНрдпреЛрдВ рд░рд╣рддреЗ рд╣реИрдВ?
рдпрд╣ рдПрдХ рджреЛрдпрдо рджрд░реНрдЬреЗ рдХрд╛ рд▓рдЧрддрд╛ рд╣реИред

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

рдореИрдВ рдПрдХ рдордЬреЗрджрд╛рд░ рд╕реНрд░реЛрдд рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ: https://vuejs.org/v2/guide/comparison.html рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ: "... рдЕрдВрдЧреБрд▓ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХрд╛рдлреА рд╣рдж рддрдХ рдХреЗрд╡рд▓ рдмрдбрд╝реЗ, рдЬрдЯрд┐рд▓ рд▓рдХреНрд╖реНрдпреАрдХрд░рдг рдХреЗ рдЕрдкрдиреЗ рдбрд┐рдЬрд╛рдЗрди рд▓рдХреНрд╖реНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдЕрдиреБрдкреНрд░рдпреЛрдЧ..."ред рд╡рд╣ рд╕рд░рд▓ рдХрдерди рд╕рд┐рд░ рдкрд░ рдХреАрд▓ рдареЛрдХрддрд╛ рд╣реИред рд╡рд░реНрдбрдкреНрд░реЗрд╕ рд╣реИ, рдФрд░ рдпрд╣ рднрд╡рд┐рд╖реНрдп рдХреА рджрд┐рд╢рд╛ рд╣реИ, рдПрдХ рдордЬрдмреВрдд рдЬрдЯрд┐рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмрдирд╛ рд░рд╣реЗрдЧрд╛ред

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

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

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

рдореБрдЭреЗ рдмрд╣реБрдд рдХреБрдЫ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ "рдареАрдХ рд╣реИ рддреЛ рдЪрд▓реЛ рдмрд╕ [рд╡реИрдХрд▓реНрдкрд┐рдХ рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ]ред" рдПрдХ рджреВрд╕рд░реЗ рдкрд░ рдкрдХрдбрд╝ред рдЕрдЧрд░ рдлреЗрд╕рдмреБрдХ рдкреЗрдЯреЗрдВрдЯ рд░рд┐рдПрдХреНрдЯ (рдбрд┐рдлрд░реЗрдВрдЯ, рдХрдВрдкреНрд░реЗрд╢рди, рдЖрджрд┐) рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрди рдкреЗрдЯреЗрдВрдЯреНрд╕ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдкреНрд░реАрдЯреИрдХреНрдЯ / рд╡реАрдпреВ / рдПрдЯ рдЕрд▓ рдХреЛ рдХрд╡рд░ рдХрд░рддреА рд╣реИред

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

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

рд░рд┐рдПрдХреНрдЯ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдкрд░ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдЕрдЧрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ, рддреЛ рдмрдЪрд╛рд╡ рдХреЗ рд▓рд┐рдП рдХрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдЕрднреА рднреА рдХреБрдЫ рднреНрд░рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рддрдп рдХрд░рдирд╛ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИ рдХрд┐ рдпрд╣ рдЪрд┐рдВрддрд╛ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИ рдпрд╛ рдирд╣реАрдВред

@ChrisCinelli рдЖрдкрдХреА рд░рдЪрдирд╛рддреНрдордХ рдЖрд▓реЛрдЪрдирд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдЦреБрд▓реЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдЗрд╕рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд░рддрд╛ рд╣реВрдВред

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

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

рдЕрднреА рд╣рдореЗрдВ рдЗрд╕рдХреА рджреЗрдЦрднрд╛рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

  • рдЬреЗрдПрд╕ рдПрдлрдбрдмреНрд▓реНрдпреВ рд╕рдореБрджрд╛рдп рдХреЗ рдмрдбрд╝реЗ рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛рдирд╛ рдЖрд╕рд╛рди рд╣реИ
  • рдЬреЗрдПрд╕ рдПрдлрдбрдмреНрд▓реНрдпреВ рдЬреЛ рд╣рдо рдЪреБрдирддреЗ рд╣реИрдВ рдЙрд╕рдХрд╛ рдЕрдкрдирд╛ рд╕рдореБрджрд╛рдп рдФрд░ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
  • рдПрдХ PHP рдЖрдзрд╛рд░рд┐рдд рдЙрддреНрдкрд╛рджрди FOSS рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд┐рджреНрдз рдЯреНрд░реИрдХ рд░рд┐рдХреЙрд░реНрдб рдПрдХ рдкреНрд▓рд╕ рд╣реИред рд╡реБ + рд▓рд╛рд░рд╡реЗрд▓
  • рдЕрдкрдиреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЬреЗрдПрд╕ рдПрдлрдбрдмреНрд▓реНрдпреВ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рдФрд░ рди рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдХрд┐ рдЗрд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ

11 рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, рдЬреЛ рдореИрдВрдиреЗ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рд╕рд╛рде рдмрд┐рддрд╛рдП рд╣реИрдВ, рдФрд░ рдПрдХ рдирд┐рдпрдорд┐рдд рдХреЛрд░ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ Preact рдХреЛ рдЪреБрдирдиреЗ рд╕реЗ рдмрд╣реБрдд рдЧрдбрд╝рдмрдбрд╝ рд╣реЛ рдЬрд╛рдПрдЧреАред рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ / рдирдП рджреЗрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реАрдЦрдиреЗ рдХреА рдЕрд╡рд╕реНрдерд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рдмрдбрд╝реА рд╣реИред

рд╡рд░реНрдбрдкреНрд░реЗрд╕ рд╕реБрдзрд╛рд░ рдХреЗ рдЗрд╕ рдирдП рдЪрд░рдг рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдкреНрд░рд┐рдПрдХреНрдЯ-рд░рд┐рдПрдХреНрдЯ рд╕рдВрдЧрддрддрд╛ рдХреА рдЧрдбрд╝рдмрдбрд╝реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдбрд╛рд▓рдиреЗ рд╕реЗ рдЙрдиреНрд╣реЗрдВ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рд╕рдореБрджрд╛рдп рдЫреЛрдбрд╝рдиреЗ рдФрд░ рд╕рдорд╛рди рд╕реАрдЦрдиреЗ рдХреА рдЕрд╡рд╕реНрдерд╛ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдФрд░ рд╕реАрдЦрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИред (_HINT_: WordPress + Preact + React рдХреЗ рдмрдЬрд╛рдп Laravel + Vue) рдФрд░ BTW рдХреНрдпрд╛ рдЖрдк рднреВрд▓ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ Drupal 8 рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?

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

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

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

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

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

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

рдореИрдВ рдЗрд╕рдореЗрдВ рдПрдХ рд╕рдореНрдорд┐рд╢реНрд░рд┐рдд рдЪрд╛рд▓рд┐рдд рдЪреАрдЬрд╝ рд╕реЗ рдЬреЛрдбрд╝реВрдВрдЧрд╛, рдореИрдВрдиреЗ рдХреБрдЫ PWA рдмрдирд╛рдпреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ> 90 lighthouse рдХреЗ рд╕рд╛рде Ember рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╣рдорд╛рд░реЗ рдЕрдВрддрд┐рдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдЬрд╣рд╛рдВ рд╣рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдЙрд╕ рдкреНрд░рдХрд╛рд╢рд╕реНрддрдВрдн рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ 1 <1hour рд▓рд┐рдпрд╛ рдФрд░ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рд░реЗрдВрдбрд░рд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХреЗ рд╕рд╛рде рдРрдк рдХреЛ рддреИрдирд╛рдд рдХрд┐рдпрд╛ред

рдЙрдЪреНрдЪ рдкреНрд░рдХрд╛рд╢рд╕реНрддрдВрдн рд╕реНрдХреЛрд░ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ SSR рдФрд░ рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдХреИрд╢ рдПрдХ рдмрд╣реБрдд рд╣реА рдХрдард┐рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
рдПрдореНрдмрд░ рдХреЗ рд╕рд╛рде, рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рдХреБрдЫ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рдФрд░ рдЕрдиреБрд░рдХреНрд╖рд┐рдд addons (рдЕрдзрд┐рдХрд╛рдВрд╢ рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП) рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдореЗрд░реЗ рдЕрдиреБрднрд╡ рд╕реЗ рдкреНрд░реАрдХреНрдЯ рдЗрди рджреЛрдиреЛрдВ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкреНрд░реАрдХреНрдЯ рд╕реАрдПрд▓рдЖрдИ рдХреЗ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдЖ рдЧрдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд▓реЛрдХрдкреНрд░рд┐рдп (рдкреА) рд░рд┐рдПрдХреНрдЯ рдХрдиреНрд╡реЗрдВрд╢рди рд╣реИрдВ рдЬреЛ рдПрд╕рдПрд╕рдЖрд░ рдкрд░рд┐рдгрд╛рдо рддреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
Vue рдХреЗ рд╕рд╛рде рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдбреЙрдХреНрд╕ Nuxt.js рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдпрд╛ рд╕рдВрдкреВрд░реНрдг SSR рдЧрд╛рдЗрдб рдХрд╛ рдкрд╛рд▓рди рд╣реИрдВ ; рдпреЗ рджреЛрдиреЛрдВ рдФрд░ рдЕрдзрд┐рдХ рдкреИрдЯрд░реНрди рдкреЗрд╢ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореВрд▓ Vue рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рдкрд░реЗ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

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

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ VueJS @rtablada рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдореНрдмрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ "рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд" рдХреНрдпрд╛ рд╣реИред

рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдПрдХ рдореБрджреНрджрд╛ рдХреВрдж рд╣реЛрдЧрд╛ Vue рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ Ember рдореЗрдВ рд╢реБрд░реВред

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

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

рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рдорд╛рдзрд╛рди рдореЗрдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рдШрдЯрдХ рд╣реЛрдВрдЧреЗ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рд╣реЛрдЧрд╛:

  • рдврд╛рдВрдЪрд╛ рдЖрдкрдХреЛ рдкрд╕рдВрдж рд╣реИ (рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рд╣реА)
  • рдорд╛рдирдХ DOM API рдЬрд┐рд╕реЗ рдЕрдиреНрдп рдШрдЯрдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдкрднреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдЗрд╕реЗ рд╕рд╛рджреЗ JavaScipt рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЙрд╕ рд╕рдордп Vue рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рдерд╛, рдореИрдВрдиреЗ Vue рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рддрддреНрд╡ рдХреЗ рдПрдбреЗрдкреНрдЯрд░ рд▓рд┐рдЦреЗ - https://github.com/karol-f/vue-custom-element - рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЗ рдкрд╛рд╕ рдмреЗрд╣рддрд░ рд╕рдВрдЧрддрддрд╛ рд╣реИ (рдЬреИрд╕реЗ Vue рдХреЗ $ emit рдорд╛рдирдХ DOM рдИрд╡реЗрдВрдЯ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╕рд╛рджреЗ JS рдпрд╛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ / рдХреЛрдгреАрдп) рдФрд░ IE9 + рд╕рдВрдЧрддрддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреИрдкреНрдЪрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПред

рдореИрдВ рдЖрдкрдХреЗ рдЬреИрд╕реЗ рд╕рдорд╛рдзрд╛рди рдХреЛ рджреЗрдЦрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ:

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

рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗред

рдРрд╕рд╛ рд╕рдорд╛рдзрд╛рди Vue рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ - рдЖрдк рдЕрдкрдиреА рдкрд╕рдВрдж рдХреЗ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╡реЗрдм рдШрдЯрдХ рдХреЗ рдХрд╕реНрдЯрдо рддрддреНрд╡ рдорд╛рдирдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реБрд╡рд┐рдзрд╛ рд╣реИрдВ рдФрд░ рдХрд╣реАрдВ рднреА рдирд╣реАрдВ рдЬрд╛рдПрдВрдЧреЗ!

рд╕рд╛рджрд░!

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

рдЙрдкрд░реЛрдХреНрдд рдЯрд┐рдкреНрдкрдгреА рдХреЛ @dmccan рджреНрд╡рд╛рд░рд╛

рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдиреЗ рдХреЗрд╡рд▓ рдкреНрд░рдХрд╛рд╢рди рд╕реЗ рдЕрдзрд┐рдХ рд▓реЛрдХрддрд╛рдВрддреНрд░рд┐рдХрдХрд░рдг рдХрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреА рдЕрдиреБрдорд╛рдирд┐рддрддрд╛ рдХреЗ рдХрд╛рд░рдг рдХрд┐рддрдиреЗ рд╕рдлрд▓ рдЯреЗрдХ рдХрд░рд┐рдпрд░ рдФрд░ рд╡реНрдпрд╡рд╕рд╛рдп рд╢реБрд░реВ рд╣реБрдП рд╣реИрдВред рдореЗрд░рд╛, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

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

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

Vue.js рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рдЕрдЪреНрдЫреЗ рд▓рд┐рдмрд╛рд╕, рдПрдлрдбрдмреНрд▓реНрдпреВ рдФрд░ рд╡рд┐рдХрд▓реНрдк рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЙрдирдХреА рдЕрдкрдиреА рдЕрдиреВрдареА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдФрд░ рдирд┐рдпрдо рд╣реИрдВ)

  • рдкреНрд░реЛ рдпрд╣ рдЬрд░реВрд░реА рдирд╣реАрдВ рдХрд┐ рдПрдХ рдЯреНрд░рд╛рдВрд╕рдкрд┐рд▓рд░ рдпрд╛ рдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдЗрд╕реЗ рд╕реАрдзреЗ jquery рдХреЗ рд░реВрдк рдореЗрдВ рд╡реЗрдм рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗ

рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдкреНрд▓рдЧрдЗрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ Wordpress UI рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред рд╡реЗ рд╡рд┐рдЬреЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкреГрд╖реНрда рдХреЗ рдХрд┐рд╕реА рднреА рднрд╛рдЧ рдореЗрдВ рдПрдХ рдирдпрд╛ рд╕рдВрдЬреНрдЮрд╛ рдЙрджрд╛рд╣рд░рдг рд╕рдВрд▓рдЧреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмрдбрд╝реЗ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рднреА рдХреЛрдб рдЖрдзрд╛рд░ рдореЗрдВ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ Vue.js рдХреЗ рд╕рд╛рде рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЕрдкрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ vue рдирд╣реАрдВ рдорд╛рдирддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдлрд▓рддрд╛ рдХреА рдХреБрдВрдЬреА рд╣реИ рдХрд┐ рдХреНрдпреЛрдВ рд▓рд╛рд░рд╡реЗрд▓ / Vue рдЗрддрдирд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИ рдФрд░ рдПрдХ рд╕рд╛рде рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ :)

  • PRO JSX рдФрд░ css-in-js рдиреЗ рднреА рд╕рдорд░реНрдерди рдХрд┐рдпрд╛!

рдпрд╣ рдХрдо рдмрджрд▓рд╛рд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде vue.js рдХреЛ рддреЗрдЬреА рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ / JSX рдХреЛрдб рдХреЗ рд╕рд╛рде рд╡рд░реНрддрдорд╛рди рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдкреНрд░рд╡рд╛рд╕ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдмреЗрдмрд▓ рдкреНрд▓рдЧрдЗрди рд╣реИ: рдмреЗрдмрд▓-рдкреНрд▓рдЧрдЗрди-рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдо-рд░рд┐рдПрдХреНрд╢рди-рдЯреВ-рд╡реНрдпреВ )

  • Preact рдХреА рддрд░рд╣ FACT Vue рдФрд░ Angular / React рдХреЗ рд╡рд┐рдкрд░реАрдд Google рдпрд╛ рдлреЗрд╕рдмреБрдХ рдЬреИрд╕реА рдмрдбрд╝реА рдХрдВрдкрдиреА рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╡рд╛рд▓рд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реИред

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

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

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

рдЕрдм, рдмрд╕ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдЪрд░реНрдЪрд╛ рдХреЛ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдПрдХ рдХрд╛рд░реНрдп рдореБрджреНрджрд╛ рдмрдирд╛рдпрд╛ рд╣реИ: https://github.com/WordPress/gutenberg/issant/2741

рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛, рд▓рд╛рд░рд╛рд╡реЗрд▓ рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдПред WP рдХреЗ рджреВрд╕рд░реЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓реЛрдЧ рдЗрд╕рд╕реЗ рдЬреБрдбрд╝реЗ рдХреЛрд░реНрд╕ рд╕реЗ рдирд╛рдЦреБрд╢ рд╣реИрдВ рдпрд╛ рдЕрднреА рднреА рд▓реЗрддреЗ рд╣реИрдВ, Laravel рдХреЛ рдЕрдкрдиреЗ рдореБрдЦреНрдп CMS рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрджрд▓ рдЧрдП рд╣реИрдВред рдкреНрд░реАрдХреНрдЯ рд╕рд┐рд░реНрдл рдПрдХ рдХреНрд▓реЛрди рдФрд░ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЕрдиреБрдХреВрд▓рддрд╛ рдкрд░рдд рд╣реИ, рдЬрд┐рд╕ рддрд░рд╣ рдХрд╛ рдиреЛрд╡реЗрд▓ рдбреАрдУрдПрд╕ рдПрдордПрд╕ рдбреЙрд╕, рдкреАрд╕реА рдбреЙрд╕ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдерд╛ред

рдХреНрдпреВ, w0lfред

рд╕рднреА рддрд░рд╣ Vue.js !

рдЖрдкрдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣рд╛рдЗрдкрд░рдкреНрдкрд╛ рдХреЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдкреЗрд╢реЗрд╡рд░реЛрдВ

  1. рдпрд╣ рдПрд▓реНрдо (рдореЙрдбрд▓, рд╡реНрдпреВ, рдЕрдкрдбреЗрдЯ) рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд╕рдорд╛рди рд╣реИред
  2. рдЗрд╕рдореЗрдВ рдмрд┐рд▓реНрдЯ-рдЗрди Redux рдЬреИрд╕реЗ Reducers рдХреЛ "рдХреНрд░рд┐рдпрд╛рдПрдВ" (рдореЙрдбрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдмрджрд▓реЗ рдореЗрдВ рджреЗрдЦреЗрдВ) рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
  3. JSX рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
  4. "рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ" рдбрд┐рдЬрд╛рдЗрдиреЛрдВ рдХреЛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реИ
  5. рдпрд╣ 1kb рд╣реИ рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд▓реЛрдб рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдФрд░ рд╕рдордЭрдирд╛ рдЖрд╕рд╛рди рд╣реИред

рд╡рд┐рдкрдХреНрд╖

  1. рдпрд╣ рдЕрднреА рднреА рдирдпрд╛ рд╣реИ рдФрд░ рдРрд╕рд╛ рд╣реА рдЗрдХреЛ рд╕рд┐рд╕реНрдЯрдо рд╣реИред рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗ рд╕рдХрддреЗ рд╣реИрдВред
  2. рдРрд╕реЗ рдореБрджреНрджреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЕрднреА рддрдХ рдЙрдЬрд╛рдЧрд░ рдирд╣реАрдВ рд╣реБрдП рд╣реИрдВред

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

рдпрд╣ рднреА рджреЗрдЦреЗрдВ: рдкреЙрд▓рд┐рдорд░ - рдХреБрдЫ рдЪреАрдиреА рдХреЗ рд╕рд╛рде рд╡реЗрдм рдШрдЯрдХред

Vue рдПрдХ рд╢рд╛рдирджрд╛рд░ рд╡рд┐рдХрд▓реНрдк рд╣реИ, рдФрд░ рдпрд╣рд╛рдБ рдХрд╛рд░рдг рд╣реИрдВ рдХрд┐ рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ:

рдореИрдВрдиреЗ 2016 рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ Vue рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдореБрдЭреЗ рдпрд╣ рдкрд╕рдВрдж рдерд╛ рдФрд░ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХрднреА "рдЗрди-рдбрд┐рдорд╛рдВрдб" рд╣реЛрдЧрд╛ рдпрд╛ рдЕрдЧрд░ рдЗрд╕рдХреА рд╡реГрджреНрдзрд┐ рдШрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдереАред рдЙрд╕ рд╕рдордп рдЗрд╕рдореЗрдВ рдЬреАрдердм рдкрд░ 16,000 рд╕рд┐рддрд╛рд░реЗ рд╣реИрдВред рдпрд╣ рдЕрдЪреНрдЫрд╛ рдерд╛ рдФрд░ рд╕рднреА, рд▓реЗрдХрд┐рди рд▓реЛрдЧреЛрдВ рдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рд╕рднреА рдХреЛрдгреАрдп рдмрдирд╛рдо рд░рд┐рдПрдХреНрдЯ рдмрдХрд╡рд╛рд╕ рдХреЗ рдмреАрдЪ рдореЗрдВ рдЕрдиреБрдХреВрд▓рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ред

рдореИрдВ рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХрд╛ _all_ рдЦреЛрдирд╛ рдФрд░ 17 рд╕рд┐рддрдВрдмрд░, 2016 рдХреЛ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдареАрдХ рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдЖрдЬред ( рдпрд╣рд╛рдВ рдореЗрд░рд╛ рд╡рд░реНрддрдорд╛рди рдбреЗрдЯрд╛ рд╕реЗрдЯ рд╣реИ )

рдкрд┐рдЫрд▓реЗ рдПрдХ рд╕рд╛рд▓ рдореЗрдВ рдореИрдВрдиреЗ Vue рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ (рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЙрд▓реНрд▓реЗрдЦреЛрдВ рдФрд░ Github рд╕рд┐рддрд╛рд░реЛрдВ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ) рдХреЛ рдПрдХ _record рдмреНрд░реЗрдХрд┐рдВрдЧ рд░реЗрдЯ рдкрд░ рджреЗрдЦрд╛ рд╣реИред Vue рдиреЗ 365 рджрд┐рдиреЛрдВ рдореЗрдВ 40,000 рд╕рд┐рддрд╛рд░реЛрдВ рдХреЛ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рдФрд╕рдд 109 рдкреНрд░рддрд┐ рджрд┐рди рд╣реИред рдЗрд╕рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рджреБрдирд┐рдпрд╛ рдХреА рдкреНрдпрд╛рд░реА _React_ рдЗрд╕реА рд╕рдордп рд╕реАрдорд╛ рдореЗрдВ 49,000 рд╕реЗ рдмрдврд╝рдХрд░ 75,000 рд╣реЛ рдЧрдИред (71 рдкреНрд░рддрд┐ рджрд┐рди) Vue рдЕрдЧрд▓реЗ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд░реЗрдЯрд┐рдВрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓ рдЬрд╛рдПрдЧрд╛ред

рдЬрдм рд╣рд░ рдХреЛрдИ рд░рд┐рдПрдХреНрдЯ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рднреА рд╕рдордп рдХреЗ рд╕рдмрд╕реЗ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рдерд╛, рд╡реЗ рдЗрд╕ рдмрд╛рдд рд╕реЗ рдЕрдирднрд┐рдЬреНрдЮ рдереЗ рдХрд┐ Vue рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╢реАрд░реНрд╖рдХрдзрд╛рд░рдХ рдерд╛ред рд╡реЗ рдЗрд╕ рдмрд╛рдд рд╕реЗ рдЕрдирднрд┐рдЬреНрдЮ рдереЗ рдХрд┐ рдХрд┐рд╕реА рднреА рдкреНрд░рд╕рд┐рджреНрдз рд╕рдорд░реНрдерди (рдлреЗрд╕рдмреБрдХ) рдХреА рд╡рдЬрд╣ рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдПрдХ рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╕рдВрдж рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг рд╡реЗрдЙ рдмрдврд╝ рд░рд╣рд╛ рдерд╛ред

Vue рдЕрдм рдПрдХ рд╡рд░реНрд╖ рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рд▓рд┐рдП рд╣рд░ рдПрдХ рджрд┐рди Github рдХреЗ рдЯреНрд░реЗрдВрдбрд┐рдВрдЧ рд░рд┐рдкреЛрдЬ рд╕реВрдЪреА рдореЗрдВ рд░рд╣рд╛ рд╣реИред 99% рджрд┐рди рдпрд╣ рд░рд┐рдПрдХреНрдЯ рд╕реЗ рдКрдкрд░ рд╣реИред рджрд┐рдиреЛрдВ рдХреЗ 10%, рд░рд┐рдПрдХреНрдЯ рдХрдЯреМрддреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

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

рдореИрдВ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдБ ... .vue рдлрд╛рдЗрд▓реЗрдВ рдкреНрд░рддрд┐рднрд╛рд╢рд╛рд▓реА рд╣реИрдВред рд░рд┐рдПрдХреНрдЯ рдореЗрдВ рд╕реНрдЯрд╛рдЗрд▓ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЙрдкрдХрд░рдг рдмрдирд╛рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╕реАрдПрд╕рдПрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рдХреБрдЫ рдЧрд▓рдд рд╣реИ рдФрд░ рдЖрдкрдХреА рд╢реИрд▓реА рдПрдХ рдмрд╛рд╣рд░реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣реИред (Idk ...) рд▓реЗрдХрд┐рди Vue рдореЗрдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред Vue рдореЗрдВ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдкрдХреЗ рд╣реБрдП рдирд┐рдпрдВрддреНрд░рдг рдХрдерди рд╣реИрдВ, рдФрд░ (рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рдХрд╕реНрдЯрдо рддрддреНрд╡ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рджреЗрдЦреА рд╣реИрдВ) рди рдХреЗрд╡рд▓ рдХрд╕реНрдЯрдо рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫрд╛ рдЦреЗрд▓рддрд╛ рд╣реИ ... рдпрд╣ _is_ рддрд╛рд░реНрдХрд┐рдХ рдХрд╕реНрдЯрдо рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп / рд░реВрдкрд░реЗрдЦрд╛ рд╣реИред

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

рд╡рд╣ рдореЗрд░рд╛ рджреЛ рд╕реЗрдВрдЯ рд╣реИред рдЕрдм рдореИрдВ рдЯреВрдЯ рдЧрдпрд╛ рд╣реВрдВред

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдЕрдВрддрд┐рдо рдирд┐рд░реНрдгрдп рдЖрдкрдХреЛ рдЦреБрд╢ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рд╛рди рдЖрдзрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

@ рдЕрд╣рдорджрд╡рд╛рдЗрд╕ :

  • рдмрд╛рдЬрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рдордп рдЙрджреНрдпрдо рдФрд░ рдореБрдХреНрдд рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЖрдк рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХрднреА рднреА рд╢рд┐рдк рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдмрд╣реБрдд рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдП рдереЗ рдФрд░ рдЕрдкреНрд░рдЪрд▓рд┐рдд рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрдиреНрд╣реЗрдВ рднреЗрдЬ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХреБрдЫ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдПрдХ рдкреНрд░рдореБрдЦ рд░рд┐рд▓реАрдЬ рдХреА рдУрд░ рдХрд╛рдо рдХреЗ рджреМрд░рд╛рди рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
  • рдкреНрд░реАрдХреНрдЯ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реЛрдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ "рд╣рдордиреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╕реЗ рдкрд░реЗ рдХрд╛рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд░рд┐рдПрдХреНрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдЧрд▓рддреА рдХреА"ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ "рд╕реАрдЦрдиреЗ рдХреА рдЕрд╡рд╕реНрдерд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдордзреНрдпрд╡рд░реНрддреА / рдирдП рджреЗрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрдбрд╝реА рд╣реИ" рдЖрдкрдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд░рд┐рдПрдХреНрдЯ рдХреЗ рд╕рд╛рде рдЦреЛ рдЧрдП рдереЗред рдЗрд╕рд╕реЗ рдореБрдЭреЗ рдХреЛрдИ рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВ рд╣реБрдЖред рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Vue, рднрд▓реЗ рд╣реА рдХрдо рд╡рд░реНрдмреЛрдЬрд╝, рд╕реАрдЦрдиреЗ рдХреА рдЕрд╡рд╕реНрдерд╛ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░реЗрдЧрд╛ред рдкреБрд░рд╛рдирд╛ PHP WP рдЗрдВрдЬрди рдФрд░ рдХреЛрдИ рднреА рд╕рд┐рдВрдЧрд▓ рдкреЗрдЬ рдРрдк рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИрдВред Vue рдФрд░ React рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдХреБрдЫ рд╕рдорд╛рди рд╣реИрдВред
    рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк Wordpress рдФрд░ Laravel рдХреЗ рдмреАрдЪ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХреНрдпреЛрдВ рджреЗрдЦрддреЗ рд╣реИрдВред рдореИрдВ рдпрд╣рд╛рдБ рднреЛрд▓реА рд╣реЛ рд╕рдХрддреА рд╣реВрдБред рдореИрдВ рдбреНрд░реБрдкрд╛рд▓ 8 рдХрд╣рд╛рдиреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХрдо рдЬрд╛рдирддрд╛ рд╣реВрдВред
    рдореЗрд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдПрдХ рд╕реАрдПрдордПрд╕ рд╣реИ рдФрд░ рдпрд╣ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рдмрдбрд╝реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдзрд╛рд░ рддрдХрдиреАрдХреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд┐рд░реНрдорд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╣реИрдВ рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдмрд╣реБрдд рдЬрд▓реНрджреА рдПрдХ рдирдИ рд╕рд╛рдЗрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рдЧреИрд░ рдбреЗрд╡рд▓рдкрд░ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рд╣реИред
    рд▓рд╛рд░рд╡реЗрд▓ рдПрдХ PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ, рдЬрд╣рд╛рдБ рддрдХ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдпрд╣ рдЖрдкрдХреЛ CMS рдХреА рдмрд╣реБрдд рд╕рд╛рд░реА рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдЗрд╕реЗ рдЪреБрдиреЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕реЗ рдЕрдзрд┐рдХ рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
  • рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреИрд╕реЗ Vue + Laravel рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдлрд▓рддрд╛рдПрдВ рд╣реЛрдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ "Vue Wordpress рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реИ"ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ PHP рдФрд░ рдХрд┐рд╕реА JS рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдмреАрдЪ рдмрд╣реБрдд рдХрдо рдЖрдВрддрд░рд┐рдХ рддрд╛рд▓рдореЗрд▓ рд╣реИред рдореИрдВ рдЗрд╕ рдмрд╛рдд рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рдПрдХ рдРрд╕рд╛ рдврд╛рдВрдЪрд╛ рдЦреЛрдЬрдирд╛ рдЬрд░реВрд░реА рд╣реИ рдЬреЛ рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реЛред рдпрджрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡рд░реНрддрдорд╛рди рдбреЗрд╡рд▓рдкрд░ рд╕рдореБрджрд╛рдп рдЬреЛ рд╡рд░реНрдбрдкреНрд░реЗрд╕ 'рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╡реЗрд╡ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИ рдФрд░ рд╡реЗ рдЗрд╕реЗ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рдЕрдВрддрд┐рдо рдирд┐рд░реНрдгрдп рдореЗрдВ рдЗрд╕рдХрд╛ рднрд╛рд░реА рд╡рдЬрди рд╣реЛрддрд╛ рд╣реИред

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

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

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

рд╣рдордиреЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдХреЛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдореЗрдВ рдмрд╣реБрдд рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╣ рдЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИ рдЬреЛ HTML рдФрд░ JS рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рдЪрд╛рд╣рддреЗ рдереЗ рдХрд┐ рдпрд╣ рдиреНрдпреВрдирддрдо рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рдХреЗ рд╕рд╛рде рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рд╕рд░рд▓ рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реЛред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдкрд╛рдПрдВрдЧреЗ рдХрд┐ рдХрд┐рд╕реА рднреА рд╕рд╛рдЗрдб-рдмрд╛рдп-рд╕рд╛рдЗрдб рддреБрд▓рдирд╛ рдХреЗ рд╕рд╛рде рдХрд┐ рдорд╛рд░реНрдХреЛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдХрдо рдХреЛрдб (рдЬреЛ рдкрдардиреАрдпрддрд╛ рдФрд░ рд░рдЦрд░рдЦрд╛рд╡ рдХреЗ рд▓рд┐рдП рдорд╣рд╛рди рд╣реИ) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

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

рд╕рд┐рдВрдЯреЗрдХреНрд╕: рдорд╛рд░реНрдХреЛ рдмрдирд╛рдо рд╡реАрдпреВ

рдореИрдВ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдЬреБрдбрд╝рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдорд╛рд░реНрдХреЛ рдФрд░ рд╡реАрдпреВ (рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛) рдХреЗ рдмреАрдЪ рдЕрдзрд┐рдХ рдЧрд╣рд░рд╛рдИ рд╕реЗ рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ рджреЗрдЦреЗрдВ:

рдореАрдЯрдЕрдк: UI рдХрд╛ рдирд┐рд░реНрдорд╛рдг - рд░рд┐рдПрдХреНрдЯ, Vue, рдФрд░ рдорд╛рд░реНрдХреЛ рдХреА рддреБрд▓рдирд╛ (рдорд╛рд░реНрдХреЛ рдирд┐рд░реНрдорд╛рддрд╛ рд╕реЗ) - рд╡реАрдбрд┐рдпреЛ | рд╕реНрд▓рд╛рдЗрдбреНрд╕

рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ: https://github.com/marko-js/isomorphic-ui-benchmark

рдпрд╣рд╛рдБ рдорд╛рд░реНрдХреЛ рдФрд░ Vue рдХреЗ рд╕рд╛рде рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдХрд╛ рдПрдХ рддреНрд╡рд░рд┐рдд рд░рди рд╕рдХреНрд╖рдо рд╣реИ:

рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдкреНрд░рддрд┐рдкрд╛рджрди рдкреНрд░рджрд░реНрд╢рди

_Node.js ( v8.4.0 ) _

Running "search-results"...

Running benchmark "marko"...
marko x 5,180 ops/sec ┬▒2.09% (87 runs sampled)

Running benchmark "vue"...
vue x 135 ops/sec ┬▒3.81% (68 runs sampled)

Fastest is marko

Running "color-picker"...

Running benchmark "marko"...
marko x 10,206 ops/sec ┬▒0.72% (87 runs sampled)

Running benchmark "vue"...
vue x 1,664 ops/sec ┬▒5.20% (66 runs sampled)

Fastest is marko

рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдкреНрд░рджрд░реНрд╢рди

_Chrome рд╕рдВрд╕реНрдХрд░рдг 63.0.3218.0 (рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдмрд┐рд▓реНрдб) рдХреИрдирд░реА (64-рдмрд┐рдЯ) _

Running "search-results"...
Running benchmark "marko"...
marko x 351 ops/sec ┬▒1.18% (58 runs sampled)
Running benchmark "vue"...
vue x 206 ops/sec ┬▒1.61% (57 runs sampled)
Fastest is marko

Running "color-picker"...
Running benchmark "marko"...
marko x 7,516 ops/sec ┬▒2.90% (41 runs sampled)
Running benchmark "vue"...
vue x 4,593 ops/sec ┬▒3.03% (54 runs sampled)
Fastest is marko

рд╡реЗ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдордиреЗ Marko.js рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЙрди рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдирдордХ рдХреЗ рджрд╛рдиреЗ рдХреЗ рд╕рд╛рде рд▓реЗрдВ, рд▓реЗрдХрд┐рди рд╣рдордиреЗ рдирд┐рд╖реНрдкрдХреНрд╖ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд░ рд╕рдВрднрд╡ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрд╕ Marko.js рдФрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ:

рдорд╛рд░реНрдХреЛ рдиреЗ рд╣рдореЗрд╢рд╛ Node.js. рдХреЗ рд╕рд╛рде рд╕рдмрд╕реЗ рд╕рд░рд▓ рдПрдХреАрдХрд░рдг рдХрд░рдиреЗ рдХрд╛ рд▓рдХреНрд╖реНрдп рд░рдЦрд╛ рд╣реИ Npm рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ

require('marko/node-require'); // require .marko files!

const http = require('http');
const template = require('./template');

http.createServer().on('request', (req, res) => {
  template.render({
    name: 'Frank',
    count: 30,
    colors: ['red', 'green', 'blue']
  }, res);
}).listen(8080);

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрддрдирд╛ рд╣реА рд╕рд░рд▓ рд╣реИ рдЬрд┐рддрдирд╛ рдЖрдк рдХрднреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред

рдорд╛рд░реНрдХреЛ рд▓реЛрдХрдкреНрд░рд┐рдп рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЙрдбреНрдпреВрд▓ рдмрдВрдбрд▓реЛрдВ рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: http://markojs.com/docs/bundler-integrations-overview/

DOM рдХреЛ рдПрдХ рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рдорд╛рд░реНрдХреЛ UI рдШрдЯрдХ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рд╡рд╣ рд╕рдм рд╣реИ рдЬреЛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ:

require('./fancy-button')                  // Import the Marko UI component
  .renderSync({ label: 'Click me' })   // Render the button with the provided input
  .appendTo(document.body);         // Mount the UI component to the DOM

@ patrick-steele-idem http://www.stefankrause.net/wp/?p=431 рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░, markoJs
рдХреЗ рд░реВрдк рдореЗрдВ Vue рдПрдЯ рдЕрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд▓рд╛рдХрд╛рд░ рд╣реИред

рдЗрд╕рд▓рд┐рдП, рд╣рдо рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖ рдкрдЯрдХрдерд╛ рдореЗрдВ, рдорд╛рд░реНрдХреЛрдЬ рдФрд░ рд╡реАрдпреВ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдмреЗрд╢рдХ, рдореИрдВрдиреЗ рдЬреЛ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдЬреЛрдбрд╝рд╛ рд╣реИ, рдЙрд╕рдореЗрдВ ssr рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЙрд╕ рдкрд░ рдХреЛрдИ рдЯрд┐рдкреНрдкрдгреА рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред

рдореИрдВ рд╡реЛрдЯ рдХреЗ рд▓рд┐рдП рд╡реЛрдЯ рдХрд░рддрд╛ рд╣реВрдВред jQuery рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдирд┐рдХрдЯ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред JQuery рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд▓реЛрдЧреЛрдВ рдХреЛ Vue рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдорд╣рд╕реВрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдбреЛрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рдЪрд╛рд░рдзрд╛рд░рд╛ рд╣реИ рдХрд┐ рд╕рднреА рдХреЛрдгреАрдп рдХреА рддрд░рд╣ рдЪрд░рдо рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рдиреА рд╕реЗ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓ рдкрд░ рд╡рд╛рдкрд╕ рдЧрд┐рд░ рдЬрд╛рддрд╛ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХреИрд▓рд┐рдкреНрд╕реЛ рдХреЗ рд▓рд┐рдП рджреЛ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛

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

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЧреИрд░-vdom рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдП рдмрд┐рдирд╛, 25 рд╕реЗ рдЕрдзрд┐рдХ vdom рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ (рдЬреИрд╕реЗ inferno.js, maquette, рдЖрджрд┐) рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рдореИрдВрдиреЗ рдЬрдирд╡рд░реА 2016 рдореЗрдВ vdom рдХреЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдЕрд▓рдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП

рдпрд╣рд╛рдВ рдХреБрдЫ рддрдХрдиреАрдХреА рдХрд╛рд░рдг рд╣реИрдВ рдХрд┐ рдХреНрдпреЛрдВ Mithril.js рдпрд╛ рдЕрдиреНрдп vdoms рдкрд░ рдЬреЛрд░ (рдпрд╛ рдХрдо рд╕реЗ рдХрдо рд╕рдорд░реНрдерди) рд╣рд╛рдЗрдкрд░рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдкреАрдЖрдИ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред

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

рдЙрднрд░рддрд╛ рд╣реБрдЖ рд╡рд┐рдХрд▓реНрдк рдХреНрдпрд╛ рд╣реИ? рдЖрдзреБрдирд┐рдХ рд╡реЗрдмрдПрдк рдорд┐рдерд╛рдЗрд▓ + рдЯреИрдЪрд┐рдпрди + рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ / рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХрд▓ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдШрдЯрдХреЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╕рднреА рдХреЛрдб рд╕рд┐рд░реНрдл рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ / рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдРрдк рдХреЛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдпрд╛ рддреЛ рд╕реАрдПрд╕рдПрд╕ рдпрд╛ HTML рдХреЗ рдХреБрдЫ рдЧреИрд░-рдорд╛рдирдХ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ (рдмреБрд░реА рддрд░рд╣ рд╕реЗ) рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдкреБрди: рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред (рдЦреИрд░, Tachyons рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЖрд╡рд╢реНрдпрдХ рдХрд╕реНрдЯрдо рд╕реАрдПрд╕рдПрд╕ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдХрдоред)

рдпрд╣рд╛рдБ рдПрдХ рдХреЛрдбрд┐рдВрдЧ рдЦреЗрд▓ рдХреЗ рдореИрджрд╛рди рдХрд╛ рдЬреЛ рдореИрдВрдиреЗ рд▓рд┐рдЦрд╛ рдерд╛ рдХрд┐ рдЗрд╕рдореЗрдВ рдХрдИ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ рдЬреЛ рдЙрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

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

Tachyons рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдореИрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдврд╝рдиреЗ рдкрд░ рдЕрдЪрд┐рдиреНрддреНрдп рд╕реАрдПрд╕рдПрд╕ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдЬреЛрдЦрд┐рдо рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реВрдВред

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

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

рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдПрд╕рдПрд╕рдЖрд░ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдзреНрдпрд╛рди рд╕реЗ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред Calypso рдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ SSR рдХрд░рдиреЗ рдХрд╛ рд▓рдХреНрд╖реНрдп рд╣реИред рдФрд░ рд╕рдлрд▓ рд╣реЛрдиреЗ рдкрд░, рдПрдХ рджрд┐рди Calypso wordpress.com рдкрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рд╛рдЗрдЯреЗрдВ рдЪрд▓рд╛рдПрдЧрд╛ред

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

рдЕрдЧрд░ Wordpress рдЗрд╕ рдмрд╛рдд рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐, рдореИрдВ рдЦрд╝реБрд╢реА рд╕реЗ рдХрдВрдкрдиреА рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реВрдБрдЧрд╛ рдФрд░ 10x рдмрд╛рдЬрд╝рд╛рд░ рдХрд╛ рд╡реЗрддрди рдкрд╛ рд╕рдХрддрд╛ рд╣реВрдБ рдФрд░ Vue рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ, рд╡реИрд╕реЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ =)

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

https://hueniverse.com/performance-at-rest-75bb8fff143

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

рдзрд╛рдЧреЗ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рдСрдлрд╝рд▓рд╛рдЗрди рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде рдЪреИрдЯ рдХрд░рдиреЗ рдореЗрдВ рдкреНрд░рд╕рдиреНрди рд╣реЛрдВрдЧреЗ, рдпрджрд┐ рдЖрдкрдХреА рдХреЛрдИ рд░реБрдЪрд┐ рд╣реИред Google рдбреЙрдЯ рдХреЙрдо рдкрд░ рдореБрдЭреЗ рд░реЙрдмрдЯрд╡рд░реНрд▓реНрдб рдореЗрдВ рдПрдХ рд▓рд╛рдЗрди рдбреНрд░реЙрдк рдХрд░реЗрдВред рдЗрд╕ рдкрд░ рд╢реБрднрдХрд╛рдордирд╛рдПрдБ, рдореИрдВ рдЖрдкрдХреЛ рдЗрд╕ рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдИрд░реНрд╖реНрдпрд╛ рдирд╣реАрдВ рдХрд░рддрд╛; ;-)

рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЪреБрдирд╛рд╡ рдХреА рд╢реБрд░реБрдЖрдд рдХреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рд▓реЛрдЧреЛрдВ рдХреЛ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдкреГрд╖реНрда рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЙрд╕ рдкрд░ рд╕реНрдерд┐рдд рд╣реИред (рдлрд╛рдпрд░рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдирдпрд╛)

рдкреБрдирд╢реНрдЪред Vue V рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдореЗрдВ рд▓рдЧрднрдЧ 1 рдШрдВрдЯреЗ рдХрд╛ рд╕рдордп рд▓рдЧрд╛

@vinayakkulkarni рдЕрдкрдиреЗ рдкреЛрд▓ рдореЗрдВ Mithril.js рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ?

@pdfernhout :

рдХрд┐рдпрд╛ рд╣реБрдЖред рдореИрдВрдиреЗ MithrilJS рдХреЛ рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рд╣реИред

  • [x] рд╡реАрдпреВрдЬреЗрдПрд╕
  • [x] рдХреЛрдгреАрдп
  • [x] рдЙрдкрджреЗрд╢
  • [x] рдЕрдВрдЧрд╛рд░реЗ
  • [x] рдорд╛рд░реНрдХреЛ
  • [x] рдЗрдиреНрдлрд░реНрдиреЛ
  • [x] рдСрд░реЗрд▓рд┐рдпрд╛
  • [x] рдорд┐рддреНрд░рд┐рд▓

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

рдирдорд╕реНрддреЗред рдореИрдВ рдПрдХ рдбреНрд░реБрдкрд▓ рдХреЛрд░ рдореЗрдВрдЯреЗрдирд░ рд╣реВрдВред рдЬреИрд╕рд╛ рдХрд┐ @ivanjaros рдиреЗ рдПрдХ рдкреВрд░реНрд╡ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рд╣рдо рдбреНрд░реБрдкрд▓ рдХреЗ рдПрдбрдорд┐рди UI рдХреЗ рдХреБрдЫ рдЖрдЧрд╛рдореА рдмрд┐рдЯреНрд╕ рдХреЗ рд▓рд┐рдП

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

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдореИрдВ рдЕрднреА рднреА рдЙрди рджреЛ рдореБрджреНрджреЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╡реАрдпреВ рдХреЛ рджреГрдврд╝рддрд╛ рд╕реЗ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред рд╡реЗ рдЪреАрдЬреЗрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рдЬрд┐рдирдХреЗ рд╕рд╛рде рд╣рдо рд░рд╣рдирд╛ рдареАрдХ рд╣реИ, рддрд╛рдХрд┐ рд╡реЗ рдЕрдиреНрдп рд╕рднреА рд▓рд╛рдн рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХреЗрдВред

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрдХреНрд╖рдкрд╛рддреА рд╣реВрдВ, рд╡реЗрд╡ рдХреЗ рд▓реЗрдЦрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдореИрдВ рдпрд╣рд╛рдВ рдХреНрдпрд╛ рд░реВрдкрд░реЗрдЦрд╛ рдЪреБрдирдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рд╕реЗ рдмрдЪреВрдВрдЧрд╛; рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдмрдпрд╛рди рджреЗрдЦрд╛ рдХрд┐ "рдорд╛рд░реНрдХреЛ рдХреБрдЫ рд╕рдордп рдореЗрдВ рдлреЗрдВрдХреЗ рдЧрдП Vue рд╕реЗ 10 рдЧреБрдирд╛ рддреЗрдЬ рд╣реИ", рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рдпреЛрдЧреНрдп рд╣реИред рдореИрдВ рдЗрд╕ рдмрд╣рд╕ рдХреЛ рддрдХрдиреАрдХреА рдмрд╣рд╕ рдореЗрдВ рдирд╣реАрдВ рдкрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдореЗрдВ рдХреБрдЫ рд╡рд┐рдЪрд╛рд░ рдЫреЛрдбрд╝ рджрд┐рдП рд╣реИрдВ рдЬреЛ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред

@ michaelbdavidson7 рд╡рд┐рддреНрддреАрдп рдЪрд┐рдВрддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ: рдореИрдВ рдкрд┐рдЫрд▓реЗ 1.5 рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдкреВрд░реЗ рд╕рдордп рдХреЗ рд▓рд┐рдП Vue рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ Patreon рд╕рдорд░реНрдерди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реНрдерд┐рд░ рд░рд╣рд╛ рд╣реИред рдкреИрдЯреНрд░рд┐рдпрди рдкреНрд░рддрд┐рдЬреНрдЮрд╛ рдЙрддрд╛рд░-рдЪрдврд╝рд╛рд╡ рдкрд░ рдЕрдЯрдХрд▓реЗрдВ рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдЕрдкрдиреЗ рд▓рд┐рдП рдиреНрдпрд╛рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Vue рдХреА рдкреНрд░рддрд┐рдмрджреНрдз рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛: рдПрдХ рдЦреБрд▓рд╛ рд╡рд┐рддреНрддреАрдп рдпреЛрдЧрджрд╛рди рдЪреИрдирд▓ рд╣реЛрдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ WP / Automattic рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рдкреНрд░рдореБрдЦ рдкреНрд░рд╛рдпреЛрдЬрдХ рдмрдирдХрд░ Vue рдХреА рд╕реНрдерд┐рд░рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдореИрдЯ рдЦреБрдж рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рд╛рдпреЛрдЬрдХ рд╣реИ!) - рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджреЛрдиреЛрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╣рд┐рддреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рд╡реАрдпреВрдЬ рдХреЛ рд╡реЛрдЯ рджреЗрддрд╛ рд╣реВрдВ

@ tungbt94 рдХреНрдпреЛрдВ?

рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ VueJS

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

рдореЗрд░рд╛ рд╡реЛрдЯ рдкреНрд░реАрдХреНрдЯ рдХреЗ рд╕рд╛рде рд╣реИ

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

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

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

рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдЧрд┐рддреБрдм рд╕рд┐рддрд╛рд░реЛрдВ рдХреЛ рдХрд┐рд╕реА рддрд░рд╣ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде рд╕рд╣рд╕рдВрдмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, Vue рдЕрднреА рднреА рдорд╛рд░реНрдХреЛрдЬ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 10x рд╣реИ рд▓реЗрдХрд┐рди рд░реЗрдЦрд╛рдВрдХрди рджреЗрдЦрдиреЗ рд╕реЗ рдпрд╣ рдЬрд▓реНрджреА рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ред

Vue рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рдмрдврд╝ рд░рд╣рд╛ рд╣реИ:
screen shot 2017-09-18 at 12 01 36 am

рд▓реЗрдХрд┐рди MarkoJs рдПрдХ рдШрд╛рддреАрдп рд╡реГрджреНрдзрд┐ рдХреЗ рд╡рд┐рднрдХреНрддрд┐ рдмрд┐рдВрджреБ рдкрд░ рд▓рдЧрддрд╛ рд╣реИ:
screen shot 2017-09-18 at 12 01 44 am

@ pato -steele-idem, https://gitter.im/marko-js/marko рдкрд░ рд╕реБрдкрд░ рдЙрддреНрддрд░рджрд╛рдпреА рд░рд╣реЗ рд╣реИрдВ

рдЬрдм рд▓реЛрдЧ рдЕрдВрддрддрдГ рдорд╛рд░реНрдХреЛрдЬ рдХрд╛ рдЪрдпрди рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП : "рдпрд╣ рди рдкреВрдЫреЗрдВ рдХрд┐ рд╕рдореБрджрд╛рдп рдЖрдкрдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ - рдпрд╣ рдкреВрдЫреЗрдВ рдХрд┐ рдЖрдк рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред"

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдореИрдВ рдХрдИ рдЬреЗрдПрд╕ рджреЗрд╡реЛрдВ рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЬреБрдбрд╝рд╛рд╡ рдкреИрджрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рдПрдХрд▓ рдореБрджреНрджреЗ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП @ рдЬрдореНрдорд╛рджрд╡реА рдХреЛ рдмрдзрд╛рдИ рджреЗрддрд╛ рд╣реВрдВ рдЬреЛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЬреЗрдПрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдФрд░ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдиреЗ рдЕрдзрд┐рдХ рдЬреЗрдПрд╕ рджреЗрд╡реЛрдВ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдм рддрдХ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдЧреБрдЯреЗрдирдмрд░реНрдЧ рд╕рдВрдЪрд╛рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЧреБрдЯреЗрдирдмрд░реНрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдзрд┐рдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рдХрд╛рд╕ рдХреА рдУрд░ рдмрдврд╝рддрд╛ рд╣реИред

рдореИрдВ AngularJS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЬреЛ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ рд╡рд╣ рд╣рд░ рдмрд╛рд░ рдкреНрд░рдореБрдЦ рдЕрдкрдбреЗрдЯ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ VueJS рдХреЗ рд╕рд╛рде рдЬрд╛рдКрдВрдЧрд╛ред

рдорд╛рд░реНрдХреЛ рдХреЗ рд▓рд┐рдП +1ред рд╣рдорд╛рд░реА рдЯреАрдо рдЬреЛ рдорд╣рд╛рди рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ рдФрд░ рдЙрд╕рд╕реЗ рдмрд╣реБрдд рдЦреБрд╢ рд╣реИред Async рд░реЗрдВрдбрд░рд┐рдВрдЧ, рд╕реБрдкрд░ рдлрд╛рд╕реНрдЯ (рд╕рд░реНрд╡рд░ рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ vdom рдХреЗ рд▓рд┐рдП), рд╕рд┐рдВрдЧрд▓ рдпрд╛ рдорд▓реНрдЯреА-рдлрд╛рдЗрд▓ рдХрдВрдкреЛрдиреЗрдВрдЯреНрд╕, рдФрд░ IMO рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЯреЗрдореНрдкреНрд▓реЗрдЯрд┐рдВрдЧ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╡рд╣рд╛рдБред

рдХреГрдкрдпрд╛ @WebReflection рдХреЗ hyperHTML рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВред

рдореБрдЭреЗ рдПрдВрдЧреБрд▓рд░ рдкрд╕рдВрдж рд╣реИ

рдореИрдВ рдПрдВрдЧреБрд▓рд░ рдХреЛ рд╡реЛрдЯ рджреЗрддрд╛ рд╣реВрдВ

рдореИрдВ рдХреЛрдгреАрдп рдЪреБрдиреЗрдВ

рдмрд╕ рдХреЛрдгреАрдп

рдореИрдВ рдХреЛрдгреАрдп рдЪреБрдиреЗрдВ

рдХреЛрдгреАрдп

рдореИрдВ рдПрдВрдЧреБрд▓рд░ рдХреЛ рд╡реЛрдЯ рджреЗрддрд╛ рд╣реВрдВ

рдореИрдВ рдПрдВрдЧреБрд▓рд░ рдХреЛ рд╡реЛрдЯ рджреЗрддрд╛ рд╣реВрдВ

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

рдпрд╣рд╛рдБ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЭрд╛рдВрдХрд┐рдпреЛрдВ рдХреЛ "рдореИрдВ рд╡реЛрдЯ рдПрдХреНрд╕" рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдХреБрдЫ рдХрд╛рд░рдг рдмрддрд╛рдПрдВ рдХрд┐ рд╣рдореЗрдВ рдПрдХреНрд╕ рдХреЛ рднреА рд╡реЛрдЯ рдХреНрдпреЛрдВ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред "рдореИрдВ рд╡реЛрдЯ рдПрдХреНрд╕" рд╣рдореЗрдВ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдПрдХреНрд╕ рдХреЛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред

рдореИрдВ рдХреЛрдгреАрдп рдЪреБрдирддрд╛ рд╣реВрдВред рд╕рдВрд╕реНрдХрд░рдг 2 рдХреЗ рдмрд╛рдж рд╕реЗ рдХреЛрдгреАрдп рдореЗрдВ рдХреБрдЫ рдорд╣рд╛рди рдмрджрд▓рд╛рд╡ рд╣реИрдВред рдЕрдм, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ, рдЕрдЪреНрдЫрд╛ and рджреГрдврд╝рддрд╛ рд╕реЗ рдФрд░ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдврд╛рдВрдЪрд╛ рд╣реИред рдЖрдпрдирд┐рдХ рдХреА рддрд░рд╣, рдпрд╣ рдЬрд▓реНрджреА рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рджреГрдврд╝рддрд╛ рд╕реЗ рдЕрдзреНрдпрдпрди рдХрд░рддрд╛ рд╣реИред

рдЗрддрдиреЗ рд╕рд╛рд░реЗ рд╕реНрдкреИрдо рдХреЗ рд╕рд╛рде тАЬI Voteрдврд╛рдВрдЪрд╛ тАЭ, рдЧрд┐рддреБрдм рдореЗрд░реЗ рд▓рд┐рдП рд╣реИред

рдореИрдВ рд╕рд╛рдереА рджреЗрд╡реЛрдВ рд╕реЗ рд╡рд┐рдирддреА рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдЕрдкрдиреА рдкрд╕рдВрдж рдХреА рд░реВрдкрд░реЗрдЦрд╛ https://vinayakkulkarni.github.io/poll/ https://vinayakkulkarni.github.io/poll/ рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдХреЗрд╡рд▓ 'I рд╡реЛрдЯ ...' рдкреЛрд╕реНрдЯ рдХрд░реЗрдВ;

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдФрд░ рд╕реБрдЭрд╛рд╡ рдЗрд╕ рдмрд╛рддрдЪреАрдд рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ; рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рдореБрдЦ рджреЗрд╡ рдкрд╣рд▓реЗ рд╣реА рдЗрд╕ рдкрд░ рдЕрдкрдиреА рдмрд╛рдд рдХрд╣ рдЪреБрдХреЗ рд╣реИрдВред

18-Sep-2017 рдХреЛ, рд░рд╛рдд 8:01 рдмрдЬреЗ, Mingyue рд╕реВрдЪрдирд╛рдПрдВ @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рдореИрдВ рдХреЛрдгреАрдп рдЪреБрдирддрд╛ рд╣реВрдВред рд╕рдВрд╕реНрдХрд░рдг 2 рдХреЗ рдмрд╛рдж рд╕реЗ рдХреЛрдгреАрдп рдореЗрдВ рдХреБрдЫ рдорд╣рд╛рди рдмрджрд▓рд╛рд╡ рд╣реИрдВред рдЕрдм, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ, рдЕрдЪреНрдЫрд╛ and рджреГрдврд╝рддрд╛ рд╕реЗ рдФрд░ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдврд╛рдВрдЪрд╛ рд╣реИред рдЖрдпрдирд┐рдХ рдХреА рддрд░рд╣, рдпрд╣ рдЬрд▓реНрджреА рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рджреГрдврд╝рддрд╛ рд╕реЗ рдЕрдзреНрдпрдпрди рдХрд░рддрд╛ рд╣реИред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub https://github.com/WordPress/gutenberg/issues/2733#issuecomment-330241898 рдкрд░ https://github.com/notifications/unsubscribe-auth/AS3FbT23DvVwTLGL61tmK7twZtw рдкрд░ рджреЗрдЦреЗрдВред ucks5sjn7SgaJpZM4PYie9

рдзрдиреНрдпрд╡рд╛рдж @ _wperHTML_ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП @kidwm, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрдирдХреА рджрд┐рд╢рд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ:

рд╕рд┐рд░реНрдл рд╡рд╣реА рд╢реЗрдпрд░ рди рдХрд░реЗрдВ рдЬреЛ рдЬреЗрдПрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрдкрдХреЛ рдкрд╕рдВрдж рд╣реИ рдмрд▓реНрдХрд┐ рд╢реЗрдпрд░ рднреА рдХреНрдпреЛрдВ

рддреЛ рдореБрдЭреЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ ...

: zap :

  • рдкреНрд░реЛ : рд╢реБрд░реБрдЖрддреА рдФрд░ рдкреА / рд░рд┐рдПрдХреНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрдХреВрд▓ рдФрд░ рдкрд░рд┐рдЪрд┐рдд (рдЬреЗрдПрд╕рдПрдХреНрд╕ рдХреЗ рдмрдЬрд╛рдп рдЖрдк рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕рд╛рд╣рд┐рддреНрдп рд▓рд┐рдЦрддреЗ рд╣реИрдВ)
  • рдкреНрд░реЛ : рддреЗрдЬреА рд╕реЗ рдФрд░ VDOM рдХреЗ рдмрд┐рдирд╛ рдзрдзрдХрддреЗ; рдХрдо рдореЗрдореЛрд░реА рдЦрдкрдд (рдЙрднрд░рддреЗ рдмрд╛рдЬрд╛рд░ рдХреЗ рдЕрдиреБрдХреВрд▓ рдлреЛрди)
  • рдкреНрд░реЛ : рдХреЛрдИ рдЙрдкрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдХреЗрд╡рд▓ IE <11 рдХреЗ рд▓рд┐рдП рдЯреНрд░рд╛рдВрд╕рдкреНрд▓реИрдб рдЯреЗрдореНрдкрд▓реЗрдЯ рд╢рд╛рдмреНрджрд┐рдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ)
  • PRO : рдкреВрд░реА рддрд░рд╣ рд╕реЗ JS / DOM / HTML рдорд╛рдирдХреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рд▓реЗрдХрд┐рди рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рднреА рд╕рдВрдЧрдд рд╣реИ
  • рдкреНрд░реЛ : рдЕрддрд┐рд░рд┐рдХреНрдд polyfills рдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреИрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдХрдо рд╕реЗ рдХрдо 5K (рдиреНрдпреВрдирддрдо рдЬрд╝рд┐рдкреНрдб) рдореЗрдВ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИ
  • рдкреНрд░реЛ : IE9 quirks рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ 100% рдХреЛрдб рдХрд╡рд░реЗрдЬ
  • PRO : рдЕрдкрдиреЗ NodeJS рд╕рдордХрдХреНрд╖ рдХреЗ рд╕рд╛рде рд╕рдорд╛рди API рд╕рд╛рдЭрд╛ рдХрд░рддрд╛
  • рдкреНрд░реЛ : рдпрд╣ SSR рд▓реЗрдЖрдЙрдЯ / рдиреЛрдбреНрд╕ рдХреЛ рдЯреНрд░реИрд╢ рдХрд┐рдП рдмрд┐рдирд╛ рдЕрд╕реНрддрд┐рддреНрд╡рдорд╛рди DOM рдХреЛ рдЕрдкрдирд╛ рд╕рдХрддрд╛ рд╣реИ
  • PRO : рдХрд╕реНрдЯрдо рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде P / React рд╕реЗ рдмреЗрд╣рддрд░
  • PRO : рдпрд╣ рд╡рд╣ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рд░рд┐рдПрдХреНрдЯ , Vue.js , рдкреЙрд▓рд┐рдорд░ , рдХреЛрдгреАрдп рдпрд╛ рдорд╛рд░реНрдХреЛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдЖрдХрд╛рд░ / рдмреИрдВрдбрд╡рд┐рдбреНрде / рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЬреАрддрддрд╛ рд╣реИ

рдЕрдм, рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдЕрдм рддрдХ рдкреНрд░рдпреБрдХреНрдд рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХрд╛рдиреНрд╕

  • рдХрд╛рдиреНрд╕ : рднрд▓реЗ рд╣реА рд▓рдбрд╝рд╛рдИ-рдкрд░реАрдХреНрд╖рдг, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд░реАрдХреНрд╖рдг-рдХрд╡рд░ рдФрд░ рдПрдХ рдЬрдореЗ рд╣реБрдП рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде, рдпрд╣ рдПрдХ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдпреБрд╡рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ (рдорд╛рд░реНрдЪ 2017) рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛, рдЧреЛрдж рд▓реЗрдиреЗ рдпрд╛ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреА рд░рд╛рд╢рд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
  • рдХрд╛рдиреНрд╕ : рд╕рдореБрджрд╛рдп рдмрд╣реБрдд рдорджрдж рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдврд╝ рд░рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░рдореБрдЦ рддрдХрдиреАрдХреА рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдЕрдм рддрдХ рдпрд╣ рдореБрдЭреЗ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП 100% рдкреНрд░рддрд┐рдмрджреНрдз рд╣реВрдВ, рдФрд░ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдЗрд╕реЗ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВ, рд╕рд╛рде рд╣реА рдореИрдВ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдЕрдЧрд▓реА рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ _hyperHTML_ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ "_bigs_" рдХреЗ рд╕рд╛рде рдЪрд░реНрдЪрд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рдореИрдВ рдЖрдЧреЗ рдЕрдЯрдХрд▓ рдирд╣реАрдВ рд▓рдЧрд╛рдКрдВрдЧрд╛ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕ рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рд╣реЛ рд░рд╣рд╛ рд╣реИ)

: рдбрд╛рд░реНрдЯ: рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рд╡реЗрдм рдХрд╛ рднрд╡рд┐рд╖реНрдп рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХрд╛ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ 10 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмреЗрд╣рддрд░ рд╣реИ, рдФрд░ рдЖрдзреБрдирд┐рдХ ECMAScript рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рд▓рд┐рдЦрдирд╛, рдкрдврд╝рдирд╛ рдФрд░ рдмрдирд╛рдП рд░рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реИред _hyperHTML_ рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ "рд╡реЗрдм рдЖрд░реНрдЯ__ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐" рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рд╣рд░ рджреВрд╕рд░реЗ рджрд╛рд╡реЗрджрд╛рд░ рдХрд╛ рдЬрдиреНрдо рдкреВрд░реНрд╡-рдИрдПрд╕ 6 рдпреБрдЧ рдореЗрдВ рд╣реБрдЖ рдерд╛ред

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

рдЕрдВрддрд┐рдо, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо, рдЕрдЧрд░ рдХреЛрдИ рднреА рдирдП рд╕рдорд╛рдзрд╛рди рдХреЛ рдХреЗрд╡рд▓ рд╕рд┐рддрд╛рд░реЛрдВ рдФрд░ рдкреНрд░рдЪрд╛рд░ рджреНрд╡рд╛рд░рд╛ рдореМрдХрд╛ рдФрд░ рдиреНрдпрд╛рдпрд╛рдзреАрд╢ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рддреЛ рдирдП рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛрдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред

рдмреЗрд╢рдХ, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдирд╡реАрдирддрдо рд╕рдорд╛рдзрд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рд╣реИ, рдореЗрд░реЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдкрд░рдХ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдирдП рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдореМрдХрд╛ рджреЗрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░рд╛ рдмрд╛рдж рдХрд╛ рд╡рд╛рдХреНрдп рдмрд╣реБрдд рд╕рд╛рдорд╛рдиреНрдп рдерд╛, рди рдХрд┐ рдХреЗрд╡рд▓ рдореЗрд░реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ: рд╕реНрдорд╛рдЗрд▓реА:

рд╕рд╛рджрд░

рдореБрдЭреЗ рдХреЛрдгреАрдп рдкрд╕рдВрдж рд╣реИ

рдХреЛрдгреАрдп рдФрд░ Google рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВ рдХреЛрдгреАрдп рдкреНрдпрд╛рд░ рдХрд░рддрд╛ рд╣реВрдБ

рдХреЛрдгреАрдп рдХреЗрд╡рд▓ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдврд╛рдВрдЪрд╛ рд╣реИ!

рдореИрдВ рдПрдВрдЧреБрд▓рд░ рдЪреБрдирддрд╛ рд╣реВрдВ, рдПрдВрдЧреБрд▓рд░рдЬ рдирд╣реАрдВред

рдХреЗрд╡рд▓ рдХреЛрдгреАрдп рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдврд╛рдВрдЪрд╛ рд╣реИ!

рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реЛрдиреЗ рд▓рдЧрд╛ рд╣реИ, рдпреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдмреЙрдЯреНрд╕ рджреНрд╡рд╛рд░рд╛ рдХреА рдЧрдИ рд╣реИрдВред

@OP : рдХреГрдкрдпрд╛ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рд▓реЙрдХ рдХрд░реЗрдВред

рдореИрдВ Angular (NOT AngularJS) рдХреЛ рд╡реЛрдЯ рджреЗрддрд╛ рд╣реВрдВред

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

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

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

рдЕрдВрдЧрд╛рд░ рдПрдХ рдмрдврд╝рд┐рдпрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ !!

screen shot 2017-09-18 at 8 58 42 pm

рд╕рднреА рдмреЙрдЯ рдХреЛ::

рд╕рдВрднрд╡рдд: рдХрд┐рд╕реА рдиреЗ рдПрдХ AngularJs рд╕рдореБрджрд╛рдп рдкрд░ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд▓реЛрдЧ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рд╡реЗ рдХреЛрдИ рдФрд░ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

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

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЕрдкрдиреЗ рдХреБрдЫ рд╡рд┐рдЪрд╛рд░ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдЬреЛ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдореНрдмрд░рдЬреЗрдПрд╕ рд╕реБрд╕реНрдд рд╕рдореБрджрд╛рдп рд╕рдореВрд╣ рдореЗрдВ рд╡реНрдпрдХреНрдд рдХрд┐рдП рд╣реИрдВ, рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЪрд░реНрдЪрд╛ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП 10 рдорд┐рдирдЯ рд╣реИрдВ рддреЛ рдореИрдВ рдЗрд╕рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░реВрдВрдЧрд╛: https://embercommunity.slackarchive.io / wb-marketing / рдкреЗрдЬ -2 / ts-1505456102000189 рд╡рд╣рд╛рдБ рдмрд╣реБрдд рдХреБрдЫ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрддреНрдпрдзрд┐рдХ рдЪрд░реНрдЪрд╛ рдХреА рдмрд╛рд░реАрдХ рд╕рдордЭ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣

рдЙрд╕ рдЪрд░реНрдЪрд╛ рдореЗрдВ рдореЗрд░реЗ рдореБрдЦреНрдп рдмрд┐рдВрджреБ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:

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

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

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

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

  • рд╕рд░реНрд╡рд░ рдкрд░ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдпреВрдЖрдИ рдШрдЯрдХреЛрдВ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдХреБрд╢рд▓ рдмрдВрдзрдиред

  • рдмрд╣реБрдд рдХреБрд╢рд▓ рдШрдЯрдирд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдордВрдбрд▓

  • рд╕рд░реНрд╡рд░ рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рддрдХ рд░рд╛рдЬреНрдп рдХрд╛ рддреЗрдЬрд╝ рдХреНрд░рдорд╛рдВрдХрди

@vinayakkulkarni рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рд╡рд┐рдЪрд╛рд░ рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдмрджрд▓рдХрд░ 1 рд╕реЗ рдЕрдзрд┐рдХ рд╡реЛрдЯ рдЫреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВ (рдореИрдВрдиреЗ рдЙрд╕реА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ)ред

рдЖрдкрдХреЛ рд╡реЛрдЯреЛрдВ рдХреЛ рдЕрджреНрд╡рд┐рддреАрдп рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд╛рдпрдж рдЯреНрд╡рд┐рдЯрд░ рдкреЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╣реИ) рдпрд╛ рд▓реЙрдЧрд┐рди рд╕рд┐рд╕реНрдЯрдо рд▓рд╛рдЧреВ рдХрд░реЗрдВред

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

Vue.js! рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рджреЗрдЦреЗрдВ https://github.com/bstavroulakis/vue-wordpress-pwa

рдореИрдВрдиреЗ Angular (AngularJS рдирд╣реАрдВ) рдЪреБрдирд╛, рдЗрд╕рдореЗрдВ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рд╕рдореБрджрд╛рдп рд╣реИ, рдПрдХ рд╕реНрдерд┐рд░ рдФрд░ рдкреВрд░реНрдг рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ред

рдХреЛрдгреАрдп рдмрд╣реБрдд рдзреАрдорд╛ рд╣реИ рдФрд░ v4 рдХреЗ рд╕рд╛рде рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдпрд╣ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдмреЗрдХрд╛рд░ рд╣реИред

рдореИрдВ рдордВрдЪ рдХреА рдкрд░рд┐рдкрдХреНрд╡рддрд╛ рджреНрд╡рд╛рд░рд╛ рдХреЛрдгреАрдп рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реВрдВ

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

рд╕рд░реНрд╡рд░-рд░реЗрдВрдбрд░рд┐рдВрдЧ рдпрд╣рд╛рдБ рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдирд╣реАрдВ рд╣реИред

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рджреВрд╕рд░реЛрдВ рдХреЛ рд▓рдЧрд╛ рдХрд┐ рдпрд╣ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ

рдиреЛрдб рдЖрд╡рд╢реНрдпрдХ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рд╕реНрдЯреИрдХ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рдмрдирдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ

_hyperHTML_ PHP рд╕рд╣рд┐рдд рдХрд┐рд╕реА рднреА рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЙрдард╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рдПрдХ рдЬрд╝реЗрдб рдкреНрд░рдорд╛рдгрд┐рдд рдЗрдВрдЬреАрдирд┐рдпрд░ рд╣реВрдВ, рдФрд░ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдкрддреНрд░рдХрд╛рд░реЛрдВ / рдкреНрд░рдХрд╛рд╢рдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рдореЗрд░рд╛ рд╕рдВрдХреЗрдд рд╕рд┐рд░реНрдл рдиреАрд▓реЗ рд░рдВрдЧ рд╕реЗ рдирд╣реАрдВ рдерд╛ред

рдЗрд╕рд▓рд┐рдП рдиреЛрдб рдореЗрдВ рдЗрди рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреЛ рдХрд┐рддрдиреА рддреЗрдЬреА рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рдХрд┐рд╕реА рдирд┐рд░реНрдгрдп рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдирд╣реАрдВ рд╣реИред

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

@webreflection рдореЗрд░рд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдЖрдк рдкрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВред рдпрд╣ рдореЗрд░реЗ рдКрдкрд░ рдХреА рдЯрд┐рдкреНрдкрдгреА рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдорд╛рд░реНрдХреЛ рдХреЗ "рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдкреНрд░рддрд┐рдорд╛рди" рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмреАрдИ рдкреНрд░рддрд┐рдкрд╛рджрди рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рднреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рдерд╛ред

рд░рд╛рдп

@mAAdhaTTah https://ma.tt/2017/09/on-react-and-wordpress/ рд╕реЗ :

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

рдФрд░ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг:

рдХреИрд▓реНрдЯреЗрд╕реЛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЧреБрдЯреЗрдирдмрд░реНрдЧ рдХреЗ рд▓рд┐рдП рд╣рдо рдЬреЛ рдХреБрдЫ рднреА рдЪреБрдирддреЗ рд╣реИрдВ, рдСрдЯреЛрдореИрдЯрд┐рдХ рднреА рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ

Calypso рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рджреЗрдЦреЗрдВ: https://github.com/Automattic/wp-calypso/blob/master/server/render/index.js#L58

рдЗрд╕рд▓рд┐рдП рдореЗрд░реА рд╕рдордЭ рдпрд╣ рд╣реИ рдХрд┐ SSR рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИрдВред

рдореБрдЭреЗ рдХреЛрдгреАрдп рдмрд╣реБрдд рдкрд╕рдВрдж рд╣реИя╝Б
AngularJS js рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░реВрдкрд░реЗрдЦрд╛ s

рдореИрдВ рдПрдВрдЧреБрд▓рд░ рдХреЛ рд╡реЛрдЯ рджреЗрддрд╛ рд╣реВрдВ

@chriscinelli рдпрд╣

рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдХреЛрдгреАрдп рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ

рдореИрдВ рдПрдВрдЧреБрд▓рд░ рдХреЛ рд╡реЛрдЯ рджреЗрддрд╛ рд╣реВрдВ

рдореИрдВ рдПрдВрдЧреБрд▓рд░ рдХреЛ рд╡реЛрдЯ рджреЗрддрд╛ рд╣реВрдВ

рдореИрдВ Vue.js. рдХреЗ рд▓рд┐рдП рд╡реЛрдЯ рдХрд░рддрд╛ рд╣реВрдВ
рдпрд╣ рдЬреНрдпрд╛рджрд╛рддрд░ рд╕рдордп рдмрдЪрд╛рддрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рджреГрд╢реНрдп рдкрд░рдд рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ред

рдореБрдЭреЗ рд╡реЛрдЯ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП !!!

рдХреЛрдгреАрдп рдХреА рдПрдХ рд▓рд╣рд░ рдбрд╛рд▓реА

@trotyl рдпрд╣ рдЯрд┐рдкреНрдкрдгреА рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгреА рд╕рдВрдкрд╛рджрд┐рдд рдХреА рд╣реИред

рдУрд╣, рдХреГрдкрдпрд╛ AngularJS рдирд╣реАрдВ
рдЕрдм рдХреЛрдгреАрдп рд╣реИред

рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рд╕реЗ @mAAdhaTTah :

27 рдордИ, 2003 рдХреЛ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЛ рдЗрд╕рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрдХреЛрдВ, рдореИрдЯ рдореБрд▓реЗрдирд╡реЗрдЧ рдФрд░ рдорд╛рдЗрдХ рд▓рд┐рдЯрд┐рд▓ рдиреЗ рдмреА 2 рдпрд╛ рдХреИрдлреЗрд▓реЙрдЧ рдХреЗ рдХрд╛рдВрдЯреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдерд╛

рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЖрд╕рдкрд╛рд╕ рдХреЗ рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд░реНрдбрдкреНрд░реЗрд╕ , рдореИрдЯ рдореБрд▓реЗрдирд╡реЗрдЧ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрдВрдкрдиреА рдСрдЯреЛрдореИрдЯрд┐рдХ рдХреЗ рд╕рд╛рде рдирд┐рдХрдЯрддрд╛ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред

рдпрд╣ Calypso: https://developer.wordpress.com/calypso/ рдФрд░ Calypso SSR рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

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

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдирд┐рд░реНрдгрдп рдореЗрдВ SSR рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред

рд╣рд╛рд▓рд╛рдБрдХрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рджреВрд░, рдПрдХ рдмрд╛рд░ Wordpress рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ Preact (рдпрд╛ Vue рдпрд╛ Marko рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдврд╛рдВрдЪреЗ) рдХреА рдЖрджрдд рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдПрдХ рдирдпрд╛ рдкрд╛рдЧрд▓ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рд╛рдордиреЗ рдЖ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╡реЗ рдиреЛрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Wordpress рдХреЗ рдФрд░ рднреА рд╣рд┐рд╕реНрд╕реЛрдВ рдХреА рд╕реЗрд╡рд╛ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВред рдпрд╣ SSR рдХреЛ рдФрд░ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдирд╛ рджреЗрдЧрд╛ред рддреЛ SSR рдкреНрд░рджрд░реНрд╢рди рдФрд░ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рдмрд╛рддрдЪреАрдд SSR рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реА рд╣реИ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рд╕рдордЭрджрд╛рд░реА рд╣реИ рдХрд┐ рдпрд╣ рдПрдореНрдмрд░ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИ рдФрд░ рдПрдореНрдмрд░-рдлрд╛рд╕реНрдЯрдмреВрдЯ рдХреЗ рдЖрдЧрдорди рдХреЗ рд╕рд╛рде рдХрд╛рдлреА рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рд╕реЛрдЪрд╛ рдЧрдпрд╛ рд╣реИ

рдЬрдмрдХрд┐ рдореИрдВ рдХреБрдЫ рдХреНрд▓рд╛рдЗрдВрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде Fastboot (рдорд╣рд╛рди рдкреНрд░рднрд╛рд╡ рдХреЗ рд▓рд┐рдП) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдЪрд░реНрдЪрд╛ рд╣реИ рдЬреЛ рдореИрдВ @tomdale рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢

@chriscinelli рд╡рд░реНрдбрдкреНрд░реЗрд╕ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдФрд░

рд╡реИрд╕реЗ рднреА, рдореИрдВрдиреЗ рдЗрд╕ рдзрд╛рдЧреЗ рд╕реЗ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░ рд▓реА рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕ рдЪрд░реНрдЪрд╛ рдХреЛ рдСрдлрд╝рд▓рд╛рдЗрди рдЬрд╛рд░реА рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдореЗрд░рд╛ рдИрдореЗрд▓ рдореЗрд░реЗ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣реИред

рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдХреГрдкрдпрд╛ SSR рдХреНрд╖рдорддрд╛ рдХреЛ рднреЗрджрднрд╛рд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ рди рдмрдирд╛рдПрдВред рдиреЛрдб SSR рдореЗрдВ рд╕рдХреНрд╖рдо рдлреНрд░реЗрдорд╡рд░реНрдХ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдиреЛрдб SSR рдХреЗ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд░рд╣ рд╕рдХрддреЗ рд╣реИрдВ: рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд╡рд┐рдзрд╛ рд╣реИ, рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ, рдФрд░ рди рд╣реА рдирд┐рд░реНрднрд░рддрд╛ред

рдореИрдВ Vue.js рдХреЗ рд▓рд┐рдП рдорддрджрд╛рди рдХрд░реВрдБрдЧрд╛

рдореИрдВ рдПрдХ рд╡рд░рд┐рд╖реНрда рдЖрд░реНрдЪ рд╣реВрдВ, рдЬреЛ MIT рдореЗрдВ рдЧрдпрд╛ рдФрд░ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдлреА рд╕реНрдорд╛рд░реНрдЯ рд╣реИред рдореИрдВ рдХрдИ рд╕рд╛рд▓реЛрдВ рд╕реЗ рдРрд╕рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдФрд░ рд╡рд╣рд╛рдВ рдХреБрдЫ рджреЗрд╡реЛрдВ рдХрд╛ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рд▓рд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рд╡реЗрдм рд╕реНрдорд╛рд░реНрдЯ рд▓реЛрдЧреЛрдВ рд╕реЗ рднрд░рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреЛ рдХреЛрдИ рднреА рдпрд╣ рд╕реЛрдЪрддрд╛ рд╣реИ рдХрд┐ рд╡реАрдпреВ рдХреА рд╕рд░рд▓рддрд╛ рдмрд░рд╛рдмрд░ рд╣реИ, рдХреЛрдгреАрдп рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рд╕рд╛рде "рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕" рдХрд╛ рдЧрдарди рдХрд┐рдпрд╛ рд╣реИред рдШрдЯрдХ-рдЖрдзрд╛рд░рд┐рдд рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдЬреИрд╕рд╛ рдХрд┐ Google рдиреЗ рдХрд▓реНрдкрдирд╛ рдХреА рд╣реИ, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЧреИрд░-рддреБрдЪреНрдЫ рд╣реИред рдпрд╣ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рд░реВрдк рд╕реЗ рдЬрдЯрд┐рд▓ рд╣реИред Vue рдирд╣реАрдВ рд╣реИред Vue PHP рдЬрд┐рддрдирд╛ рдЖрд╕рд╛рди рд╣реИред рдореИрдВ рд╕реНрдкрд╖реНрдЯ рдХрд╣рддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ "Vue рд╕реАрдЦрдирд╛ рдЖрд╕рд╛рди рд╣реИ" рдпрд╣ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреА CLOSE рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ Vue Angular рд╕реЗ рдХрд┐рддрдирд╛ рдЖрд╕рд╛рди рд╣реИред рдФрд░ рдпрд╣рд╛рдБ рдкрдХрдбрд╝ - рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рднреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред

рдФрд╕рдд рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд░рд┐рдПрдХреНрдЯ рдЖрд╕рд╛рди-рдкреЗрд╕реА рдФрд░ Google-рд╕реНрддрд░ рдХреЗ рдмреАрдЪ рдХреА рд░реЗрдЦрд╛ рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рдерд╛ред рдЫреЛрдЯреА рджреБрдХрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдЫреЛрдЯреА рдЯреАрдореЛрдВ рдХреЛ рдЪреБрдиреМрддреА рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рдПрдХреНрдЯ рдХрд╛рдлреА рдЬрдЯрд┐рд▓ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, PHP / Wordpress рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИред React рдХреЛ рдЪреБрдирдХрд░, Wordpress / Automattic рдиреЗ Wordpress dev рджреБрдирд┐рдпрд╛ рдореЗрдВ рдбреЗрд╡рд▓рдкрд░ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдЙрдард╛рдпрд╛ред рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рд╕реИрдХрдбрд╝реЛрдВ рд▓реЛрдЧ рд░реЛрдПрдВрдЧреЗ, "рд░рд┐рдПрдХреНрдЯ рдЖрд╕рд╛рди рд╣реИ" рдФрд░ "рд╡реЗрдм рд╣реЛрд╢рд┐рдпрд╛рд░ рд╣реЛ рд░рд╣рд╛ рд╣реИ", рд▓реЗрдХрд┐рди рджрд┐рди рдХреЗ рдЕрдВрдд рдореЗрдВ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдЕрднреА рднреА рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИред

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

рдХреЛрдгреАрдп рдФрд░ Vue 2 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪреАрдЬреЗрдВ рд╣реИрдВ

Vue, React, MarkoJS, Inferno, Preact рдЖрджрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рджреГрд╢реНрдп рдкрд░рдд рдХреЛ рдХрд╡рд░ рдХрд░рддреЗ рд╣реИрдВред рдПрдВрдЧреБрд▓рд░ рд╕рд╣рд┐рдд рдЙрди рд╕рднреА рдХреЗ рдкрд╛рд╕ HTML рдмрдирд╛рдиреЗ рдФрд░ DOM рдХреЛ рдШреЛрд╖рдгрд╛рддреНрдордХ рддрд░реАрдХреЗ рд╕реЗ рдмрджрд▓рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИред рдХреЛрдгреАрдп рджреГрд╢реНрдпрдкрдЯрд▓ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рд░реВрдкрд░реЗрдЦрд╛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдФрд░ рджреГрд╢реНрдп рдкрд░рдд рд╕реЗ рдкрд░реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЪреАрдЬреЗрдВ рд╣реИрдВред

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

рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рд╣рд░ рджреВрд╕рд░реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдиреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕реЗ рд╕реАрдЦрд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ, рд░рд┐рдПрдХреНрдЯ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХрд┐рдпрд╛, рд╡рд╣реА рдХрд╛рдо рдХрд░рдиреЗ рдФрд░ рдЗрд╕рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдХреБрдЫ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред
Preact рдиреЗ рдХреЗрд╡рд▓ 3Kb рдореЗрдВ React рдХреЗ рд╕рдорд╛рди рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ред
рдЗрдиреНрдлрд░реНрдиреЛ рдФрд░ рдорд╛рд░реНрдХреЛ рдиреЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдкреНрд░рд╕реНрддреБрддрд┐рдХрд░рдг рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ред
Marko рдФрд░ Vue рдиреЗ рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рдХреЛрдб рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓ рдХрд┐рдпрд╛ред
рдорд╛рд░реНрдХреЛ рдиреЗ рдХреЛрдб рдХреЛ рдЕрдзрд┐рдХ DRY рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЬреЗрдб / рдкрдЧ рднреА рдЬреЛрдбрд╝рд╛ рдФрд░ рдХреЛрдб рдХреЛ DRY рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рдФрд░ рд╕рд╣рдЬ рд░рдЦрддреЗ рд╣реБрдП рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рд╛ред

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

рд░рд┐рдПрдХреНрдЯ рд╕реЗ рдкреНрд░рд╡рд╛рд╕ рдореЗрдВ, рдЧреБрдЯреЗрдирдмрд░реНрдЧ рдХреЛ "рдмрд╕ рдПрдХ рдФрд░ рдЪреАрдЬрд╝ рдмрджрд▓рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ"ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ Angular рдЦреБрдж рдХреЛ рдЕрдЬреНрдЮреЗрдпрд╡рд╛рджреА рд░рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ, рддреЛ Redux рдФрд░ Javascript (рдмрдирд╛рдо рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ) рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ https://github.com/angular-redux/ng-redux рдЬреИрд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╡рд┐рдХрд╕рд┐рдд рдФрд░ рд╕рдорд░реНрдерди рдереА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдм рддрдХ рдХреЗ рд╡реЛрдЯреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЧреБрдЯреЗрдирдмрд░реНрдЧ рдХрд╛ рд╕рдореБрджрд╛рдп Google рдХреЗ рдврд╛рдВрдЪреЗ рдХрд╛ рдХрдбрд╝рд╛ рд╡рд┐рд░реЛрдз рдХрд░ рд░рд╣рд╛ рд╣реИред рддреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдХреЛрдгреАрдп рдПрдХ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

PHP рдФрд░ рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдЬрд╛рдирд╡рд░ рд╣реИрдВ

рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ PHP рдмреИрдХрдПрдВрдб рдФрд░ рдПрдХ рд╕рд┐рдВрдЧрд▓ рдкреЗрдЬ рдРрдк рдлреНрд░рдВрдЯрдПрдВрдб рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХреЛрдИ рддрд╛рд▓рдореЗрд▓ рдФрд░ рдереЛрдбрд╝реА рд╕рдорд╛рдирддрд╛рдПрдВ рдирд╣реАрдВ рд╣реИрдВред

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

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

рдирд┐рд╖реНрдХрд░реНрд╖

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

рдЕрдВрддрддрдГ:

рдПрдХ рдЖрджрдореА рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЖрд╢реНрд╡рд╕реНрдд рд╣реИ, рдЕрдм рднреА рдЙрд╕реА рдХреА рд░рд╛рдп рд╣реИ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖реЛрдВ рдкрд░ рдЗрд╕ рдереНрд░реЗрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╛рдлреА рдЕрдЪреНрдЫреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИред

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

рдФрд░ рдЕрдкрдиреЗ рдлреИрд╕рд▓реЗ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рд╢реБрднрдХрд╛рдордирд╛рдПрдБ your

рдореИрдВрдиреЗ рд╡реЛрдЯ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╡реЛрдЯ рдбрд╛рд▓рд╛ред рд╢реБрд░реБрдЖрдд рдХреЗ рдЕрдиреБрдХреВрд▓ рдФрд░ рдордЬрдмреВрддред рдЬрдм рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ Vue рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рддреЛ рдореБрдЭреЗ рд╡рд╣ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдЬреЛ рдореЗрд░реЗ рдкрд╛рд╕ рдерд╛ рдЬрдм рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд╛рд╕ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдерд╛ред + ЁЯТп

@ рд░рдВрдЧреАрди-рдЯрди рдХреЗрд╡рд▓ рд╢реБрд░реБрдЖрддреА-рджреЛрд╕реНрддрд╛рдирд╛ рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ! рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдПрдХ рдЬреАрд╡рди рдЪрдХреНрд░ рд╣реЛрддрд╛ рд╣реИ, рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдп рдирд┐рд░рдВрддрд░ рдкреНрд░рдЧрддрд┐ рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВред

@ChrisCinelli рдХреБрдЫ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдФрд░ рд░рд╛рдп:

рдХреЛрдгреАрдп рджреГрд╢реНрдпрдкрдЯрд▓ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рд░реВрдкрд░реЗрдЦрд╛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдФрд░ рджреГрд╢реНрдп рдкрд░рдд рд╕реЗ рдкрд░реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЪреАрдЬреЗрдВ рд╣реИрдВред

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

рдорд╛рд░реНрдХреЛ рдиреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреА рддрд░рд╣ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЬреЗрдб / рдкрдЧ рднреА рдЬреЛрдбрд╝рд╛

.vue рдлрд╛рдЗрд▓реЗрдВ рдЯреЗрдореНрдкрд▓реЗрдЯ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рд╢реИрд▓реА (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкрдЧ, рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдХреЙрдлрд╝реНрд╕рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рд╕реИрд╕, рд╕реНрдЯрд╛рдЗрд▓рд╕ ...) рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреА рд╣реИрдВред рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ!

рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЛ рдбреЗрдЯрд╛ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рдгрдиреАрддрд┐ рдФрд░ рддрдВрддреНрд░ рдХреЗ рд╕рд╛рде рдЖрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рд▓реЗрдХрд┐рди рдбреЗрдЯрд╛ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐-рдЗрдВрдЬреАрдирд┐рдпрд░ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ:

async created () {
  const result = await fetch('/api/items')
  this.items = await result.json()
}

рд╡рд╣рд╛рдВ рд╕реЗ рдЖрдк рдХреЛрдб рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ Vue рдкреНрд▓рдЧрдЗрди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

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

рдЬрдм рдЖрдк рдХреБрдЫ рдХреЛрдб рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░реЗрдВ рдФрд░ рдРрдк рдХреЛ рдлрд┐рд░ рд╕реЗ рдЖрд░рдВрднреАрдХрд░рдг рд╕реЗ рдЧреБрдЬрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдПрдХрдорд╛рддреНрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдВрддрд░ рдмрд┐рд▓реНрдб рд╕реНрдЯреЗрдк рд╣реИ, рдЬреЛ рдЖрдЬрдХрд▓ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реНрдпреВ-рдХреНрд▓реА рдпрд╛ рдкреЛрдИ рдЬреИрд╕реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЗрдЯрдЕрдк рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдЬрдм рдЖрдк рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВ, рддреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рдЧрднрдЧ рддреБрд░рдВрдд рд░реАрдлрд╝реНрд░реЗрд╢ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛрддрд╛ рд╣реИ (рдмрд┐рд▓реНрдб рд╕рдордп рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рднреА рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЕрдиреБрднрд╡ рд╕реЗ рд╕рд┐рдореНрдлрдиреА рдЬреИрд╕реЗ рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдбрд╝реЗ PHP рдРрдк рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдЕрдзрд┐рдХ рджрд░реНрджрдирд╛рдХ рд╣реЛрддрд╛ рд╣реИ)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣реЙрдЯ рдореЙрдбреНрдпреВрд▓ рд░реАрдореВрд▓реЗрд╢рди рдлрд╝реАрдЪрд░ рдПрдХ рдмрдбрд╝рд╛ рдкреНрд▓рд╕ рд╣реИ рдЬреЛ рдкреАрдПрдЪрдкреА рджреБрдирд┐рдпрд╛ рдореЗрдВ (рдореЗрд░реЗ рдЬреНрдЮрд╛рди рдореЗрдВ) рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ рдФрд░ рдирдП рдХреЛрдб рдХреЛ рдмреНрд░рд╛рдЙрдЬрд░ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдирд┐рдХрдЯ рд╕рдордп рдореЗрдВ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рднреА рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдЬрдм рддрдХ рдЖрдкрдХреЗ рдкрд╛рд╕ рди рд╣реЛ рд╕рд╛рд╕ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдЬреИрд╕рд╛ рдорд╣рдВрдЧрд╛ рдСрдкрд░реЗрд╢рди - рд▓реЗрдХрд┐рди PHP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реЛрдЧрд╛)ред рд╡реИрд╕реЗ, Vue рд╡реЗрдмрдкреИрдХ HMR рдХреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред

рдЖрдкрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрдЯрд┐рд▓рддрд╛ рд╕реЗ рдирд┐рдкрдЯрдирд╛ рд╣реЛрдЧрд╛ред

IMHO, рдХреБрдЫ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп PHP рдЪреМрдЦрдЯреЗ Vue рдЬреИрд╕реЗ рдХреБрдЫ рджреГрд╢реНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ / рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдФрд░ рдХрдард┐рди рдкреНрд░рддреАрдд рд╣реЛрддреЗ рд╣реИрдВред (рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рднреА рдмрд╣реБрдд рд╕рдЪ рд╣реИред)

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

  • VueJS / Marko / Angular рдЦреАрдВрдЪреЗрдВ рдФрд░ рдбреНрд░реЙрдк рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдПрдХреАрдХреГрдд рд╣реЛрдЧрд╛? рдЧреБрдЯреЗрдирдмрд░реНрдЧ рдХрд╛рдо рдореЗрдВ рдХреИрд╕реЗ рдШрд╕реАрдЯреЗрдЧрд╛ рдФрд░ рдЧрд┐рд░рд╛рдПрдЧрд╛? рдЦреАрдВрдЪрддреЗ рд╕рдордп, рдХреНрдпрд╛ рдЖрдк рдХрд┐рд╕реА рднреВрдд рддрддреНрд╡ рдХрд╛ рдХреНрд▓реЛрди рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдореМрдЬреВрджрд╛ рддрддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдЫреЛрдбрд╝рдиреЗ рдХреЗ рджреМрд░рд╛рди, рдЖрдк рдХрд┐рд╕реА рдмреНрд▓реЙрдХ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░реНрд╕ рдХрд╣рд╛рдВ рд╕реЗ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ?

  • VueJS / Marko / Angular (рдФрд░ рдЗрд╕рдХреЗ Virtual DOM) рдХрдВрдЯреЗрдВрдЯ рдПрдбрд┐рдЯреЗрдмрд▓ рдФрд░ DOM рд░реЗрдВрдЬ рдФрд░ рд╕рд┐рд▓реЗрдХреНрд╢рди API рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ? рдЗрд╕ рд╢реНрд░реЗрдгреА рдФрд░ рдЪрдпрди рдХреЗ рд╕рд╛рде рдХреНрд░реЙрд╕-рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЕрд╕рдВрдЧрддрддрд╛рдПрдВ рдпрд╣рд╛рдВ рдХреАрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХрдард┐рди рд╣реЛ рд╕рдХрддреА рд╣реИрдВред

  • рдЧреБрдЯреЗрдирдмрд░реНрдЧ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдХреЙрдкреА / рдХрдЯ / рдкреЗрд╕реНрдЯ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рд╕ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рд╣реЛрдЧрд╛? рдХреНрдпрд╛ рдореИрдВ рдХрдИ рдмреНрд▓реЙрдХреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдкрд╛рда рдЪрдпрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдХрдЯ / рдХреЙрдкреА / рдкреЗрд╕реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдХреНрдпрд╛ рд╕рд╛рдордЧреНрд░реА рд╕рдВрдкрд╛рджрди рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдмреНрд▓реЙрдХ рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВ рдпрд╛ рдпрд╣ рд╕рдм рдПрдХ рдорд╛рд╕реНрдЯрд░ рд╕рд╛рдордЧреНрд░реА рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИ?

  • рдЕрдЧрд░ Gutenberg рдмреНрд▓реЙрдХ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ iframe рдПрдореНрдмреЗрдб рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдХрд┐рд╕реА рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдореЗрдВ youtube рдкреНрд▓реЗрдпрд░ рдпрд╛ рдЯреНрд╡рд┐рдЯрд░ рдлреАрдб рдПрдореНрдмреЗрдб рдХрд░рдирд╛, рддреЛ рдЗрд╕ рдмреНрд▓реЙрдХ рдХреЛ рдПрдХ DOM рдкреЛрдЬрд╝рд┐рд╢рди рд╕реЗ рджреВрд╕рд░реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓реЗ рдЬрд╛рдирд╛, iframe рдХреЛ рд╕реНрд╡рдпрдВ рдкреБрдирдГ рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛ред рдЕрдиреНрдп рдХреИрд╡рд┐рдЯреНрд╕ рдореЗрдВ рд╕рдВрдкрд╛рджрдХ рд╕реЗ рдмрд╛рд╣рд░ iframe рд╕реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдШрдЯрдирд╛рдУрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ (рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рд╕рдВрдкрд╛рджрдХ рдХреЗ рдкрд╛рд░ рдПрдХ рдмреНрд▓реЙрдХ рддрддреНрд╡ рдХреЛ рдЦреАрдВрдЪ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХрд╛ рдХрд░реНрд╕рд░ рдЕрдм рдХреНрд░реЙрд╕-рд╕рд╛рдЗрдЯ iframe рдкрд░ рдордБрдбрд░рд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ)ред

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

рд░рд╛рдп

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

рдореЗрд░рд╛ рд╡реЛрдЯ VUE рд╣реИ!

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

https://custom-elements-everywhere.com/

VueJS рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рд╡реЛрдЯред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд▓рд╛рд░рд╡реЗрд▓ рдиреЗ рдЗрд╕реЗ рд╕рд╛рдмрд┐рдд рдХрд░ рджрд┐рдпрд╛ред

WP + рдЛрд╖рд┐ 9 (рдЬрдбрд╝реЗрдВ) .io + VueJS => рд╕рд╣реА рд╕реНрдЯреИрдХ

рд╕рд╛рде рд╣реА Preact рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

https://blog.cloudboost.io/3-points-to-consider-before-migrating-away-from-react-because-of-facebooks-bsd-patent-license-b4a32562d268

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

рдЕрдЧрд░ рдореИрдВ рдЧрд▓рдд рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдмрддрд╛рдУред рдореИрдВ рдХрд╛рдиреВрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ рдЬрд╛рдирддрд╛, рд▓реЗрдХрд┐рди рдорджрджрдЧрд╛рд░ рдмрдирдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред

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

20 рд╕рд┐рддрдВрдмрд░, 2017 11:04 рдЕрдкрд░рд╛рд╣реНрди, "рдХреЛрдбрд┐рдВрдЧ рдорд┐рддреНрд░" рд╕реВрдЪрдирд╛рдПрдВ @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рд╕рд╛рде рд╣реА Preact рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

https://blog.cloudboost.io/3-points-to-consider-before-
рдкрд▓рд╛рдпрди рд╕реЗ рджреВрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдХреНрдпреЛрдВрдХрд┐-рдСрдл-рдж-facebooks bsd-
рдкреЗрдЯреЗрдВрдЯ-рд▓рд╛рдЗрд╕реЗрдВрд╕-b4a32562d268

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

рдЕрдЧрд░ рдореИрдВ рдЧрд▓рдд рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдмрддрд╛рдУред рдореИрдВ рдХрд╛рдиреВрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ рдЬрд╛рдирддрд╛, рд▓реЗрдХрд┐рди рдорджрджрдЧрд╛рд░ рдмрдирдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/WordPress/gutenberg/issues/2733#issuecomment-331045326 ,
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AH2_iHc8Rg54IDHqe8GIyVTdSbcJbZ9Iks5skeBngaJpZM4PYie9
ред

рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рд╢рдкрде рджрд┐рд▓рд╛рдИ рдХрд┐ рдореИрдВ рднрдпрд╛рдирдХ рдХреЛрдб рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рдж рдлрд┐рд░ рд╕реЗ рдХрднреА рднреА WP рдХреЛ рдирд╣реАрдВ рдЫреВрдКрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк VueJS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдореИрдВ рдЗрд╕реЗ рдереЛрдбрд╝реА рд╕реА рд╡реИрд▓рд┐рдпрдо рдХреЗ рд╕рд╛рде рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдбрд┐рд╕реНрдХреНрд▓реЗрдорд░: рдореИрдВ рд╡рдХреАрд▓ рдирд╣реАрдВ рд╣реВрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрд░реА рд░рд╛рдп рдХрд╛ рдХрдбрд╝рд╛рдИ рд╕реЗ рдкрд╛рд▓рди рд╣реИред


@ рдХреЛрдбрд┐рдВрдЧ 1 рдЙрд╕ рд▓реЗрдЦ рдХреА рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдпреЛрдЧреНрдпрддрд╛ рдмрд╣реБрдд рдХрдо рд╣реИред

рддреАрди рдзрд╛рд░рдгрд╛рдПрдВ рдмрдирд╛рдИ рдЧрдИ рд╣реИрдВ:

  1. рдлреЗрд╕рдмреБрдХ рдореЗрдВ рдкреЗрдЯреЗрдВрдЯ рд╣реИрдВ рдЬреЛ рдкреНрд░рдЪрд╛рд░ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╡реНрдпрд╛рдкрдХ рд╣реИрдВред
  2. рдпрджрд┐ рдХреЛрдИ рдХрдВрдкрдиреА рдкреНрд░рдЪрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ, рддреЛ рдПрдмреАрд╕реА, рдкреЗрдЯреЗрдВрдЯ рдЙрд▓реНрд▓рдВрдШрди рдХреЗ рд▓рд┐рдП рдПрдлрдмреА рдкрд░ рдореБрдХрджрдорд╛ рджрд╛рдпрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреА рд╣реИ, рддреЛ рдПрдлрдмреА, рдПрдмреАрд╕реА рдкрд░ рдореБрдХрджрдорд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреЗрдЯреЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред
  3. рдлреЗрд╕рдмреБрдХ рдХреЗ рдкреЗрдЯреЗрдВрдЯ рдореЗрдВ рдпреЛрдЧреНрдпрддрд╛ рд╣реИред

рдЖрдЗрдП рд╕рднреА рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рдХрд░реАрдм рд╕реЗ рджреЗрдЦреЗрдВ:

  1. рдлреЗрд╕рдмреБрдХ рдореЗрдВ рдкреЗрдЯреЗрдВрдЯ рд╣реИрдВ рдЬреЛ рдкреНрд░рдЪрд╛рд░ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╡реНрдпрд╛рдкрдХ рд╣реИрдВред

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

рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдзрд╛рд░рдгрд╛ рд╕рдЪ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред

  1. рдпрджрд┐ рдХреЛрдИ рдХрдВрдкрдиреА рдкреНрд░рдЪрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ, рддреЛ рдПрдмреАрд╕реА, рдкреЗрдЯреЗрдВрдЯ рдЙрд▓реНрд▓рдВрдШрди рдХреЗ рд▓рд┐рдП рдПрдлрдмреА рдкрд░ рдореБрдХрджрдорд╛ рджрд╛рдпрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдВ, рддреЛ рдПрдлрдмреА, рдПрдмреАрд╕реА рдкрд░ рдореБрдХрджрдорд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреЗрдЯреЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред

рдЗрд╕рд╕реЗ рдлреЗрд╕рдмреБрдХ рдХреА рдкреНрд░рддрд┐рд╖реНрдард╛ рдирд╖реНрдЯ рд╣реЛрдЧреАред рдЬрдмрдХрд┐ рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдПрдлрдмреА рджрд╛рдВрдд рдФрд░ рдирд╛рдЦреВрди рд╕реЗ рд▓рдбрд╝реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдкреЗрдЯреЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдПрдлрдмреА рдХреЛ "рдкреЗрдЯреЗрдВрдЯ рдЯреНрд░реЛрд▓" рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдмрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЗрд╕ рдмреАрдЪ, рдПрдлрдмреА рдХреЗ рдкрд╛рд╕ рдХрд╛рдиреВрдиреА рд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрд╕рд╛рдзрди рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдзрд╛рд░рдгрд╛ рднреА рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред

  1. рдлреЗрд╕рдмреБрдХ рдХреЗ рдкреЗрдЯреЗрдВрдЯ рдореЗрдВ рдпреЛрдЧреНрдпрддрд╛ рд╣реИред

рд╣рд╛рдВ, рдпрд╣ рдПрдХ рдзрд╛рд░рдгрд╛ рд╣реИ, рдПрдХ рддрдереНрдп рдирд╣реАрдВ рд╣реИред

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

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

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

рдирд┐рд╖реНрдХрд░реНрд╖:

рдзреНрдпрд╛рди рд░рдЦреЗрдВ рддреАрдиреЛрдВ рдзрд╛рд░рдгрд╛рдПрдБ рдЕрдкреНрд░рд╛рдкреНрдд рд╣реИрдВред рдпрджрд┐ рд╡реЗ рд╕рднреА рд╕рдЪ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, - рдФрд░ рдпрд╣ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рд╕рдВрднрд╡ рд╣реИ - рддреЛ, тАЛтАЛ"рд╣рд╛рдБ, рдЙрдкрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЦрддрд░рдирд╛рдХ рд╣реИред"

рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ, рддреАрдиреЛрдВ рдорд╛рдиреНрдпрддрд╛рдУрдВ рдХреЗ рд╕рд╣реА рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдмрд╣реБрдд рдХрдо рд╣реИ, рд╡рд┐рд╢реЗрд╖рдХрд░ 1 рдФрд░ 3 рдХреА рдПрдХ рд╕рд╛рде рдзрд╛рд░рдгрд╛ред

рдЗрд╕рд▓рд┐рдП рдЬрдм рддрдХ рдФрд░ рдЬрдм рддрдХ рдХрд┐ рдЕрджрд╛рд▓рдд рдирд┐рдпрдо рдирд╣реАрдВ рдорд╛рдирддреА, рдореИрдВ рдХрд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдЙрдкрджреЗрд╢ (рдФрд░ рдЕрдиреНрдп рд╡реЙрдб рд▓рд╛рдЗрдмреНрд░реЗрд░реА) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдмрд┐рдВрджреБ 1 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдлреЗрд╕рдмреБрдХ рдХреЗ рдкрд╛рд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдореЗрдВ рдХреБрд╢рд▓ рдЗрд╡реЗрдВрдЯ рдбреЗрд▓рд┐рдЧреЗрд╢рди рдирд╛рдордХ рдПрдХ рдкреЗрдЯреЗрдВрдЯ live() рдлрд╝рдВрдХреНрд╢рди рд╣реИ (рдмрд╛рдж рдореЗрдВ jQuery API рдореЗрдВ on() рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд░рд╣рд╛ рд╣реИ)!

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдорд╛рдиреНрдпрддрд╛рдУрдВ рдХреА рд╡реИрдзрддрд╛ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛, рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рд░рд┐рдПрдХреНрдЯ рд╕реЗ рджреВрд░ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рдШреЛрд╖рдгрд╛ рдкреЛрд╕реНрдЯ рд╕реЗ рдЙрджреНрдзреГрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рдореЗрд░рд╛ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓реЗрдВ):

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдлреЗрд╕рдмреБрдХ рдХрд╛ рдХреНрд▓реЙрдЬ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдИ рдЕрдиреНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрдВрдкрдирд┐рдпреЛрдВ рдХреА рджреБрдирд┐рдпрд╛ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рдФрд░ рдпрд╣ рдЙрдирдХреА рд▓рдбрд╝рд╛рдИ рд╣реИ ред

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

рдмрд┐рдВрджреБ 1 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдлреЗрд╕рдмреБрдХ рдХреЗ рдкрд╛рд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдореЗрдВ рдХреБрд╢рд▓ рдЗрд╡реЗрдВрдЯ рдбреЗрд▓рд┐рдЧреЗрд╢рди рдирд╛рдордХ рдПрдХ рдкреЗрдЯреЗрдВрдЯ рд╣реИред рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ jQuery рдХрд╛ рд▓рд╛рдЗрд╡ () рдлрд╝рдВрдХреНрд╢рди (рдмрд╛рдж рдореЗрдВ jQuery рдПрдкреАрдЖрдИ рдореЗрдВ) рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ!

рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗ рдШрдЯрдирд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рд╡рд┐рдЪрд╛рд░ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ ?! рдореБрдЭреЗ рдХреБрдЫ рдЙрджреНрдзрд░рдг рдорд┐рд▓рддреЗ рд╣реИрдВ рдЬреЛ 1995 рд╡рд░реНрд╖ рдХреА рддрд╛рд░реАрдЦ рдХреЗ рд╣реИрдВ, рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ?

@ChrisCinelli рдорд╛рд░реНрдХреЛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдкрдиреЗ рдЬреЛ "рдПрдХ рдШрд╛рддреАрдп рд╡реГрджреНрдзрд┐ рдХреЗ рд╡рд┐рднрдХреНрддрд┐ рдмрд┐рдВрджреБ" рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рд╣реИ,

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдкреИрдорд╛рдиреЗ рдХреА рдмрд╛рдд рд╣реИред рдЬрдм рдХрд┐рд╕реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ 5k рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ 10k Github рд╕рд┐рддрд╛рд░реЗ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рд╣реИрдХрд░реНрдиреНрдпреВрдЬрд╝ рдХреЗ рд╢реАрд░реНрд╖ рдкреГрд╖реНрда рдкрд░ рдПрдХ рд▓рд┐рдВрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХрд▓ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдПрдХ рджрд┐рди рдореЗрдВ 1k рд╕рд┐рддрд╛рд░реЗ рд▓рд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдорд╛рд░реНрдХреЛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣рд╛рд▓рд┐рдпрд╛ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ 20% рд╣реИред

65k рддрд╛рд░реЗ рдХреЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЬреЛ Vue рдХреЗ рдкрд╛рд╕ рд╣реИ рд╡рд╣ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдЖрдк рдпрд╣ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрдЯрд╛рд░-рдЗрддрд┐рд╣рд╛рд╕ рдХреА рдкрдЯрдХрдерд╛ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░ рдпрд╣ рдЙрддрд╛рд░-рдЪрдврд╝рд╛рд╡ рджрд┐рдЦрд╛рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЕрдВрдд рддрдХ рдПрдХ рд╕реАрдзреА рд░реЗрдЦрд╛ рд╣реИред

рдорд╛рд░реНрдХреЛ рд╣реА рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдЕрджреНрд╡рд┐рддреАрдп рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЗрдиреНрдлрд░реНрдиреЛ рдпрд╛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдореВрдирдЬреЗрдПрд╕ рдХреЗ рд▓рд┐рдП рд╣реБрдЖ рдерд╛ рдЬреЛ рдХрд┐ рдПрдХ рдорд╛рдЗрдХреНрд░реЛрдлреНрд░рд╛рдорд╡рд░реНрдХ рд╣реИ рдЬреЛ рд╡реАрдпреВ рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рд╣реИред рдЖрдк рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░рд╛рдЗрдХреНрдЯ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдмрд┐рдВрджреБ рдХреЗ рдХрд╛рд░рдг рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреВрд░реЗ рд░рд┐рдПрдХреНрдЯ рдХреЗ рдмрд╛рдж рдХреЗ рдирд╛рдЯрдХ рдореЗрдВ рдХрд┐рддрдиреЗ рд╕рд┐рддрд╛рд░реЛрдВ рдХреА рд╡рдЬрд╣ рд╕реЗ рдпрд╣ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдорд┐рд▓рд╛ред

рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ рдЖрдкрдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрд╕реА рд╕реНрд░реЛрдд рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЧреНрд░рд╛рдл рдкрд░ рдХреНрдпрд╛ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:

Image of Yaktocat

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

Vue рдХреЗ рд▓рд┐рдП, рд╣рд╛рдБ рдпрд╣ рдмрдбрд╝реЗ рдЙрддрд╛рд░-рдЪрдврд╝рд╛рд╡ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рд╕реНрдерд┐рд░ рд╡рд┐рдХрд╛рд╕ рд╣реИред рд╡рд░реНрддрдорд╛рди рдЧрддрд┐ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдХреНрд░рд┐рд╕рдорд╕ рд╕реЗ рдкрд╣рд▓реЗ рд░рд┐рдПрдХреНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХрдо рд╕реЗ рдХрдо рдЧрд┐рддреБрдм рдкрд░ред :)

@Aurelia рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?
рд╡реЗрдмрд╕рд╛рдЗрдЯ: aurelia.io
@EisenbergEffect рдиреЗ рдЗрд╕реЗ рдмрдирд╛рдпрд╛ред

рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдмрдбрд╝реА рд░реВрдкрд░реЗрдЦрд╛ рд╣реИ!

  1. рд╕рд░рд▓ рд╕рдореНрдореЗрд▓рдиреЛрдВ (рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛)
  2. рд╕рд╛рджрд╛ HTML
  3. рд╡реЗрдирд┐рд▓рд╛ рдЬреЗрдПрд╕
  4. рдХреЛрдИ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдирд╣реАрдВ!

рдЖрдк рдЕрдкрдиреА рдкрд╕рдВрдж рдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА (jQuery, Vue.js, Preact, Ember, HyperHTML, рдЖрджрд┐ ...) рдХреЛ рднреА рдкреНрд▓рдЧ рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ рдЗрддрдирд╛ рд╕рд░рд▓ рдФрд░ рдорд╛рдирдХ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рдорд░реНрдерди рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА, рдФрд░ рдпрджрд┐ рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдореБрджрд╛рдп рдХрд╛ рд╕рдорд░реНрдерди рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рддреЛ рд╡реЗ рдЖрдкрдХреЛ рдХрд╡рд░ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (10k рд╕реЗ рдЕрдзрд┐рдХ рд╕рд┐рддрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде)ред

рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдордЖрдИрдЯреА рдХреЗ рддрд╣рдд рд░рд┐рдПрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ: https://code.facebook.com/posts/300798627056246

рдирд┐рд░реНрдгрдп рдЕрдм рдЙрд▓рдЯрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред

рд╡реЗрд╢реНрдпрд╛! рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╡реНрдпрд╛рдкрд╛рд░ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЧрдИ рд╣реИред рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдиреЗ рдРрд╕рд╛ рдХрд┐рдпрд╛? рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ! рдпрд╣ 3 рдмрдЬреЗ рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдкрд░ рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реВрдВ! рдЖрдк рдХреНрдпрд╛!

рд░рд┐рдПрдХреНрдЯрд┐рдВрдЧ рд░рд┐рдПрдХреНрдЯ, рдЬреЗрд╕реНрдЯ, рдлреНрд▓реЛ рдФрд░ рдЗрдореНрдпреВрдЯреЗрдмрд▓.рдЬреЗрдПрд╕

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

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

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

рдпрд╣ рдкрд╛рд░реА рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдлреЗрд╕рдмреБрдХ рдХреЗ рдмрд╛рдХреА рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдкрд░ рд╕рд╡рд╛рд▓ рдЙрдард╛рддреА рд╣реИред рд╣рдорд╛рд░реА рдХрдИ рд▓реЛрдХрдкреНрд░рд┐рдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдБ рдЕрдм рдмреАрдПрд╕рдбреА + рдкреЗрдЯреЗрдВрдЯ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреАред рд╣рдо рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд╛ рднреА рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрд▓рдЧ рд╣реИ рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рд╡рд┐рдХрд▓реНрдк рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдХреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧрд╛ред

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

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

рдореЗрд░рд╛ рд╡реЛрдЯ рдЕрдм рд░рд┐рдПрдХреНрдЯ рдХреЗ рд╕рд╛рде рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рд╣реИ ред - рдорд╛рдирд╡рддрд╛ рдкрд░ рджреЛрдмрд╛рд░рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реЛ рдЧрдпрд╛ред

рдЗрд╕реА рддрд░рд╣ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдмрдЬрд╛рдп ЁЯСН рдХреЗ рд╕рд╛рде рд╡реЛрдЯ рдХрд░реЗрдВред

рдореИрдВ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╡рд┐рд╢рд╛рд▓ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рд░рд┐рдПрдХреНрдЯ рд▓рд┐рдВрдЪрд┐рдВрдЧ рдореЗрдВ рдЗрд╕ рдмрджрд▓рд╛рд╡ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд╣реЛред

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

рджреНрд░рд╡реНрдпрдорд╛рди рдХреЗ рд▓рд┐рдП
рдкрдХреНрдХрд╛
vueJS рдХреЗ рд▓рд┐рдП

рдореИрдВрдиреЗ Angular2.0 + (рди рдХрд┐ AngularJS) рдХреЛ рдЪреБрдирд╛, рдЬрд┐рд╕рдореЗрдВ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рд╕рдореБрджрд╛рдп рд╣реИ, рдПрдХ рдордЬрдмреВрдд рдбреЗрд╡рд▓рдкрд░ рдЯреАрдо, рдПрдХ рд╕реНрдерд┐рд░ рдФрд░ рдкреВрд░реНрдг рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ред

@CrazyBBer рдореБрдЭреЗ рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рд╕рдореБрджрд╛рдп рдХреЛрдгреАрдп 2/4 рдкрд░ рдХреБрдЫ рдбреЗрдЯрд╛ рдХрд╣рд╛рдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ? рдпрд╣ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдХреЗ рд╕рд╛рде рдореЗрд░реА рдорджрдж рдХрд░реЗрдЧрд╛ред

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

Redahit рдкрд░ @gustojs рд▓реЛрдЧреЛрдВ рдиреЗ рдЪрд┐рдВрддрд╛ рдЬрддрд╛рдИ рд╣реИ рдХрд┐ MIT рдиреЗ рдХреЗрд╡рд▓ рдХреЙрдкреАрд░рд╛рдЗрдЯ рдХреЛ рдХрд╡рд░ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкрд╛рд╕ рд░рд┐рдПрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдкреЗрдЯреЗрдВрдЯ рдЕрдиреБрджрд╛рди рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрднреА рднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдпрд╣ рдХрдерди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЭреЗ рдкрд░реЗрд╢рд╛рди рдХрд░рддрд╛ рд╣реИ:

рд╣рдо рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдЗрд╕ рд╕рдореБрджрд╛рдп рдХреЛ рдирд┐рд░реНрдгрд╛рдпрдХ рд░реВрдк рд╕реЗ рд╕рдордЭрд╛рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣реЗред

рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдпрд╣ рдХрд╣рддреЗ рд╣реБрдП рдХрд┐ "рд╣рдо рдЧрд▓рдд рдирд╣реАрдВ рдереЗ - рдЖрдк рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕рд┐рд░реНрдл рд╣рдореЗрдВ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛рдП"ред

@ рдЕрд╣рдорджрд╡рд╛рдЗрд╕ : рдореБрдЭреЗ рдЕрднреА рднреА рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Vue рдХреЗ рд╕рд╛рде рдЬрд╛рдирд╛ рдПрдХ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдПрдХ рдЖрджрд░реНрд╢ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рд╣реИ рдХрд┐ рдЪрдВрдЪрд▓ рд░рд┐рдПрдХреНрдЯ рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рдХреИрд╕реЗ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдкрд╣рд▓реЗ рдЙрдирдХреЗ рдкрд╛рд╕ BSD + Patents license , рдЕрдм MIT рдореЗрдВ рдмрджрд▓ рд░рд╣рд╛ рд╣реИред рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХреМрди рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдХреБрдЫ рдПрдлрдмреА рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╡рд╛рд▓реЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ / рдкреЗрдЯреЗрдВрдЯ рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рд╕рднреА рдХреЛ рд╕реВрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЯрдХрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред Vue рд╢реБрд░реБрдЖрдд рд╕реЗ рд╣реА MIT рд░рд╣рд╛ рд╣реИ рдФрд░ рдПрдХ рдкреНрд░рдореБрдЦ рдирд┐рдЧрдо рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдПрдХ рд╕рдореБрджрд╛рдп рд╕реЗ рдЕрдзрд┐рдХ рд╕рдореБрджрд╛рдп рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреНрдпрд╛ @ рдЕрдЯрд╛рдирд╛-рдПрдВрдЬреЗрд▓реЛрд╡-рджреЗрд╡ рдиреЗ рдХрд╣рд╛ред

рдЕрдм рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Vue рдПрдХ рдмреЗрд╣рддрд░ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдкреНрд░рджрд╛рди рдХрд░ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реЛрдЧрд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рд▓рд┐рдЦрдирд╛

рдЖрд╣! рд▓реЛрдЧреЛрдВ рдкрд░ рдЖрдУ, рдмрд╕ рдФрд░реЗрд▓рд┐рдпрд╛ рдХреЛ рдПрдХ рдореМрдХрд╛ рджреЗрдВрдЧреЗ!
рдЗрд╕реЗ рдПрдВрдЧреБрд▓рд░рдЬ рдЯреАрдо рдХреЗ рдкреНрд░рдореБрдЦ рджреЗрд╡реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдиреЗ рдмрдирд╛рдпрд╛ рдерд╛ред
рдЖрдк Vue.js рдХреА рддрд░рд╣ рд╣реА рдЫреЛрдЯреЗ рд╕реЗ рдЧреЛрдж рд▓реЗрдиреЗ рд╕реЗ рд▓реЗрдХрд░ рдкреВрд░реА рд░реВрдкрд░реЗрдЦрд╛ рддрдХ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ @azure рдкреЛрд░реНрдЯрд▓ рдЯреАрдо рдиреЗ рдХрд╣рд╛ рдХрд┐ рдЕрдЧрд░ рд╡реЗ рдЕрдм рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддреЗ рддреЛ рдЙрдиреНрд╣реЛрдВрдиреЗ рдСрд░реЗрд▓рд┐рдпрд╛ рдХреЛ рдиреЙрдХрдЖрдЙрдЯ рдореЗрдВ рдЪреБрдирд╛ рд╣реЛрддрд╛!
рдФрд░ рдХреМрди рдЬрд╛рдирддрд╛ рд╣реИ?! рд╡реЗ рдЕрдм рдФрд░реЗрд▓рд┐рдпрд╛ рдХреА рдУрд░ рдкрд▓рд╛рдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдереЛрдбрд╝рд╛ рд╢реБрд░реВ рдХрд░реЛ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ!

Nirmal4G,
рдЖрдкрдХреА рдереАрд╕рд┐рд╕ рдЗрддрдиреА рдмрд┐рдХреНрд░реА рд╕реЗ рд▓рдЧрддреА рд╣реИ рдХрд┐ рдпрд╣ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рд╣реИред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдкреВрд░реЗ рдврд╛рдВрдЪреЗ рдореЗрдВ рд╡рд╣реА рджреЛрд╖ рд╣реИрдВ рдЬреЛ рдЗрд╕ 404 рдкреГрд╖реНрда рд╕реЗ рд╣реИрдВ рдЬреЛ рдЖрдк рд╕реАрдзреЗ рдЕрдкрдиреА рдкреЛрд╕реНрдЯ рдореЗрдВ рд▓рд┐рдВрдХ рдХрд░рддреЗ рд╣реИрдВред
http://aurelia.io/get-started.html

@ bovas85 рдмрд┐рдХреНрд░реА рдирд╣реАрдВ, рдореИрдВ рдЙрд╕ рдЯреАрдо рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рднреА рдирд╣реАрдВ рд╣реВрдВред рд╡реЗ рдпрд╣ рднреА рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдореИрдВ рдЙрдирдХреЗ рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

@ cr101 / cc

рдкреБрд╕реНрддрдХ рдХреЛ рдХрд╡рд░ рдХрд░рдХреЗ рди рджреЗрдЦреЗрдВ

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

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдкреВрд░реЗ рдврд╛рдВрдЪреЗ рдореЗрдВ рд╕рдорд╛рди рджреЛрд╖ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ 404 рдкреГрд╖реНрда рд╣реИ рдЬреЛ рдЖрдк рд╕реАрдзреЗ рдЕрдкрдиреА рдкреЛрд╕реНрдЯ рдореЗрдВ рд▓рд┐рдВрдХ рдХрд░рддреЗ рд╣реИрдВред

рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣рд░ рд▓рд┐рдВрдХ рдХрднреА рднреА 404 рдкреЗрдЬ рдкрд░ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИред Http рд╕реЗ https рд╕рд╛рдЗрдЯ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЬреАрдердм рдХреА рдЧрд▓рддреА рд╣реИред рдпрд╣ рдЕрдм рддрдп рд╣реЛ рдЧрдпрд╛ рд╣реИред рдПрдХ рдмрдЧ рджреЗрдЦреЗрдВред рдореБрдЭреЗ рдХреЛрдИ рднреА рдврд╛рдВрдЪрд╛ рдмрддрд╛рдУ рдЬрд┐рд╕рдореЗрдВ рдХреЛрдИ рдмрдЧ рди рд╣реЛ, рдореИрдВ рддреБрдореНрд╣рд╛рд░реА рд╣рд┐рдореНрдордд рдХрд░рддрд╛ рд╣реВрдВред

рдпрд╣ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рд╣реИ рдХрд┐ рдЕрдиреНрдп рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЖрдкрдХреЗ рдкрд╛рд╕ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд┐рд░рд░реНрдердХ (рдЕрднреА рддрдХ рдЙрдкрдпреЛрдЧреА) рд╕рд╛рд░ рд╣реИрдВред W3C рд╕рдореБрджрд╛рдп рдХрднреА рднреА рдЕрдкрдиреЗ API рдореЗрдВ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдкрд░реЗрдЦрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЛ рдирд╣реАрдВ рдЕрдкрдирд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣ рд╣реИ, рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рд╛рд░ред

рд╣рд░ рдлреНрд░реЗрдорд╡рд░реНрдХ рдкрд┐рдЫрдбрд╝реА рд╕рдВрдЧрддрддрд╛ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рд╡реЗ рдЖрдЧреЗ рдХреА рд╕рдВрдЧрддрддрд╛ рдЦреЛ рджреЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдСрд░реЗрд▓рд┐рдпрд╛ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдбрдмреНрд▓реНрдпреВ 3 рд╕реА рдФрд░ рдПрдЪрдЯреАрдПрдордПрд▓ рдХреА рдИрд╕реАрдПрдордПрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдЪрд┐рдкрдХреЗ рд░рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХрд╛ рдХреЛрдб рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

_рдЕрдЧрд░ рдХреЛрдИ рдСрд░реЗрд▓рд┐рдпрд╛ рдирд╣реАрдВ рд╣реИ рддреЛ рдореИрдВ рд╡реАрдпреВ рд╕реЗ рдЪрд┐рдкрдХрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдпрд╣ рдЕрдЧрд▓реА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдмрд╛рдд рд╣реИ ред_

_ рдЗрд╕реЗ рдкреБрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рддрд░реАрдХрд╛ рдмрдирд╛рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рдорд╛рдирдХ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреА рдмрд╛рдд рд╣реИ ред_

@ Nirmal4G рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рджрд╛рд╡реЛрдВ рдХреЗ рдкреНрд░рдорд╛рдг рджреЗрдВ рдпрд╛ рдирд╛рдореЛрдВ рд╕реЗ рдмрдЪреЗрдВред рдореИрдВ рд╢рд╛рдпрдж рд╣реА рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬрдм рдпрд╣ LOC рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ, рддреЛ Vue рд╣рд╛рдЗрдкрд░ HTML рд╕реЗ рдХрдо рдерд╛ред рд╕рдм рдХреБрдЫ рдореИрдВрдиреЗ рд╣рд╛рдЗрдкрд░ HTML рдореЗрдВ рд▓рд┐рдЦрд╛ рд▓реЗрдЖрдЙрдЯ рдФрд░ рддрд░реНрдХ рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрдХрд░ред рдЬрд┐рддрдирд╛ рдореИрдВ рдПрд▓рдУрд╕реА рдкрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рдХрд░рддрд╛, рдЙрддрдирд╛ рд╣реА рдХрд┐рд╕реА рднреА рдЪреАрдЬ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ, рдЕрд╕реБрд░рдХреНрд╖рд┐рдд FUD рдХреЛ рдкрдврд╝рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рдирд╣реАрдВ рд▓рдЧрддрд╛ред

@WebReflection рдЕрдкрдиреЗ рдШреЛрдбрд╝реЛрдВ рдХреЛ рдкрдХрдбрд╝реЛ, рдореИрдВрдиреЗ рдирд╣реАрдВ рдХрд╣рд╛ рдерд╛ рдХрд┐ рдЖрдк Vue рд╕реЗ рднреА рдмрджрддрд░ рд╣реИрдВред рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдЕрдЧрд░ рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдирд╛рд░рд╛рдЬ рдХрд┐рдпрд╛ рд╣реИред

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

рдореИрдВрдиреЗ HyperHTML рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛, рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдерд╛, рдХреЛрдИ рднреА рдкреЙрд▓реАрдлрд╝рд┐рд▓ рдорд╣рд╛рди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рджреБрдЦ рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рдЗрд╕рдиреЗ рдХрдЯреМрддреА рдирд╣реАрдВ рдХреАред

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

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

Let`s рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ред MIT, рдпрд╛ MIT + рдкреЗрдЯреЗрдВрдЯ ..? ;)

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдореБрдЭреЗ рд░рд┐рдПрдХреНрдЯ рдкрд╕рдВрдж рд╣реИ рд▓реЗрдХрд┐рди Vue рдХреЛ рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рд▓рдЧрддрд╛ рд╣реИред рдореИрдВ `рдпрд╛ рддреЛ рдЦреБрд╢ рд╣реЛ, рд▓реЗрдХрд┐рди ...

... рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ Vue рдХреЗ рд▓рд┐рдП рдордЬрдмреВрдд рд╕рдорд░реНрдерди рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ рдХрд┐ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдПред

Vue рдмрд╕ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╡рд┐рдХрд▓реНрдк рд▓рдЧрддрд╛ рд╣реИред

рдлреЗрд╕рдмреБрдХ рдиреЗ рдЕрдкрдиреЗ рдореБрдХрджрдореЗ рдХреЗ рдореБрдХрджрдореЛрдВ рдХреЗ рдЬрд╛рд▓ рд╕реЗ 4 рдЖрдЗрдЯрдо рд╣рдЯрд╛ рджрд┐рдП рд╣реИрдВред рдпреЗ рдЕрдм рд╕рднреА рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рд╣реИрдВ:

  • рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛
  • рд╣рдВрд╕реА
  • рдмрд╣реЗ
  • Immutable.js

рдЗрд╕ рдмреАрдЪ, рдлреЗрд╕рдмреБрдХ рдХреА рд╢реНрд░реЗрдгреА рдПрдХреНрд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдЕрднреА рднреА рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ:

  • рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдореВрд▓рдирд┐рд╡рд╛рд╕реА
  • GraphQL
  • рдзрд╛рдЧрд╛
  • рд░рд┐рд▓реЗ
  • рдкрд░рдорд╛рдгреБ рдЖрдИрдбреАрдИ
  • рдФрд░ рд╕рдВрднрд╡рдд: рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рдХреБрдЫ рдФрд░ "рдЦреБрд▓рд╛" рдЦрдЯреНрдЯрд╛ рд╣реИ

рдореИрдВ рдЕрдм рднреА рдХрд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд╡реЗрдЙ рдХреЗ рд╕рд╛рде рдЬрд╛рдУред рдпрд╣ рд▓рдВрдмреЗ рд╕рдордп рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реИред рд╡реИрд╕реЗ рднреА рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рд▓рд┐рдП рд░рд┐рдПрдХреНрдЯ рдиреЗ рдореБрдЭреЗ рдХрднреА рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рджрд┐рдпрд╛ред рдпрд╣ PHP рд╕рдореБрджрд╛рдп рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╣реИ, Vue рд╣рдореЗрд╢рд╛ рд╕рдмрд╕реЗ рдХрд╛рдореБрдХ рдкрд╕рдВрдж рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рдерд╛ (рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдпрд╣ React рдХреА рддрд░рд╣ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд░реНрджрдирд╛рдХ рдирд╣реАрдВ рд╣реИ)ред

рдЗрд╕ рдмреАрдЪ, рдлреЗрд╕рдмреБрдХ рдХреА рд╢реНрд░реЗрдгреА рдПрдХреНрд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдЕрднреА рднреА рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ:

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдореВрд▓рдирд┐рд╡рд╛рд╕реА
GraphQL
рдзрд╛рдЧрд╛
рд░рд┐рд▓реЗ
рдкрд░рдорд╛рдгреБ рдЖрдИрдбреАрдИ
рдФрд░ рд╕рдВрднрд╡рдд: рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рдХреБрдЫ рдФрд░ "рдЦреБрд▓рд╛" рдЦрдЯреНрдЯрд╛ рд╣реИ

@ TheJaredWilcurt рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдЖрдк рд╢рд╛рдпрдж рдЙрд╕ рд╕реВрдЪреА рд╕реЗ рдпрд╛рд░реНрди рдирд┐рдХрд╛рд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ .. рдпрд╛рд░реНрди рдХреЗ рдкрд╛рд╕ рдРрд╕рд╛ "рдлреЗрд╕рдмреБрдХ рд╢реНрд░реЗрдгреА X" рд▓рд╛рдЗрд╕реЗрдВрд╕ рдирд╣реАрдВ рд╣реИ -> https://github.com/yarnpkg/yarn

@ рдПрдЯрд╛рдирд╛рд╕-angelov-рджреЗрд╡

рд░реЗрдбрд┐рдЯ рдкрд░ рд▓реЛрдЧреЛрдВ рдиреЗ рдЪрд┐рдВрддрд╛ рдЬрддрд╛рдИ рд╣реИ рдХрд┐ рдПрдордЖрдИрдЯреА рдХреЗрд╡рд▓ рдХреЙрдкреАрд░рд╛рдЗрдЯ рдХреЛ рдХрд╡рд░ рдХрд░рддреА рд╣реИ рдЗрд╕рд▓рд┐рдП рд░рд┐рдПрдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдкреЗрдЯреЗрдВрдЯ рдЕрдиреБрджрд╛рди рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрднреА рднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред

MIT рдПрдХ рдмреЗрд╣рддрд░реАрди рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╣реИред jQuery рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕рдзрд╛рд░реА рднреА рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рддреБрдо рдпрд╣ рдЬрд╛рдирддреЗ рд╣реЛред

@vinayakkulkarni рдореБрдЭреЗ рдЕрднреА рднреА рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Vue рдХреЗ рд╕рд╛рде рдЬрд╛рдирд╛ рдПрдХ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдПрдХ рдЖрджрд░реНрд╢ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдЪрдВрдЪрд▓ рд░рд┐рдПрдХреНрдЯ рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдкрд╣рд▓реЗ рдЙрдирдХреЗ рдкрд╛рд╕ рдмреАрдПрд╕рдбреА + рдкреЗрдЯреЗрдВрдЯ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдерд╛, рдЕрдм MIT рдореЗрдВ рдмрджрд▓ рд░рд╣рд╛ рд╣реИред рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХреМрди рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдХреБрдЫ рдПрдлрдмреА рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╡рд╛рд▓реЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ / рдкреЗрдЯреЗрдВрдЯ рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рд╕рднреА рдХреЛ рд╕реВрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЯрдХрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред Vue рд╢реБрд░реБрдЖрдд рд╕реЗ рд╣реА MIT рд░рд╣рд╛ рд╣реИ рдФрд░ рдПрдХ рдкреНрд░рдореБрдЦ рдирд┐рдЧрдо рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдПрдХ рд╕рдореБрджрд╛рдп рд╕реЗ рдЕрдзрд┐рдХ рд╕рдореБрджрд╛рдп рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реИред

рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдлреЗрд╕рдмреБрдХ рдкрд░ рд╕реИрдореБрдЕрд▓ рдХреА рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдкреНрд░рд╢реНрди рдкрд░ рдкрдврд╝рд╛ред рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдЗрд╕реЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рджреЗрддреЗ рд╣реИрдВ рддреЛ рдЖрдк рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдпрд╛ рддреЛ рдХрд╛рдВрдЯрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЖрдк рдмрд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдореИрдВ рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рдХреАрд▓ рдирд╣реАрдВ рд╣реВрдВред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдлреЗрд╕рдмреБрдХ рдиреЗ рдЗрд╕реЗ рдЕрдЪреНрдЫреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЗ рдЗрд╢рд╛рд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рд╣реИ рди рдХрд┐ рд▓реЛрдЧреЛрдВ рдХреЛ рдмрд░рдЧрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП рдХреБрдЫред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдлреЗрд╕рдмреБрдХ рдиреЗ рдЗрд╕реЗ рдЕрдЪреНрдЫреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЗ рдЗрд╢рд╛рд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рд╣реИ рди рдХрд┐ рд▓реЛрдЧреЛрдВ рдХреЛ рдмрд░рдЧрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП рдХреБрдЫред

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

Vue рдореЗрдВ рдмрд╣реБрдд рдЧреЗрдВрдЯрд▓рд░ рд╕реАрдЦрдиреЗ рдФрд░ рдЕрдкрдирд╛рдиреЗ рдХреА рдЕрд╡рд╕реНрдерд╛ рд╣реИред
рдФрд░ рдпрд╣ рд╢реБрд░реВ рд╕реЗ рд╣реА рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХрд╛ рдореБрдЦреНрдп рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╡рд┐рдЪрд╛рд░ рд░рд╣рд╛ рд╣реИред

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

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

рдлреЗрд╕рдмреБрдХ рдкрд░ рдЬрд╛рд╣рд┐рд░ рддреМрд░ рдкрд░ рд░рд┐рдПрдХреНрдЯ рдкрд░ рдкреЗрдЯреЗрдВрдЯ рд╣реИ

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

BSD + рдкреЗрдЯреЗрдВрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдореВрд▓ рдЪрд╛рд▓ рдХреНрдпреЛрдВ рд╣реИ рдЕрдЧрд░ рдХреЛрдИ рднреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЗрд╕рдХреЗ рдкреАрдЫреЗ рдкреЗрдЯреЗрдВрдЯ рдирд╣реАрдВ рд╣реИ? рдлреЗрд╕рдмреБрдХ рдиреЗ рдпрд╣ рдирд╣реАрдВ рдХрд╣рд╛ рд╣реИ рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рд╣реИрдВ, рдпрд╛ рд╡реЗ рдХреНрдпрд╛ рдирд╣реАрдВ рд╣реИрдВред

2 рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд╕рд╛рде рдЧрдбрд╝рдмрдбрд╝ рдХреНрдпреЛрдВ рдХрд░реЗрдВ рдФрд░ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рдкреЛрд░реНрдЯрдлреЛрд▓рд┐рдпреЛ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд▓рд┐рдП рдмрджрд▓рд╛рд╡ рдХрд░реЗрдВ, рд▓рдЧрд╛рддрд╛рд░ рдХрд╣рд╛ рдХрд┐ рд╡реЗ рдЗрд╕реЗ рдирд╣реАрдВ рдмрджрд▓реЗрдВрдЧреЗ, рдФрд░ рдХрд╣рд╛ "рдмрд╕ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕реМрджрд╛ рдХрд░реЗрдВ, рд╣рдореЗрдВ рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ"ред

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

рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ React Native рдХреЛрдб рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ React рдореЗрдВ рд░реЛрд▓ рд╣реЛ рдЬрд╛рдПред рдпрджрд┐ рдХреЛрдИ рдЧреНрд░рд╛рдлрд╝рдХрд╛рдЗрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рдЕрдкрдиреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рддреЛ рдЖрдк рдХрд╣рд╛рдВ рдЦрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ ..?

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

рдмрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рд╛рдорд╛рди рдХреЗ рд╕рд╛рде рдЕрдкрдирд╛рдПрдВ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА PHP рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ - Vueред

@bjrmatos https://www.google.com/patents/US20170221242 рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ!

рдлрд┐рд░ рднреА рдПрдХ рдФрд░ +1 рд╕реЗ рд╡реАрдпреВред рдлреЗрд╕рдмреБрдХ рдЕрднреА рднреА рдЕрдкрдиреЗ рдкреВрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рджреЛ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред

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

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

рдореИрдВ рдлрд┐рд░ рд╕реЗ рдЗрд╕ рддрд░рд╣ рдХреА рдмрд╛рддрдЪреАрдд рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рд╕рдордЭреМрддреЗ рдкрд░ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕рдВрднрд╡ рд╣реЛрдЧрд╛ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд░реЛрдХ рджреВрдВрдЧрд╛ред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдореБрджрд╛рдп рдПрдордЖрдИрдЯреА (рдореВрд▓ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдЕрд╡рд░реЛрдзрдХреЛрдВ) рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╕реЗ рдЦреБрд╢ рд╣реИ

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

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

@bjrmatos рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рд╕рдЪ рдирд╣реАрдВ рд╣реИ

рдореВрд▓ рд░реВрдк рд╕реЗ рдХреЛрдИ рднреА рдЖрдзреБрдирд┐рдХ рд░реВрдкрд░реЗрдЦрд╛ рд╡рд╣рд╛рдБ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрд╕ рдкреЗрдЯреЗрдВрдЯ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░ рд░рд╣реА рд╣реИ

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рд╛рдЗрдкрд░ рдЧреЗрдо рд╡рд░реНрдЪреБрдЕрд▓ рдбреЛрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдирд┐рдпрдорд┐рдд рдХреЙрд▓рдмреИрдХ рдХреЙрд▓ (рдЕрди-рдкреЗрдЯреЗрдВрдЯ-рд╕рдХреНрд╖рдо) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реАрдзреЗ рдбреЛрдо рдПрдкреАрдЖрдИ (рдЕрди-рдкреЗрдЯреЗрдВрдЯ-рд╕рдХреНрд╖рдо) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореЙрд░реНрдлреНрдб рд╕реА : рд╕реА hildNodes рдиреЛрдбреНрд╕ рдХреА рд╕реВрдЪрд┐рдпреЛрдВ рдореЗрдВ рд▓реЗрд╡реЗрдВрд╕рд╣рд╛рдЗрдЯ рджреВрд░реА (рдЕрди-рдкреЗрдЯреЗрдВрдЯ-рд╕рдХреНрд╖рдо) рдФрд░ рдХрдо рд╕реЗ рдХрдо рдорд╛рддреНрд░рд╛ рдореЗрдВ рдмреНрдпрд╛рд╣ рд╕рдВрдЪрд╛рд▓рди (рдЕрди-рдкреЗрдЯреЗрдВрдЯ-рд╕рдХреНрд╖рдо, рдореИрдВрдиреЗ рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдФрд░ рдпрд╣ рдЖрдИрдПрд╕рд╕реА рд╣реИ ) рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред

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

@noncototient рдПрдХ рдорд┐рд▓рд┐рдпрди рдбреЙрд▓рд░ рдХрд╛ рд╕рд╡рд╛рд▓ рд╣реИ, рд╣реИ рдирд╛? ЁЯТп

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

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

рдХреНрдпрд╛ рдпрд╣ рдореБрджреНрджрд╛ рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛?
рд▓рдЧрддрд╛ рд╣реИ @WordPress рдЕрдм рдирдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рд╣реИред ЁЯдФ

рдореЗрд░реЗ рд▓рд┐рдП, рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ @vuejs рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдм рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ред ЁЯШЕ

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдореИрдВ рдмрд╣реБрдд рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ Vue рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗред

рдореЗрд░реЗ рд▓рд┐рдП, рдФрд░ рдореИрдВ рдХрдИ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЛ рдорд╛рдирддрд╛ рд╣реВрдВ, рдпрд╣ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрднреА рдирд╣реАрдВ рдерд╛ред рдпрд╣ рд░рд┐рдПрдХреНрдЯ рд╕реЗ рджреВрд░ рдЬрд╛рдиреЗ рдХрд╛ рд╕рд┐рд░реНрдл рдПрдХ рдмрд╣рд╛рдирд╛ рдерд╛ред

рдорд╛рд░реНрдХреЛ insanely рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдФрд░ рдЖрд╕рд╛рди рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдо 50,000 рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдбрд╛рдпрдирд╛рдорд┐рдХ рд╡реЗрдм-рд╕реНрдЯреЛрд░ рдХрд╛ рдкреВрд░рд╛ рдкреБрдирд░реНрд▓реЗрдЦрди рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдлреАрдЪрд░реНрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдзрдзрдХ рд░рд╣рд╛ рд╣реИред рдЗрд╕ рдорд╛рд░реНрдЧ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдкреАрдЫреЗ рдореБрдбрд╝рдХрд░ рди рджреЗрдЦреЗрдВред

рдорд╛рд░реНрдХреЛ рдЕрдЪреНрдЫрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдкреНрд░рд╛рд░реНрдХреЛ 100 рдмрд╛рдЗрдЯреНрд╕ рдЫреЛрдЯрд╛ (GZipped) рд╣реИ, рдФрд░ рдЖрддреНрдо-рдЕрдиреБрдХреВрд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рдкрд░ 0.01% рддреЗрдЬ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рднрд▓реЗ рд╣реА рдХреЛрдИ рдФрд░ рди рдХрд░реЗред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрд▓ рдкреНрд▓рд╛рд░рдХреЛ рдХреЛ рдЬреЛрдбрд╝рд╛ рдлрд╛рдЗрдмрд░ рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ _everything_ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдмрдирд╛рддрд╛ рд╣реИред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЗрд╕ рдзрд╛рдЧреЗ рдХрд╛ рдмрд╛рдХреА рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред

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

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

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

рд╢рд╛рдпрдж рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░рд╢реНрди рд╕реЗ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЬреНрдпрд╛рджрд╛рддрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдХрд░рддрд╛ рд╣реВрдВ:

  1. рдХреНрдпрд╛ рд╣рдореЗрдВ рдПрд╕рдкреАрдП рдврд╛рдВрдЪреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ?

рдпрджрд┐ рдЙрддреНрддрд░ рд╣рд╛рдБ рд╣реИ, рддреЛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреНрдпреЛрдВред рдЬреЛ рдЖрдкрдХреЛ рд╕рдВрднрд╛рд╡рд┐рдд рдЙрдореНрдореАрджрд╡рд╛рд░реЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдкрджрдВрдб рдХрд╛ рдПрдХ рд╕реЗрдЯ рджреЗрддрд╛ рд╣реИ; рд╢рд╛рдпрдж рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рд╢рд╛рдпрдж рд░реВрдЯрд┐рдВрдЧ, рдЖрджрд┐ред

рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЕрдЧрд▓рд╛ рдкреНрд░рд╢реНрди рдкреВрдЫреЗрдВ:

  1. рдХреНрдпрд╛ рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рд╡реЗрдирд┐рд▓рд╛рдЬреЗрдПрд╕ рдореЗрдВ рдЧреНрд░рд╣ рдкрд░ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рд╕рдореБрджрд╛рдп рд╣реИ, рдФрд░ рдХреЛрдИ рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдорд╛рдирдХреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рднреА рд╣реИ;), рдФрд░ ES6 рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде, рдХреЛрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдЖрдзрд╛рд░ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд░рд┐рдПрдХреНрдЯ, рд╡реАрдпреВ, рдкреНрд░реАрдХреНрдЯ, рдСрд░реЗрд▓рд┐рдпрд╛ рдЖрджрд┐ рдЬреИрд╕реЗ _template_ рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрди рд╕рдорд░реНрдерди рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рдЬреЛ рднреА рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╡рд░реНрд╖реЛрдВред

рдореИрдЯ рдореБрд▓реЗрдирд╡реЗрдЧ рдиреЗ рдЕрдкрдиреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреЛрд╕реНрдЯ рдХреА ...

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

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

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

тЖТ https://ma.tt/2017/09/facebook-dropping-patent-clause/

@ рд╣рдорджрд╡рд╛рдЗрд╕ @ рдо

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

рд╡рд╣ рд╕реНрдерд┐рддрд┐ рд╕рднреА рдХреЗ рд▓рд┐рдП рдПрдХ рдЬреАрдд рдХреА рддрд░рд╣ рдкреНрд░рддреАрдд рд╣реЛрдЧреАред рдЖрдЗрдП рдЗрдВрддрдЬрд╛рд░ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреИрд╕реЗ рдирд┐рдХрд▓рддрд╛ рд╣реИред

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

[рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЖрдкрддреНрддрд┐рдЬрдирдХ рдмрдпрд╛рди рдХреЗ рдХрд╛рд░рдг рд╣рдЯрд╛рдпрд╛ рдЧрдпрд╛]

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

рд╢рд╛рдВрддрд┐ред

Have рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рд╕рднреА рдиреЗ рдпрд╣рд╛рдВ рдмрд╣реБрдд рдЪрд░реНрдЪрд╛ рдХреА рд╣реИред рдореИрдВ рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдмрд╛рдд рдХрд░рдиреЗ рдФрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдкрд░рд╡рд╛рд╣ рдХреАред IMHO рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рдЬреЛ рднреА рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ рд╡реЗ рд╕рднреА рдЕрдЪреНрдЫреЗ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред

рдпрджрд┐ рд╣рдо рдПрдХ рдмреЗрд╣рддрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ рдПрдЧреНрдиреЙрд╕реНрдЯрд┐рдХ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдХреЛрдИ рднреА рдЬреЗрдПрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдЧрд╛ рдЬреЛ рд╡реЗ рдЕрдкрдиреЗ рдРрдкреНрд╕ рдореЗрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВред MIT рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд╕рд╛рде, React рдХреЗ рдкрд╛рд╕ рдХреЛрд░ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕реНрдерд┐рддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдЕрдЪреНрдЫрд╛ (рдкрдврд╝реЗрдВ рд╕рдВрдЧрдд) рдУрдкрди рд╕реЛрд░реНрд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд░реВрдк рдореЗрдВ рдордЬрдмреВрдд рд╣реИред

ЁЯОп рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рд░реВрдЯрд┐рдВрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╛ рдПрдХ (рдХреЛрд░ рдЯреАрдореЛрдВ) рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ рддрд╛рдХрд┐ рд▓реЛрдЧ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдЖрдзрд╛рд░рд┐рдд рдПрдкреНрд╕ рдореЗрдВ рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░ рд╕рдХреЗрдВред рдирд┐рд░реНрдорд╛рдгред

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

рдЕрдм рд╕реЗ рдХреБрдЫ рд╕рдордп рдмрд╛рдж, рд╣рдо рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡рд╣ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ (рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ ~ 30%) рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛ рд╕рдХреЗ рдЬреИрд╕реЗ рдХрд┐ рдпрд╣ рдХреБрдЫ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдерд╛ред рдореИрдВ рдЖрдк рд╕рднреА рдХреА рддрд░рд╣ рдпрд╣рд╛рдВ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рд▓рд┐рдП рд░реВрдЯрд┐рдВрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ!

рдЪреАрдпрд░реНрд╕!

рдЕрдЧрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд░рд┐рдПрдХреНрдЯ рд╕реЗ рджреВрд░ рдЬрд╛рдиреЗ рдХреЗ рдирд┐рд░реНрдгрдп рдХреЛ рд░рджреНрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдореИрдЯ рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред

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

рджреВрд╕рд░реЗ, рдпрд╣ рджреЛ-рд╕реНрддрд░реАрдп рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдлреЗрд╕рдмреБрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░ рд░рд╣рд╛ рд╣реИ: рд░рд┐рдПрдХреНрдЯ рдПрдордЖрдИрдЯреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ + (рдЕрдЬреНрдЮрд╛рдд) рдкреЗрдЯреЗрдВрдЯ рд╣реЛрдЧрд╛ ред

рддреЛ .. рджреЛрдиреЛрдВ рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рдШрдЯрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?

React рдХреЗ рднреАрддрд░ React Native рдХреЛрдб рдХрд╛ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ? рдХреНрдпрд╛ рдлрд╛рдЗрдмрд░ рдХреЛ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓рд╛рдЗрд╕реЗрдВрд╕реЛрдВ рдХреЗ рдмреАрдЪ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛? рдпрд╛ GraphQL рдХреЛрдб рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдкрд╛рддрд╛ рд╣реИ?

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

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

рдореБрдЭреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╕рдордЭреМрддреЗ рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдЬреЛ рд╣рд╡рд╛ рдХреЗ рд╕рд╛рде рдмрджрд▓рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдареАрдХ рд╕реЗ рд╕реЛрдЪрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдлреЗрд╕рдмреБрдХ рдХреЗ рд╡рдХреАрд▓ рдЗрд╕ рдкрд░ рдЬреЛрд░ рджреЗ рд╕рдХрддреЗ рд╣реИрдВред

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдХреЗ рд╕рд╛рде рдЫрдбрд╝реАред

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

@sophiebits

рдЖрдк рдлреЗрд╕рдмреБрдХ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдлреЗрд╕рдмреБрдХ рдХреА рдУрд░ рд╕реЗ рдмреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХреГрдд рд╡рдХреАрд▓ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рджрд╛рд╡рд╛ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдорд╛рдлрд╝ рдХрд░рдирд╛ред

"рдЗрдореЗрдЬрд┐рдирд┐рдВрдЧ" рд▓рд╛рдЗрд╕реЗрдВрд╕ рдЕрджрд╛рд▓рдд рдореЗрдВ рдирд╣реАрдВ рдЙрдарддрд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрдпрд╛ рдЖрдк рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдлреЗрд╕рдмреБрдХ рдиреЗ рдкреЗрдЯреЗрдВрдЯ рдЕрдиреБрджрд╛рди рдХреЛ рдХреНрдпреЛрдВ рдЕрдкрдирд╛рдпрд╛, рдкреЗрдЯреЗрдВрдЯ рдХреНрдпрд╛ рдереЗ (рдпрд╛ рдирд╣реАрдВ рдереЗ), рдпрд╛ рд╡реЗ рдХреНрдпреЛрдВ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдЕрдм рдЗрд╕реЗ рдмрджрд▓ рд░рд╣реЗ рд╣реИрдВ, рдмрд┐рдирд╛ 'IANAL' (рдЖрдИ рдПрдо рдиреЙрдЯ рдП рд▓реЙрдпрд░) рдХрд╣реЗ?

рдЬреЛ рдЯреБрдХрдбрд╝реЗ рджреЛрдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд╡реЗ рд░рд┐рдПрдХреНрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВ, рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдореЗрдВ рдирд╣реАрдВ

рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдк рдХрд╛рдиреВрдиреА рдЧрд╛рд░рдВрдЯреА рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ? рдирд╣реАрдВ?

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

рдПрдордЖрдИрдЯреА рдХреЗ рддрд╣рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рди рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ? рдХреНрдпрд╛ _non-FB рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╡рд╛рд▓реА рдирд┐рд░реНрднрд░рддрд╛рдПрдВ_ рдЬреЛ рдХрд┐ рд╕рдВрднрд╡рддрдГ MIT рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рдереАрдВ, рдХреНрдпрд╛ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рдереЗ ..? рдХреНрдпрд╛ рдлреЗрд╕рдмреБрдХ рдХреЗ рд╡рдХреАрд▓ рдЗрд╕ рдмрд╛рдд рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрдВрдЧреЗ рдХрд┐ рд╕рдм рдХреБрдЫ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдордЖрдИрдЯреА рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИ? рдЗрд╕реЗ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрдкрд╛рдЪреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди рдХреЛ рдХрд┐рддрдирд╛ рд╕рдордп рд▓рдЧреЗрдЧрд╛?
ред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕ рдмрд╛рдд рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдерд╛ рдХрд┐ рдХреЛрдб рджреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджреЛ-рд╕реНрддрд░реАрдп рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рд╣реЛрдВрдЧреЗред

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

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

@sophiebits

рдореИрдВ рдЖрдкрдХреЗ рд╢рдмреНрджреЛрдВ рдХреЛ рдШреБрдорд╛ рдирд╣реАрдВ рд░рд╣рд╛ рд╣реВрдВ - рдФрд░ рдореИрдВ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рдХрд╛рдо рдХрд╛ рд╕рдореНрдорд╛рди рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдпрд╣рд╛рдВ рд╕рдВрд▓рдЧреНрди рд╣реЛрдиреЗ рдХреА рдЖрдкрдХреА рддрддреНрдкрд░рддрд╛ред

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

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

рддрдерд╛:

рдлрд╛рдЗрдмрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдкрдХреЗ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рд╕рднреА рдХреЛ MIT рдХреЗ рддрд╣рдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ред

рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдореИрдВ рдлрд╛рдЗрдмрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХреНрдпрд╛ рд╕реЛрдЪрддрд╛ рд╣реВрдВ, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлреЗрд╕рдмреБрдХ рдХреЗ рд╡рдХреАрд▓реЛрдВ рдФрд░ рджрд╛рдпрд░ рдкреЗрдЯреЗрдВрдЯ рдХреЛ рдлрд╛рдЗрдмрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдореВрд▓ рдХреНрдпреЛрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддрд╛ рд╣реИ, рдЬрдм рдпрд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдХреЛрдб рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реИ? рдХреНрдпрд╛ рд╡рд╣ MIT рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЛ рдЕрдорд╛рдиреНрдп рдХрд░рд╛рд░ рджреЗрддрд╛ рд╣реИ (рджрдВрдб рдХреЛ рдХреНрд╖рдорд╛ рдХрд░рддрд╛ рд╣реИ)?

рдореИрдВ рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдиреЗ рдЧреНрд░рд╛рдлрдХреЙрд▓ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рдХреБрдЫ рдФрд░ рдпрд╛рдж рдЖрдпрд╛?

рд░рд┐рдПрдХреНрдЯ рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рдбрд┐рдмреЗрдХрд▓ рдХрд╛ рдкреВрд░рд╛ рдмрд┐рдВрджреБ, рдХрд╛рдиреВрдиреА рдирд┐рд╢реНрдЪрд┐рддрддрд╛ рдХреА рдХрдореА рд╣реИред

@sophiebits

рдореИрдВ рдЕрдкрдиреЗ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдЖрдкрдХрд╛ рд╕рдВрдкрд╛рджрди рдиреЛрдЯ рдХрд░рддрд╛ рд╣реВрдВ:

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

рд▓реЗрдХрд┐рди рдЖрдкрдиреЗ рдХрд╣рд╛ рдерд╛ рдХрд┐ рдЖрдк рд░рд┐рдПрдХреНрдЯ рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рд╣рдЯрд╛ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ "рдЕрдЧрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ" рдХреЛрдб рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВрдЧреЗред

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

рдФрд░ рдЖрдк IANAL рднреВрд▓ рдЧрдП ... :-)

рдУрд╣, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдиреЗ рдЗрд╕реЗ рд▓рдВрдмреЗ рд░реВрдк рдореЗрдВ рдХрд╣рд╛ рдерд╛:

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

рдПрдХ рдмрд╛рд░ рдлрд┐рд░:

рд░рд┐рдПрдХреНрдЯ рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рдбрд┐рдмреЗрдХрд▓ рдХрд╛ рдкреВрд░рд╛ рдмрд┐рдВрджреБ, рдХрд╛рдиреВрдиреА рдирд┐рд╢реНрдЪрд┐рддрддрд╛ рдХреА рдХрдореА рд╣реИред

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

рдЕрдм рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛ред

рдХреГрдкрдпрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рди рджреЗрдВ, рдлреЗрд╕рдмреБрдХ рдиреЗ рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛ https://thenextweb.com/dd/2017/09/25/facebook-re-licenses-react-mit-license-developer-backlash/ рдмрдирд╛рдИ

@vinayakkulkarni рдЬрдм рднреА рдореИрдВ рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднрд╛рд╡реБрдХ рд╣реЛрдиреЗ рдХреЛ рд╕рдордЭрддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдЖрдкрдХреА рддрд░рд╣ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИред рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реНрдерд╛рди (рдЬреЛ GitHub рдЯрд┐рдкреНрдкрдгреА рд╣реИ), рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рднреА рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕реНрдерд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдкрдХреА рдЙрдкрдорд╛ рдЖрдкрддреНрддрд┐рдЬрдирдХ рдереА рдФрд░ рдЬреИрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХреА рдЧрдИ рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХреГрдкрдпрд╛ рд╕реЛрдЪреЗрдВ рдХрд┐ рд╕рднреА рд▓рд┐рдВрдЧ, рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓реЛрдЧ рдЗрд╕ рд╕реНрдерд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрдк рдЬреЛ рдХрд╣рддреЗ рд╣реИрдВ, рд╡рд╣ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рд░реЛрдХ рд╕рдХрддрд╛ рд╣реИред

@ рдереЛрдбреА рд╕реА рдмрд╛рдд рдХреЛ рдЗрд╕ рдереНрд░реЗрдб рдореЗрдВ рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ рдереЛрдбрд╝рд╛ рд╕рд╛ рдзреНрдпрд╛рди рджреЗрдВ, рдпрд╣

рдпрд╣ рдПрдХ рдирдП рдзрд╛рдЧреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╖рдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдорд╛рдирдХ рдПрдХ) рднреА рдкреЗрдЯреЗрдВрдЯ рдХреЗ рд╕рд╛рде "рдЕрдирд┐рд╢реНрдЪрд┐рддрддрд╛" рдХреЗ рдореБрджреНрджреЗ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдкрд╣рд▓реЗ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдирд┐рд░реНрдгрдп рд╣реБрдЖред

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

рдкреЗрдЯреЗрдВрдЯ рдЕрдиреБрджрд╛рди рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдкреЗрдЯреЗрдВрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ (рдпрд╛ рдпрд╣ рдЕрдиреБрджрд╛рди рдХреНрдпрд╛ рд╣реИ?)ред рд╕рд┐рд╡рд╛рдп рдХрд┐рд╕реА рдХреЛ рдкрддрд╛ рднреА рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкреЗрдЯреЗрдВрдЯ рдХреНрдпрд╛ рд╣реИрдВред рдлреЗрд╕рдмреБрдХ рдиреЗ рдпрд╣ рдирд╣реАрдВ рдмрддрд╛рдпрд╛ рдХрд┐ рдпрд╣ рддрдм рднреА рдирд╣реАрдВ рд╣реИ рдЬрдм рдЙрд╕рдиреЗ рдЙрдиреНрд╣реЗрдВ рдордВрдЬреВрд░реА рджреЗ рджреА рдереА, рди рдХрд┐ рддрдм рдЬрдм рдЙрд╕рдиреЗ рдЕрдиреБрджрд╛рди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдШреЛрд╖рдгрд╛ рдХреА рдереАред

рдЗрд╕рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдпрд╛ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдЯреАрдо рдХрд╛ рдпрд╣ рдорддрд▓рдм рд╕рдордЭ рд╕рдХрддрд╛ рд╣реВрдВ, рдЬреЛ рдмрд╛рдд рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИ, рд╡рд╣ рдХрд╛рдиреВрдиреА рд╕реНрдерд┐рддрд┐ (рдЕрднреА рддрдХ рдЧреИрд░-рд╕реВрдЪреАрдмрджреНрдз) рдлреЗрд╕рдмреБрдХ рдХреЗ рдЖрд╕рдкрд╛рд╕ рднреНрд░рдо рдХреА рд╕реНрдерд┐рддрд┐ рд╣реИ рдЬреЛ рд░рд┐рдПрдХреНрдЯ рдкрд░ рд╣реИ, рдЬрд┐рд╕реЗ рдХреЛрдИ рднреА рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ [[рд╣реЛ рд╕рдХрддрд╛ рд╣реИ] рдпрд╛-] рд╣реЛ рд╕рдХрддрд╛ рд╣реИ] рдЙрд▓реНрд▓рдВрдШрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рдЬрдм рдЖрдЬ рдлреЗрд╕рдмреБрдХ рдкрд░ рдореБрдХрджрдорд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╛ рд╕рд┐рд░реНрдл рдирдП рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рдмрд╛рдж рд░рд┐рдПрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗред

рдлрд┐рд░, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рд╕рдорд╕реНрдпрд╛ рдЕрдирд┐рд╢реНрдЪрд┐рддрддрд╛ рд╣реИ, рдФрд░ рдореИрдВ рдЬреЛ рд╕реБрдЭрд╛рд╡ рджреЗ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рд╣рд▓ рдирд╣реАрдВ рд╣реИред

рдПрдХ рдЕрдиреБрд╕реНрдорд╛рд░рдХ рдХреЗ рд░реВрдк рдореЗрдВ, рдмрд╣реБрдордд рдЬрд┐рд╕рдиреЗ рдЗрд╕ рдзрд╛рдЧреЗ рдкрд░ рдЕрдкрдиреА рд░рд╛рдп рдкреЗрд╢ рдХреА рд╣реИ, рдПрдХ Vue рдЖрдзрд╛рд░рд┐рдд рд╕рдорд╛рдзрд╛рди рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдЗрд╕рдХреЗ рдХрдИ рдХрд╛рд░рдг рд╣реИрдВ, рдЗрд╕ рддрдереНрдп рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ Vue рдХреЛ рдХреЛрдИ рд▓рд╛рдЗрд╕реЗрдВрд╕ рднреНрд░рдо рдирд╣реАрдВ рд╣реИ (рдЬреЛ рдЕрднреА рднреА рдлреЗрд╕рдмреБрдХ рдХреА рджреЛ-рд╕реНрддрд░реАрдп рд▓рд╛рдЗрд╕реЗрдВрд╕ рдиреАрддрд┐ рдХреЗ рд╕рд╛рде рдмрдирд╛ рд╣реБрдЖ рд╣реИ):

  1. Vue рдХреЛ рдЬрдореАрди рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдХрд┐ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рджреНрд╡реАрдкреЛрдВ рдХреЗ рд╕рд╛рде, рдПрдХ рдХреЛрдб рдЖрдзрд╛рд░ рдХреА рдХреНрд░рдорд┐рдХ рд╡реГрджреНрдзрд┐ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

  2. рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╣ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рд╕рдорд░реНрдерд┐рдд рд░рд╛рдЬреНрдп рдкреНрд░рдмрдВрдзрди рдФрд░ рд░реВрдЯрд┐рдВрдЧ рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

  3. рдпрд╣ HTML рдХреЗ рд▓рд┐рдП рдХрдИ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЯреЗрдореНрдкрд▓реЗрдЯ рднрд╛рд╖рд╛ - HTML, JSX, Pug, рдЖрджрд┐ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдорд┐рд▓рддрд╛ рд╣реИ, рдпрд╛ рдлрд╝рдВрдХреНрд╢рдВрд╕ рд░реЗрдВрдбрд░ рд╣реЛрддреЗ рд╣реИрдВред

  4. рдПрдХрд▓ рдлрд╝рд╛рдЗрд▓ рдШрдЯрдХ рдФрд░ scoped CSS (рд╕реНрдЯрд╛рдЗрд▓рд╕, рдПрд╕рдПрдПрд╕рдПрд╕, рдПрд╕рд╕реАрдПрд╕рдПрд╕, рдкреЛрд╕реНрдЯрд╕реАрдПрд╕рдПрд╕, рд╕реАрдПрд╕рдПрд╕ рдШрдЯрдХ) - рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХреЗ рд╕реЗред рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рдШрдЯрдХ рд╢реИрд▓реА рдШреЛрд╖рдгрд╛рдУрдВ рдореЗрдВ рд╕реНрдХреЙрдкреНрдб рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдЬреЛрдбрд╝реЗрдВ, рдФрд░ рдЗрд╕рдХреЗ рдХрд┐рдП рдЧрдПред

  5. рдХрдореНрдкреНрдпреВрдЯреЗрдб рдЧреБрдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди (рдореЗрдореЛрдЗрдЬрд╝реЗрд╢рди рдХреЗ рд╕рд╛рде) рдмрд┐рд▓реНрдЯ-рдЗрди (рдЬреИрд╕реЗ рдХрд┐ MobX рдЬреИрд╕реЗ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдмрд┐рдирд╛)ред

    6 +ред рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛, рдмрд╣реБрдд рдХрдо рд╕реАрдЦрдиреЗ рдХреА рдЕрд╡рд╕реНрдерд╛, PHP рд╕рдореБрджрд╛рдп рдореЗрдВ рдЙрдЪреНрдЪ рдЧреЛрдж рд▓реЗрдиреЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд▓рд╛рд░рд╡реЗрд▓ рдорд┐рдХреНрд╕ рджреЗрдЦреЗрдВ - рдЖрдк рд▓рд╛рд░рд╡реЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╛ рдмрд╕ https://unpkg.com/vue рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Vue рд╢рд╛рдорд┐рд▓

Vue рдмрд╕ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рдЕрдзрд┐рдХ рдЕрдиреБрдХреВрд▓ рд╣реИред

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ :

76,364 рдЧрд┐рдердм рд╕рд┐рддрд╛рд░реЗ
571 рдЦреБрд▓реЗ рдореБрджреНрджреЗ ()
4325 рдмрдВрдж рдореБрджреНрджреЗ
178 рдЦреБрд▓реЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдз (!)
5,644 рдмрдВрдж рдЕрдиреБрд░реЛрдз рдЕрдиреБрд░реЛрдз

Vue :

68, 246 рдЧрд┐рддреБрдм рд╕рд┐рддрд╛рд░реЗ (рдкреНрд░рдХреНрд╖реЗрдкрд╡рдХреНрд░ рдХреНрд░рд┐рд╕рдорд╕ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓ рдЬрд╛рдирд╛ рд╣реИ)
62 рдЦреБрд▓реЗ рдореБрджреНрджреЗ (рдмрдЧ рдлрд┐рдХреНрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрддреНрддрд░рджрд╛рдпреА, рдЕрдиреБрд░реЛрдзрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдЬреЛрдбрд╝рдирд╛)
5,629 рдмрдВрдж рдореБрджреНрджреЗ
17 рдЦреБрд▓реЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдз
863 рдмрдВрдж рдкреБрд▓ рдЕрдиреБрд░реЛрдз

@Meligy

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

рдкреЗрдЯреЗрдВрдЯ рдЕрдиреБрджрд╛рди рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдкреЗрдЯреЗрдВрдЯ рд╣реИрдВ (рдпрд╛ рдпрд╣ рдЕрдиреБрджрд╛рди рдХреНрдпрд╛ рд╣реИ?)ред рдлреЗрд╕рдмреБрдХ рдиреЗ рдпрд╣ рдирд╣реАрдВ рдмрддрд╛рдпрд╛ рдХрд┐ рдЬрдм рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдордВрдЬреВрд░реА рджреА рдереА рддрдм рднреА рдирд╣реАрдВ, рдЬрдм рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдиреБрджрд╛рди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдШреЛрд╖рдгрд╛ рдХреА рдереАред

рдЗрд╕рдореЗрдВ рдПрдХ рдмрдбрд╝реЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╕реЗ рдУрдкрди-рд╕реЛрд░реНрд╕ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдирд┐рд╣рд┐рдд рд╣реИред рдЕрдВрддрдд: рдЙрдирдХреЗ рд╡рдХреАрд▓, рдЬреЛ рднреА рд╡рд┐рдХрд╛рд╕ рдЯреАрдореЛрдВ рдХреЗ рдЕрдЪреНрдЫреЗ рдЗрд░рд╛рджреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдЕрдм рдпрд╛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЦрддреНрдо рдХрд░ рджреЗрдВрдЧреЗред

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

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

рдореЗрд░реЗ рд▓рд┐рдП рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдлреЗрд╕рдмреБрдХ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрд╛рд▓ рдмрд┐рдЫрд╛ рд░рд╣рд╛ рд╣реИред рджреБрдирд┐рдпрд╛ рдХреА рд╕рднреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХрд╛ 25% рдмрдбрд╝рд╛ рдХреИрдЪ рд╣реИред

рдХреГрдкрдпрд╛ рдЗрд╕ рд╕реВрддреНрд░ рдХреЛ _contributors only_ ASAP рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВ, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛, рдХреЗрд╡рд▓ FUD рдФрд░ рдЕрдЯрдХрд▓реЛрдВ рдХреЗ рдмрдЬрд╛рдп рдХрд┐рд╕реА рднреА рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдзрдиреНрдпрд╡рд╛рджред

@WebReflection Wordpress рдХреЗ рд╕реНрдЯреЗрдХрд╣реЛрд▓реНрдбрд░ рди рдХреЗрд╡рд▓ рдЗрд╕рдХреЗ рдореВрд▓ рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдореБрджрд╛рдп рднреА рд╣реИрдВред

@PericlesSouza рдЧрд┐рдердм рд╕рд┐рддрд╛рд░реЛрдВ рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрддреЗ рд╣реБрдП рдХреБрдЫ рднреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рд╢рд┐ рдирд╣реАрдВ рд╣реИред рдФрд░ рдпрд╣ рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рджрд╛рд╡реЛрдВ рдХреЛ рдЙрдЫрд╛рд▓рддреЗ рд╣реБрдП рдмрдореБрд╢реНрдХрд┐рд▓ рднрд╛рдЧ рд▓рд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рддрдереНрдпреЛрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП: https://npmcharts.com/compare/react , angular, @ angular / core , ember-cli, vue

Vue рд░рдбрд╛рд░ рдкрд░ рдПрдХ рдмреНрд▓рд┐рдк рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред рдЪреМрдВрдХрд╛ рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рдмрд╣реБрдордд рд░рд┐рдПрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рдмреБрд▓реЗрдЯ рдмрд┐рдВрджреБрдУрдВ рд╕реЗ рд╕рд╣рдордд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

@PericlesSouza рдЧрд┐рдердм рд╕рд┐рддрд╛рд░реЛрдВ рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрддреЗ рд╣реБрдП рдХреБрдЫ рднреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рд╢рд┐ рдирд╣реАрдВ рд╣реИред рдФрд░ рдпрд╣ рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рджрд╛рд╡реЛрдВ рдХреЛ рдЙрдЫрд╛рд▓рддреЗ рд╣реБрдП рдмрдореБрд╢реНрдХрд┐рд▓ рднрд╛рдЧ рд▓рд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рддрдереНрдпреЛрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП: https://npmcharts.com/compare/react , angular, @ angular / core , ember-cli, vue

Vue рд░рдбрд╛рд░ рдкрд░ рдПрдХ рдмреНрд▓рд┐рдк рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред рдЪреМрдВрдХрд╛ рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рдмрд╣реБрдордд рд░рд┐рдПрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рдмреБрд▓реЗрдЯ рдмрд┐рдВрджреБрдУрдВ рд╕реЗ рд╕рд╣рдордд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

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

рдпрджрд┐ рдЖрдк рдЙрд╕ рдорд╛рд░реНрдЧ рдкрд░ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рд░ рдХреЛрдИ jQuery рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред

рд╢рд╛рдпрдж рдЙрди рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдЬреЛ рдбреЙрди `рдЯреА рдХрд┐ рдирд┐рд░реНрднрд░рддрд╛ рд╡рд┐рд░реВрдкрдг рдХреНрд╖реЗрддреНрд░ рд╣реИ:

https://npmcharts.com/compare/vue-cli , create-react-app

рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рддрд╕реНрд╡реАрд░ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдкреЗрд╢ рдХрд░рдирд╛ рдЪреБрдирд╛ рдерд╛ред

рдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ:

https://w3techs.com/technologies/comparison/js-react , js-vuejs

image

image

рдЬреЛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдбреЗрдЯрд╛ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ:

image

рдУрд╣, рдФрд░ I`ll рдмрд╕ рдЗрд╕ рддрд╕реНрд╡реАрд░ рдХреЛ рдпрд╣рд╛рдБ рдЫреЛрдбрд╝ рджреЗрдВрдЧреЗ - рдЬрдм рд╕реЗ рдЯреАрдо рдиреЗ рдЦреБрдж рд╕рдореБрджрд╛рдп рд╕реЗ рдкреВрдЫрд╛ред рдЖрдкрдХреЛ рдЕрд╡рдорд╛рдирдирд╛ тАЛтАЛрдХреЗ рд╕рд╛рде рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЙрдиреНрд╣реЗрдВ рд╕реБрдирдирд╛ рдЪрд╛рд╣рд┐рдПред

vue

@PericlesSouza рдпрд╣ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдмрдирд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд▓реЗ рд░рд┐рдПрдХреНрд╕ рдФрд░ GatsbyJS рдЬреИрд╕реЗ рд░рд┐рдПрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рдирд┐рд░реНрдорд╛рдг рдЙрдкрдХрд░рдг рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдРрдк рдХреЗ рдЦрд┐рд▓рд╛рдл vue-cli рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВред
рдХрдИ рд░рд┐рдПрдХреНрдЯ рджреЗрд╡ рднреА рдПрдХ рд╕реАрдПрд▓рдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд╕реНрдЯрдо рд╡реЗрдмрдкреИрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдЧреБрдЯреЗрдирдмрд░реНрдЧ рдФрд░ рдХреИрд▓рд┐рдкреНрд╕реЛ рдХрд░рддреЗ рд╣реИрдВред

рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд░рд┐рдПрдХреНрдЯ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рд╡реАрдпреВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП Vue.js рдХреЗ рд▓рд┐рдП рд░рд┐рдПрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдордЯреЗрд░рд┐рдпрд▓ рдпреВрдЖрдИ рдореЗрдВ 29,078 рд╕рд┐рддрд╛рд░реЗ рд╣реИрдВред

рдПрдХ рдореВрд▓ рдЪрдпрди рдмреЙрдХреНрд╕ рдШрдЯрдХ рдЬреЛ jQuery рдХреЗ рдУрд╡рд░рд╣реЗрдб рдХреЗ рдмрд┐рдирд╛ Select2 рдХреЛ рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ: Vue рдЪрдпрди рдореЗрдВ 1,348 рд╕рд┐рддрд╛рд░реЗ рд╣реИрдВ рдЬрдмрдХрд┐ React рдЪрдпрди рдореЗрдВ 8,493 рд╕рд┐рддрд╛рд░реЗ рд╣реИрдВред

@PericlesSouza , @drcmda , рдпрд╣ рд╕рд╛рд░рд╛ рдбреЗрдЯрд╛ рдмрд╣реБрдд рддрд░реАрдХреЛрдВ рд╕реЗ рд▓рдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣рд╛рдБ рддрдХ рдХрд┐ npm рдЖрдБрдХрдбрд╝реЗ рднреА cli's рдХреЗ рд╕рд╛рде, рдпрджрд┐ рдЖрдк AngularCLI рдФрд░ EmberCLI рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдХреБрд▓ рд╡рд┐рд░рд▓ рдбреЗрдЯрд╛ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛, рдЬрд┐рд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ:

captura de tela de 2017-09-27 17-39-27
рд╕реНрд░реЛрдд: https://npmcharts.com/compare/vue-cli , create-react-app, @ angular / cli , ember-cli

captura de tela de 2017-09-27 17-30-17
рд╕реНрд░реЛрдд: https://w3techs.com/technologies/comparison/js-angularjs , js-reaction, js-vuejs

captura de tela de 2017-09-27 17-38-06
рд╕реНрд░реЛрдд: https://insights.stackoverflow.com/survey/2017#technology -frameworks- рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдФрд░ рдЕрдиреНрдп-рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдБ

рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╛рддрдЪреАрдд рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреМрди рд╕реА рд░реВрдкрд░реЗрдЦрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреЛ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред

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

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

рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╛рддрдЪреАрдд рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреМрди рд╕реА рд░реВрдкрд░реЗрдЦрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреЛ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред

рдФрд░ рдореИрдВ рдЗрд╕реЗ рд▓реЗрддрд╛ рд╣реВрдВ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕рд╛ рдмреЗрд╣рддрд░ рдЕрдиреБрдХреВрд▓ рд╣реИред рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддрд┐ рджрд┐рди 400.000 рд▓реЛрдЧреЛрдВ рдХреЛ рдкреНрд░рддрд┐ рджреЛрдкрд╣рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдмрдВрдж рд╣реЛ рд░рд╣реА рд╣реИ, рд╕рднреА рдЧрд▓рдд рд╣реИрдВред Vue рдЕрдкрдиреЗ рджрдо рдкрд░ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрджреНрджрд╛ рдЯреНрд░реИрдХрд░ рдореЗрдВ рднреАрдбрд╝ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

@PericlesSouza @willgm рдирд┐рдпрдо рджреЛрдиреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВред рджреЛрдиреЛрдВ рдареАрдХ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдЧрд┐рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдпрд╣ рджрд╛рд╡рд╛ рдХрд░рдирд╛ рдЙрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЙрдЪрд┐рдд рдирд╣реАрдВ рд╣реИред рд╡реИрдХрд▓реНрдкрд┐рдХ CLI рдпрд╛ рд╡рд┐рдЪрд╛рд░реЛрддреНрддреЗрдЬрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдкрд░ "рдкрд╕рдВрдж" рдФрд░ "рд╕рд┐рддрд╛рд░реЛрдВ" рдХреА рдЧрд┐рдирддреА рдХрд░рдирд╛ рдирд┐рд░рд░реНрдердХ рд╣реИред

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

рдЖрдкрдХреА рднрд╛рд╖рд╛ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рджреЗрдЦрддреЗ рд╣реБрдП - 'рдЪрд┐рдкрдЯрдирд╛', 'рд╡рд┐рдЪрд╛рд░реЛрддреНрддреЗрдЬрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ', 'рдирд┐рд░рд░реНрдердХ', рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддрд░реНрдХ рдирд╣реАрдВ рд╣реИ, рдЬрдмрдХрд┐, рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░, рдореИрдВрдиреЗ рд╡реАрдпреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреЛрд╕реНрдЯ рдХреА рд╣реИ (рджреЗрдЦреЗрдВ рдКрдкрд░ )ред

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

рдЬреЛ рдореБрдЭреЗ рд▓рд╛рддрд╛ рд╣реИ:

рдЧрд┐рдирддреА рдкрд╕рдВрдж - рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдпрд╣ рдЗрд╕ рдзрд╛рдЧреЗ рдХрд╛ рдкреВрд░рд╛ рдмрд┐рдВрджреБ рдерд╛

30926861-eaaee986-a38c-11e7-844f-71e736b0734b

рдирд╣реАрдВред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ 16,800 рдЖрд╢реНрд░рд┐рдд рдкреИрдХреЗрдЬ рд╣реИрдВ рдЬреЛ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЛ рддрд┐рд░рдЫрд╛ рдХрд░рддреЗ рд╣реИрдВред

@PericlesSouza рдЖрдк рдЙрд╕ рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдХреИрд╕реЗ рдкрд╣реБрдБрдЪреЗред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ: 16.800 рд╕рдВрдХреБрд▓ рдиреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреИрдХреЗрдЬ рдореЗрдВ рдЕрдкрдиреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рд╣реИред рди рдмреЙрдЯ, рди рдЪрд╛рдЗрдирд╛, ... рдкреИрдХреЗрдЬред Vue рдореЗрдВ рд▓рдЧрднрдЧ 2580 рд╣реИрдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рдИрдХреЛ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдпреВрдЬрд░рдмреЗрд╕ рд╣реИред рд╣рдо рдЗрд╕ рдкрд░ рдмрд╣рд╕ рднреА рдХреНрдпреЛрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдпрд╣ рд╕реАрдзреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдЖрдБрдХрдбрд╝реЛрдВ рд╕реЗ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдЕрдкрдбреЗрдЯ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрдХреНрддрд┐ рдпрд╛ рдмреЙрдЯ, рдпрд╣ рджреЛрдиреЛрдВ рдкреИрдХреЗрдЬреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рдЬрдм рддрдХ рдЖрдк рдпрд╣ рдирд╣реАрдВ рдорд╛рди рд▓реЗрддреЗ рд╣реИрдВ рдХрд┐ рдмреЙрдЯ рдЬрд╛рдирдмреВрдЭрдХрд░ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ Vue рдХреЛ рдЫреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВред

рдЯреНрд░реИрдХрд░ рдореЗрдВ рдПрдХ рдкреИрдХреЗрдЬ рдХреЛ рдПрдХрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдкреИрдХреЗрдЬ рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ рд╡рд╣реА рд╢реВрдиреНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИред рджреВрд╕рд░реА рдУрд░ рдорддрдЧрдгрдирд╛ рдкрд╕рдВрдж рдХрд╛ рдорддрд▓рдм рдЙрд╕ рд╕рдореБрджрд╛рдп рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ рдЬрд╣рд╛рдВ XY рдЬрд╛рдирддрд╛ рдерд╛ рдХрд┐ рдХрд╣рд╛рдВ рд╡реЛрдЯ рджреЗрдирд╛ рд╣реИред

@dcrmda

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

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

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

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

@PericlesSouza рдХреЛ рдЖрдкрдиреЗ рдЕрдкрдиреЗ 'рдкреНрд░реЛрд╕ рдСрдл рд╡реАрдпреВ' рдХреЗ рдкреЛрд╕реНрдЯ рд╕реЗ рдХрд╛рдлреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╡рд╕реНрддреБрдУрдВ рд╕реЗ рдЬреЛрдбрд╝рд╛ред

рдирд╛рдорд╛рдВрдХрд┐рдд рд╕реНрд▓реЙрдЯреНрд╕ рдХреЛ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рдЯреЗрдореНрдкрд▓реЗрдЯ рдШрдЯрдХреЛрдВ рдЬреИрд╕реЗ рдорд╛рдирдХ рдкреНрд░рдкрддреНрд░, рдЗрдирдкреБрдЯ, рд▓реЗрдЖрдЙрдЯ рдЖрджрд┐ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреЛ рдХрд┐ рдмрдЪреНрдЪреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рд╣реИред

рдЧреИрд░-рд╕рдХреНрд░рд┐рдп рдШрдЯрдХ рдХреЛ рдирд╖реНрдЯ рдХрд┐рдП рдмрд┐рдирд╛ рд╕реНрдерд╛рдиреАрдп рд░рд╛рдЬреНрдп рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреА рд╡реИрдХрд▓реНрдкрд┐рдХ рдХреНрд╖рдорддрд╛ рд╡рд╛рд▓реЗ рд╕рд╢рд░реНрдд рдШрдЯрдХред

HTML рдПрд▓рд┐рдореЗрдВрдЯ 'Is' рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрдВрдкреЛрдиреЗрдВрдЯ рд╣реИ, рдЬреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЬреЛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП HTML рдПрд▓рд┐рдореЗрдВрдЯ рдХреЛ рд░реЛрдХрдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЕрдорд╛рдиреНрдп HTML рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдкреНрд░реЙрдкреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рддрд░рд╣ рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣, рд▓реЗрдХрд┐рди рд╕рд┐рдмрд▓рд┐рдВрдЧ рдпрд╛ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЛ рд╕реВрдЪрд┐рдд рдпрд╛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ 'рдПрдорд┐рдЯ' рдФрд░ 'рдИрд╡реЗрдВрдЯ рдмрд╕' рдкреНрд░рд╡рд╛рд╣ рдХреЗ рдЕрд▓рд╛рд╡рд╛ред рдпрд╣ рдмреАрдЪ рдХреЗ рдЕрдВрддрд░-рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реБрдП, рдПрдХ рдкреГрд╖реНрда рдкрд░ рдХрдИ Vue рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред рдпрд╣ рддрдХрдиреАрдХ рдбрд╛рдпрдиреЗрдорд┐рдХ рдбреИрд╢рдмреЛрд░реНрдб рдпрд╛ рдкреНрд▓рдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╡рд┐рдЬреЗрдЯ рдФрд░ рдореЗрдореЛрд░реА рдореИрдиреЗрдЬрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред

рд╡реИрд╢реНрд╡рд┐рдХ рдФрд░ рд╕реНрдерд╛рдиреАрдп рдШрдЯрдХ рдФрд░ рдХрд╕реНрдЯрдо рдирд┐рд░реНрджреЗрд╢рди рдкрдВрдЬреАрдХрд░рдгред

рдЧрдгрдирд╛ рдпреЛрдЧреНрдп рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЪреЗрдиреЗрдмрд▓ рдлрд┐рд▓реНрдЯрд░ред

рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХреЛрд░ Vue рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВред

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдПрдХ рдорд╣рд╛рди рдврд╛рдВрдЪрд╛ рд╣реИ, рдФрд░ рдореБрдЭреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдордЬрд╝рд╛ рдЖрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ Vue рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реИред

@mcquiggd

рд╣рд╛рдБ, рдореБрдЭреЗ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рдФрд░ рд╡реАрдпреВ рдХреЗ рдлрд╛рдпрджреЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдирд╣реАрдВ рдерд╛ред

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

https://www.npmjs.com/package/fbjs

https://www.npmjs.com/browse/depended/fbjs

рдЙрджреНрджреЗрд╢реНрдп

рдлреЗрд╕рдмреБрдХ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдФрд░ рдЙрдкрднреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред

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

571 рдЦреБрд▓реЗ рдореБрджреНрджреЗ ()

рдЕрднреА 338 рд╣реИред (рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рд╕рд╛рдл рдХрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рджрд┐рди рдмрд┐рддрд╛рдПред)

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

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

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЛ рдЗрд╕ рдмрд╛рдд рдХреА рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпреЛрдВ рд╣рдо Vue рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рдЙрдЪреНрдЪ рдЕрдВрдХ рдЧрд┐рдирддреЗ рд╣реИрдВред

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

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдЖрдзрд╛рд░рд╣реАрди FUD рд╣реИ, рдкреВрд░реНрдг рд╡рд┐рд░рд╛рдоред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдлреИрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреА рдкреНрд░реЗрд░рдгрд╛ рдХреНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдПрдордЖрдИрдЯреА рдХреЗ рд░реВрдк рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рдХреЛрдИ рднреА рдХреЛрдб рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ рдХрд┐ рд░рд┐рдПрдХреНрдЯ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ (рдЬреИрд╕реЗ fbjs)ред рдпрд╣рд╛рдВ рдХреЛрдИ рдбрд░рдкреЛрдХ рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИред

рдЖрдк рдЕрдкрдиреЗ рд▓рд┐рдП рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгреА рд╕реЗ рдкрд╛рдВрдЪ рджрд┐рди рдкрд╣рд▓реЗ https://github.com/facebook/fbjs/commit/c69904a511b90026692616168223063877272cc40 рдкрд░ MIT рдореЗрдВ fbjs рд▓рд╛рдЗрд╕реЗрдВрд╕ рднреА рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреБрдЫ рджрд┐рдиреЛрдВ рдкрд╣рд▓реЗ рдЖрдИ рд░рд┐рдПрдХреНрдЯ 16 рд░рд┐рд▓реАрдЬ рдореЗрдВ рдПрдХ рднреА рдЧреИрд░-рдПрдордЖрдИрдЯреА рдмрд╛рдЗрдЯ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред

рдпрд╣ рддрдереНрдп рдХрд┐ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ fbjs рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рдЕрд▓рдЧ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ, рдЬреИрд╕реЗ рдпрд╣ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛрдб рд╕рдВрднрд╡рддрдГ MIT рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди Vue рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

PS рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Vue рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рдФрд░ рдореИрдВ рдХрд┐рд╕реА рдкрд░ React рдХреЛ рдЖрдЧреЗ рдирд╣реАрдВ рдмрдврд╝рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ред рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо рдЗрд╕ рдЪрд░реНрдЪрд╛ рдХреЛ рддрдереНрдпреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдХрд░реЗрдВред :-) рд╣рдо рд╣рдореЗрд╢рд╛ рдЖрд▓реЛрдЪрдирд╛ рдХреЗ рд▓рд┐рдП рдЦреБрд▓реЗ рд╣реИрдВ, рдФрд░ рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ Vue рдФрд░ React рджреЛрдиреЛрдВ рдХреЛ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рд╕реАрдЦрдиреЗ рдХреА рдЪреАрдЬреЗрдВ рд╣реИрдВред

рдпрд╣ рд╕рдм рд░реЛрдорд╛рдВрдЪрдХ рдмрд╛рдд рд╣реИред

рдореБрдЭреЗ рдкреВрдЫрдирд╛ рд╣реИ - рдПрдХ рд░реВрдкрд░реЗрдЦрд╛ / рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреНрдпреЛрдВ? рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡реЗрдм рдШрдЯрдХ рдорд╛рдирдХ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ ReactJS, Vue, рдФрд░ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЛ рдЖрдкреВрд░реНрддрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдЬреИрд╕рд╛ рдХрд┐ рдорд╛рдирдХ рдореМрдЬреВрдж рдирд╣реАрдВ рдерд╛)ред

рдЖрдк Redux рдЬреИрд╕реЗ рд░рд╛рдЬреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡реЗрдм рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд░реВрдЯрд┐рдВрдЧ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рднреА рдРрд╕рд╛ рд╣реА рд╣реИред SSR рд╡реЗрдм рдХрдВрдкреЛрдиреЗрдВрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдлреА рд╡рд┐рдХрд╕рд┐рдд рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд╣рд╛рдВ рднреА рд▓реЛрдЧ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд░рд┐рдПрдХреНрдЯ рдХрд╛ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдореВрд▓реНрдп рдЗрд╕рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рд╡рд┐рднрд┐рдиреНрди рд╕рд╣рд╛рдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИрдВ - рдЬреЛ рдХрд┐ рдордВрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдЦреЛ рдирд╣реАрдВ рдЬрд╛рддреЗ рд╣реИрдВред

рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╡реЗрдм рдХрдВрдкреЛрдиреЗрдВрдЯреНрд╕ рдкрд░ XXX рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрдкрдХреЛ рдХреНрдпрд╛ рджреЗрддрд╛ рд╣реИ?

рд░реЛрдорд╛рдВрдЪрдХ рдмрд╛рдд рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ ...

рд░рд┐рдПрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЕрдм рддрдХ рдХрд╛ рдЪреМрдерд╛ рд▓рд╛рдЗрд╕реЗрдВрд╕ред

  1. рдореВрд▓ рд░реВрдк рд╕реЗ Apache 2.0ред рдареАрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛, рд╣реИ рдирд╛? рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рдереА?
  2. рдлрд┐рд░ рдмреАрдПрд╕рдбреА + рдкреЗрдЯреЗрдВрдЯред рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдП рдмрд┐рдирд╛ рдХрд┐ рдкреЗрдЯреЗрдВрдЯ рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рдХреНрдпрд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
  3. рдлрд┐рд░ рдорд╛рдореВрд▓реА рд╕рдВрд╢реЛрдзрди, рдХрдерд┐рдд рддреМрд░ рдкрд░ Google рдХреЛ рдЦреБрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╡рд┐рд╡рд░рдг рдХреЗ рдХреНрдпреЛрдВред
  4. рдЕрдм рдПрдордЖрдИрдЯреА, рд░рд┐рдПрдХреНрдЯ рдХреЗ рдЕрдирд┐рд░реНрджрд┐рд╖реНрдЯ рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде, рд▓реЗрдХрд┐рди рд╕реАрдзреЗ рд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ , рдЬреИрд╕реЗ рдХрд┐ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡, рдЧреНрд░рд╛рдлрдХреЙрд▓, рдЖрджрд┐ ... рдФрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдирд┐рд░реНрднрд░рддрд╛ "рдлреЗрд╕рдмреБрдХ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдФрд░ рдЙрдкрднреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред" рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдпрд╣ рд╣рдореЗрдВ рдмрд╣реБрдд рдЪрд┐рдВрддрд╛ рдХрд┐рдП рдмрд┐рдирд╛ рдХреЛрдб рдХреЛ рдЬрд╣рд╛рдЬ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдЬрд╣рд╛рдВ рдпрд╣ рд░рд╣рддрд╛ рд╣реИ "

рдЬрд╛рд╣рд┐рд░ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм, рдЪрд┐рдВрддрд╛ рдХреА рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ рд╣реИред

[рдЯреИрдореА рд▓рд┐рд╕реНрдЯрд░ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдкрд╛рджрд┐рдд рд╕рдВрдкрд╛рджрд┐рдд: рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХреЙрд▓рдЖрдЙрдЯ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИрдВ]

@PericlesSouza рдЖрдк рддрд░реНрдХ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдореЗрдВ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкрд╣рд▓реЗ рднреНрд░рдорд┐рдд рдереЗред рдпрджрд┐ рдпрд╣ рдЖрдкрдХрд╛ рддрд░реНрдХ рд╣реИ рддреЛ рдорд╛рдиреНрдп рд╣реИред рд▓реЗрдХрд┐рди рд▓рд╛рдЗрд╕реЗрдВрд╕ рдЕрдм рднреНрд░рдорд┐рдд рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдПрдордЖрдИрдЯреА рд╣реИред
рдЗрд╕рдХреА рдирд┐рд░реНрднрд░рддрд╛ fbjs MIT рд╣реИред
React рдФрд░ React Native рд╢реЗрдпрд░ рдХрд╛ рдХреЛрдб (рдЬреЛ рд░рд┐рдПрдХреНрдЯ рд░реЗрдкреЛ рдореЗрдВ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЬрд╛рд░реА рд╣реИ) MIT рд╣реИред
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛, рдЗрд╕рдХреА рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рд╕рд╣рд┐рдд, MIT рд╣реИред
Create React App рд░рд┐рдПрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рднреА MIT рд╣реИред
рд░рд┐рд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реЗ рдФрд░ рдЧреНрд░рд╛рдлрд┐рдХрд▓-рдЬреЗрдПрд╕ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рднреА рдПрдордЖрдИрдЯреА рд╣реИрдВред

рд╣рдордиреЗ рдирдП рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд╕рд╛рде рд░рд┐рдПрдХреНрдЯ 16.0 рдЬрд╛рд░реА рдХрд┐рдпрд╛ред рдЗрд╕реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред
рд╣рдордиреЗ 15.6.2 рдХреЗ рд░реВрдк рдореЗрдВ рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд╕рд╛рде рд░рд┐рдПрдХреНрдЯ 15.x рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рднреА рдЬрд╛рд░реА рдХрд┐рдпрд╛ред
рд╣рдо рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд░рд┐рд▓реАрдЬ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред


рдЗрд╕рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝реЗрдВ, рдЗрд╕ рдереНрд░реЗрдб рдореЗрдВ рдПрдХ рдЕрдиреНрдп рдлреЗрд╕рдмреБрдХ рдХрд░реНрдордЪрд╛рд░реА рдиреЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдХрд┐ рд░рд┐рдПрдХреНрдЯ (16 рдХреЗ рд▓рд┐рдП рдПрдордЖрдИрдЯреА? <16 рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛? 17; рдмреЗрд╣рддрд░ рд╣реИ рдХрд┐ рдкреИрдХреЗрдЬ рджреЗрдЦреЗрдВред рдзреНрдпрд╛рди рд╕реЗ рджреЗрдЦреЗрдВ) рдФрд░ рд░рд┐рдПрдХреНрдЯрд┐рд╡ рдиреЗрдЯрд┐рд╡ рд╢реЗрдпрд░ рдХреЛрдб, рдЬрд┐рд╕реЗ рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдлрд┐рд░ рдЙрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ / рдЙрд╕рдХреА рдЯрд┐рдкреНрдкрдгреА? рдЙрд╕ рдХрдерди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВрдиреЗ рдЙрд╕реЗ рдЙрджреНрдзреГрдд рдХрд┐рдпрд╛)ред

рдореИрдВ рд╡рд╣ рдЗрдВрдЬреАрдирд┐рдпрд░ рд╣реВрдВред (рдЙрд╕рдХреЗред)

рдЖрдкрдиреЗ https://github.com/WordPress/gutenberg/issues/2733#issuecomment -331737418 рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХреА, рддрдм рдореИрдВрдиреЗ https://github.com/WordPress/gutenberg/issues/2733/issuecomment -331738521 рдкрд░ рдЙрддреНрддрд░ рджрд┐рдпрд╛ред

рдпрд╣рд╛рдБ рд╣рдорд╛рд░реЗ рджреЛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА рдореВрд▓ рд╕рд╛рдордЧреНрд░реА рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдореЗрд░реЗ рдИрдореЗрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рджрд░реНрдЬ рд╣реИ:

image

рдпрд╣рд╛рдВ рдЗрд╕ рд╕рдордп рд╕рд╛рдордЧреНрд░реА рдареАрдХ рд╣реИ:

image

рдореИрдВрдиреЗ рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдиреЗ рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рд╢реНрди рд╕рд╣рд┐рдд рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рд╣реИ:

рдПрдордЖрдИрдЯреА рдХреЗ рддрд╣рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рди рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ?

рдЬреЛ рдЖрдкрдХреА рдореВрд▓ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдирд╣реАрдВ рдерд╛ред рддреЛ рдЖрдкрдХреЗ рд╕рдВрдкрд╛рджрди рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ, рдореИрдВрдиреЗ рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛:

рд╣рдо рд░рд┐рдПрдХреНрдЯ рд╕реЗ рднрд╛рдЧреЛрдВ рдХреЛ рдирд╣реАрдВ рд╣рдЯрд╛ рд░рд╣реЗ рд╣реИрдВред рд░рд┐рдПрдХреНрдЯ рдХреА рдХреЗрд╡рд▓ рдЧреИрд░-рдПрдлрдмреА рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╡рд╛рд▓реА рдирд┐рд░реНрднрд░рддрд╛ рдЬреЛ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рд╡рд╕реНрддреБ-рдЕрд╕рд╛рдЗрди рд╣реИ рдЬреЛ рдПрдордЖрдИрдЯреА рдХреЗ рддрд╣рдд рднреА рд╣реИред

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

-

рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдЧреИрд╕рд▓рд╛рдЗрдЯ рдХрд░рдирд╛ рдмрдВрдж

@youknowriad рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрддрдиреЗ рджрдпрд╛рд▓реБ рд╣реЛрдВрдЧреЗ? рдореИрдВ рдпрд╣рд╛рдБ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдХрд┐рд╕реА рднреА рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рдЪрд░реНрдЪрд╛ рдХреА рдХрд▓реНрдкрдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

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

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

рдЬрд╛рд╣рд┐рд░ рд╣реИ рдореИрдВрдиреЗ рдЖрдкрдХреЗ рд╕рдВрдкрд╛рджрди рдХрд╛ рдЬрд╡рд╛рдм рджрд┐рдпрд╛, рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХрд╛ рдореБрджреНрджрд╛ рд╣реИ?

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

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рдХреЛ рдПрдХ рддрд░рдл рд╕реЗрдЯ рдХрд░рдирд╛: рдлрд┐рд░ рд╕реЗ, рд░рд┐рдПрдХреНрдЯ рдЖрдЬ рдХреНрдпрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдКрдкрд░ рдФрд░ рд╡реЗрдм рдШрдЯрдХреЛрдВ рд╕реЗ рдкрд░реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ? рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рджреЛрдиреЛрдВ (рдпрд╛рдиреА Redux) рдореЗрдВ рд╕рд╣рд╛рдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЪрдпрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред

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

@sophiebits рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкреЛрд╕реНрдЯ рдХрд╛ рдЕрдм рдХреМрди рд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╡рд╛рдм рджреЗрдирд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрдВрддрдЬрд╛рд░ рдХрд░реВрдВрдЧрд╛, рдФрд░ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдЖрдЦрд┐рд░рдХрд╛рд░ рдХреНрдпрд╛ рдмрди рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рдорд╛рди рд╣реИред

@ рдмреНрд░рд╛рдпрди-рдореИрдХрдмреНрд░рд╛рдЗрдб

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

рд╣рдореНрдоред

Remove references to PATENTS that crept in #11091
Merged  sophiebits  merged 1 commit into facebook:master from sophiebits:nopatentsagain a day ago

https://github.com/facebook/react/pull/11091

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рдпрджрд┐ рдЖрдк рд░рд┐рдПрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЕрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВред

рд╣рд╛рдВ, рд╣рдордиреЗ рдЧрд▓рддреА рд╕реЗ рд╣реЗрдбрд░ рдХреЗ рд╕рд╛рде рддреАрди рдлрд╛рдЗрд▓реЗрдВ, рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рд╕реЗ рд▓реА рд╣реИрдВ рдЬреЛ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкрд░рд┐рд╡рд░реНрддрди рд╕реЗ рдкрд╣рд▓реЗ рдЦреБрд▓реЗ рдереЗред рдХреЛрдИ рднреА рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдирд╣реАрдВ рдереЗ (рди рд╣реА рд╡реЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ - рдПрдХ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдерд╛, рджреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдереЗ)ред

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

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

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

[рдлреЗрд╕рдмреБрдХ] рдРрд╕рд╛ рд╣реА рд╣реИ рдЬрдм рдореЗрд░рд╛ рднрд╛рдИ рдореБрдЭреЗ рдЦреБрдж рдХреЛ рдореБрдХреНрдХрд╛ рдорд╛рд░рдХрд░ рдкреВрдЫрддрд╛ рдерд╛, "рддреБрдо рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдХреНрдпреЛрдВ рдШреВрдВрд╕рд╛ рдорд╛рд░ рд░рд╣реЗ рд╣реЛ?" рдлрд┐рд░ рд╡рд╣ рдореЗрд░реА рдордореНрдореА рдХреЛ рдмрддрд╛рдПрдЧрд╛ рдХрд┐ рдпрд╣ рдЙрд╕рдХреА рдЧрд▓рддреА рдирд╣реАрдВ рдереАред

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

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

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

рдпрд╣ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЗрд╕ рд╕рдордп рдХреНрдпрд╛ рдЯреНрд░реЗрдВрдбреА рдпрд╛ рдХреВрд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЕрдЧрд▓реА рдкреАрдврд╝рд┐рдпреЛрдВ рдХреЛ рдкреНрд░рддреНрдпрдХреНрд╖ рдпрд╛ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдк рд╕реЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдмрд╕ рдПрдХ рдФрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЛрдЪрд╛ ...

рд╕рдореНрдорд╛рдирдЬрдирдХ рдмрд╛рддрдЪреАрдд рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реБрдП рдЙрди рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреА рд░рд╛рдп рджреАред рдореИрдВ @sophiebits , @gaearon , @ рдмреНрд▓реЗрдХ-рдиреНрдпреВрдореИрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдзрдиреНрдпрд╡рд╛рдж рднреА рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдФрд░ рдмрд╛рдХреА рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЙрддреНрддрд░ рджреЗрдиреЗ рдореЗрдВ рдЕрдкрдирд╛ рд╕рдордп рд╡реНрдпрддреАрдд рдХрд┐рдпрд╛ рд╣реИред рдЖрдкрдХреЗ рдЬреНрдЮрд╛рди рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рд╣рдореЗрд╢рд╛ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред

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

рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде, рдЗрд╕ рд╕реВрддреНрд░ рдиреЗ рдЕрдкрдирд╛ рдкрд╛рдареНрдпрдХреНрд░рдо рдЪрд▓рд╛рдпрд╛ рд╣реИред рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдЖрдкрдХреЛ рдЙрдкрд░реЛрдХреНрдд рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдмрд╛рддрдЪреАрдд рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

рдЗрд╕ рдзрд╛рдЧреЗ рд╕реЗ рдХреБрдЫ рдЕрдЪреНрдЫреА рдЪрд░реНрдЪрд╛ рд╣реБрдИ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рд╕реЗ рдХреБрдЫ рдиреЗ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рд╡реНрдпрд╡рд╣рд╛рд░ рджрд┐рдЦрд╛рдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ https://wordpress.org/about/etiquette/ рдХрд┐рд╕реА рднреА рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╣рдо рдЙрд▓реНрд▓рдВрдШрди рдпрд╛ рдЙрдиреНрд╣реЗрдВ рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЛ рдмрд░реНрджрд╛рд╢реНрдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдзрдиреНрдпрд╡рд╛рдж, рд╣рд░ рдХреЛрдИ, рдЬрд┐рд╕рдиреЗ рдПрдХ рд╡рд┐рдЪрд╛рд░рд╢реАрд▓ рдФрд░ рд╕рдореНрдорд╛рдирдЬрдирдХ рддрд░реАрдХреЗ рд╕реЗ рдмрд╛рддрдЪреАрдд рдореЗрдВ рдпреЛрдЧрджрд╛рди рджрд┐рдпрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

hedgefield picture hedgefield  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jasmussen picture jasmussen  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

aduth picture aduth  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pfefferle picture pfefferle  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

moorscode picture moorscode  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ