рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдЫрд╣ рдХрд╛рд░реНрдп

1. рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдлреЙрд░реНрдо


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

рдЫрд╡рд┐

рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдлрд╛рд░реНрдо

рдХреНрдпрд╛ рд╕реАрдЦреЗрдВ:

  • рдкреНрд░рдкрддреНрд░реЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдФрд░ рдорд╛рдиреНрдп рдХрд░реЗрдВ
  • рд╣реИрдВрдбрд▓ рдЗрд╡реЗрдВрдЯреНрд╕ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдлрд╝реАрд▓реНрдб рдмрджрд▓рддреЗ рд╣реИрдВ)
  • рдЖрдк рд╕рдордЭ рдкрд╛рдПрдВрдЧреЗ рдХрд┐ рдкреГрд╖реНрда рдкрд░ рддрддреНрд╡реЛрдВ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдЬрдЧрд╣ рджреА рдЬрд╛рдП, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдХреА рдЬрд╛рдирдХрд╛рд░реА, рдЬреЛ рдлреЙрд░реНрдо рдореЗрдВ рд╕рдмрд╕реЗ рдКрдкрд░ рд╣реИ

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

2. рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо


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

рдЙрдиреНрд╣реЗрдВ рд▓рдВрдмрд╡рдд рдпрд╛ рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдмрд╛рд░ рдЪрд╛рд░реНрдЯ рдХреЛ рдХрднреА-рдХрднреА рдПрдХ рд▓рд╛рдЗрди рдЪрд╛рд░реНрдЯ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЫрд╡рд┐

рдХреНрдпрд╛ рд╕реАрдЦреЗрдВ:

  • рдПрдХ рд╕рдВрд░рдЪрд┐рдд рдФрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рддрд░реАрдХреЗ рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ
  • рд╡реИрдХрд▓реНрдкрд┐рдХ: canvas рддрддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реАрдЦреЗрдВ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рддрддреНрд╡реЛрдВ рдХреЛ рдХреИрд╕реЗ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░реЗрдВ

рдпрд╣рд╛рдВ рдЖрдк рджреБрдирд┐рдпрд╛ рдХреА рдЖрдмрд╛рджреА рдХрд╛ рдбреЗрдЯрд╛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╡реЗ рд╕рд╛рд▓ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╣рд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

3. рдЯреНрд╡рд┐рдЯрд░ рджрд┐рд▓ рдХрд╛ рдПрдиреАрдореЗрд╢рди


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

рдЫрд╡рд┐

рдХреНрдпрд╛ рд╕реАрдЦреЗрдВ:

  • рд╕реАрдПрд╕рдПрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ
  • HTML рддрддреНрд╡реЛрдВ рдХреЛ рд╣реЗрд░рдлреЗрд░ рдФрд░ рдЪреЗрддрди рдХрд░реЗрдВ
  • рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, HTML рдФрд░ рд╕реАрдПрд╕рдПрд╕ рдХреЛ рдорд┐рд▓рд╛рдПрдВ

4. рдЦреЛрдЬ рд╕рдорд╛рд░реЛрд╣ рдХреЗ рд╕рд╛рде GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА


рдпрд╣рд╛рдВ рдХреБрдЫ рднреА рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ - GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗрд╡рд▓ рдПрдХ рд╢рд╛рдирджрд╛рд░ рд╕реВрдЪреА рд╣реИред
рдЪреБрдиреМрддреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЙрдиреНрд╣реЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рджреЗрдирд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ GitHub API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдЫрд╡рд┐

GitHub рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреЗрдЬ - github.com/indreklasn

рдХреНрдпрд╛ рд╕реАрдЦреЗрдВ:


5. рд░реЗрдбрд┐рдЯ-рд╕реНрдЯрд╛рдЗрд▓ рдЪреИрдЯ


рдЪреИрдЯ рдЙрдирдХреА рд╕рд╛рджрдЧреА рдФрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА рдХреЗ рдХрд╛рд░рдг рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рддрд░реАрдХрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдзреБрдирд┐рдХ рдЪреИрдЯ рдЦрд┐рд▓рд╛рддреА рд╣реИ? WebSockets!

рдЫрд╡рд┐

рдХреНрдпрд╛ рд╕реАрдЦреЗрдВ:

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

6. рдзрд╛рд░реА рд╢реИрд▓реА рдиреЗрд╡рд┐рдЧреЗрд╢рди


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

рдЫрд╡рд┐

рдХреНрдпрд╛ рд╕реАрдЦреЗрдВ:

  • рд╕рдВрдХреНрд░рдордг рдХреЗ рд╕рд╛рде рд╕реАрдПрд╕рдПрд╕ рдПрдиреАрдореЗрд╢рди рдХреЛ рдорд┐рд▓рд╛рдПрдВ
  • рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╢реЗрдб рдХрд░реЗрдВ рдФрд░ рд░реЛрдорд┐рдВрдЧ рдЖрдЗрдЯрдо рдкрд░ рд╕рдХреНрд░рд┐рдп рд╡рд░реНрдЧ рд▓рд╛рдЧреВ рдХрд░реЗрдВ

рдкрд╣рд▓реЗ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдкрдХреЛ рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЗрд╕ рд╡реЙрдХрдереНрд░реВ рдХреЛ рджреЗрдЦреЗрдВ ред


рдмреНрд▓реЙрдЧ рднреА рдкрдврд╝реЗрдВ
EDISON рдХрдВрдкрдиреА:


рдХреЗ рд▓рд┐рдП 20 рдкреБрд╕реНрддрдХрд╛рд▓рдп
рд╢рд╛рдирджрд╛рд░ iOS рдЖрд╡реЗрджрди

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


All Articles