9 เป‚เบ„เบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบžเบทเปˆเบญเบเบปเบเบฅเบฐเบ”เบฑเบšเบ—เบฑเบเบชเบฐ Front-End เบ‚เบญเบ‡เบ—เปˆเบฒเบ™

9 เป‚เบ„เบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบžเบทเปˆเบญเบเบปเบเบฅเบฐเบ”เบฑเบšเบ—เบฑเบเบชเบฐ Front-End เบ‚เบญเบ‡เบ—เปˆเบฒเบ™

เบเบฒเบ™เบ™เปเบฒเบชเบฐเป€เบซเบ™เบต

เบšเปเปˆเบงเปˆเบฒเบ—เปˆเบฒเบ™เบˆเบฐเป€เบ›เบฑเบ™เบ„เบปเบ™เปƒเปเปˆเปƒเบ™เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก เบซเบผเบทเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบกเบตเบฅเบฐเบ”เบนเบเบฒเบ™, เบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ” เปเบฅเบฐเบžเบฒเบชเบฒ/เบเบญเบšเบงเบฝเบเปƒเปเปˆเป†เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบˆเบณเป€เบ›เบฑเบ™เปƒเบ™เบญเบธเบ”เบชเบฒเบซเบฐเบเบณเบ™เบตเป‰เป€เบžเบทเปˆเบญเบฎเบฑเบเบชเบฒเปเบ™เบงเป‚เบ™เป‰เบก.

เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™, เป€เบญเบปเบฒ React, เป€เบŠเบดเปˆเบ‡เป€เบŸเบชเบšเบธเบเป€เบ›เบตเบ”เบžเบฝเบ‡เปเบ•เปˆเบชเบตเปˆเบ›เบตเบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰เปเบฅเบฐเป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบฑเบ™เบ”เบฑเบšเบซเบ™เบถเปˆเบ‡เบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ JavaScript เบ—เบปเปˆเบงเป‚เบฅเบ.

Vue เปเบฅเบฐ Angular, เปเบ™เปˆเบ™เบญเบ™, เบเบฑเบ‡เบกเบตเบ–เบฒเบ™เบžเบฑเบ”เบฅเบปเบกเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ•เบฒเบกเบเบปเบ”เปเบฒเบเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡. เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบต Svelte เปเบฅเบฐเบเบญเบšเบ—เบปเปˆเบงเป„เบ›เบญเบทเปˆเบ™เป†เป€เบŠเบฑเปˆเบ™ Next.js เบซเบผเบท Nuxt.js. เปเบฅเบฐ Gatsby, เปเบฅเบฐ Gridsome, เปเบฅเบฐ Quasar ... เปเบฅเบฐเบญเบทเปˆเบ™เป†เบญเบตเบ.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบžเบดเบชเบนเบ”เบ•เบปเบงเป€เบญเบ‡เบงเปˆเบฒเป€เบ›เบฑเบ™เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ JavaScript เบ—เบตเปˆเบกเบตเบ›เบฐเบชเบปเบšเบเบฒเบ™, เบ—เปˆเบฒเบ™เบ„เบงเบ™เบกเบตเบ›เบฐเบชเบปเบšเบเบฒเบ™เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบเบฑเบšเบเบญเบšเปเบฅเบฐเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ•เปˆเบฒเบ‡เป† - เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš JS เป€เบเบปเปˆเบฒเบ—เบตเปˆเบ”เบต.

เป€เบžเบทเปˆเบญเบŠเปˆเบงเบเปƒเบซเป‰เป€เบˆเบปเป‰เบฒเบเบฒเบเป€เบ›เบฑเบ™เบ™เบฒเบเบซเบ™เป‰เบฒเปƒเบ™เบ›เบต 2020, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบฅเบงเบกเป€เบญเบปเบฒ XNUMX เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบชเบธเบกเปƒเบชเปˆเบเบญเบš JavaScript เปเบฅเบฐเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เป€เบ›เบฑเบ™ stack เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เปเบฅเบฐเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบซเบผเบฑเบเบŠเบฑเบšเบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบˆเบปเปˆเบ‡เบˆเบทเปˆเป„เบงเป‰เบงเปˆเบฒเบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบŠเปˆเบงเบเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบซเบผเบฒเบเบเบงเปˆเบฒเบเบฒเบ™เบชเป‰เบฒเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบˆเบปเปˆเบ‡เบเป‰เบฒเบงเป„เบ›เบ‚เป‰เบฒเบ‡เบซเบ™เป‰เบฒ, เปƒเบŠเป‰เบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเปเบฅเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบเบตเบ”เบ‚เบถเป‰เบ™

9 เป‚เบ„เบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบžเบทเปˆเบญเบเบปเบเบฅเบฐเบ”เบฑเบšเบ—เบฑเบเบชเบฐ Front-End เบ‚เบญเบ‡เบ—เปˆเบฒเบ™

เบšเบปเบ”เบ„เบงเบฒเบกเป„เบ”เป‰เบ–เบทเบเปเบ›เบ”เป‰เบงเบเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ‚เบญเบ‡เบŠเบญเบšเปเบง EDISON, เป€เบŠเบดเปˆเบ‡ เป€เบฎเบฑเบ”เปƒเบซเป‰เบซเป‰เบญเบ‡ fitting virtual เบชเปเบฒเบฅเบฑเบšเบฎเป‰เบฒเบ™เบ„เป‰เบฒเบซเบผเบฒเบเบเบตเปˆเบซเปเป‰เปเบฅเบฐ เบŠเบญเบšโ€‹เปเบงโ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹.

เปเบญเบฑเบšเบŠเบญเบเบซเบฒเบฎเบนเบšเป€เบ‡เบปเบฒเป‚เบ”เบเปƒเบŠเป‰ React (เบกเบต hooks)

เบชเบดเปˆเบ‡เบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเปเบกเปˆเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบšเบฏเบ„เบปเป‰เบ™เบซเบฒเบฎเบนเบšเป€เบ‡เบปเบฒเป‚เบ”เบเปƒเบŠเป‰ React. เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เปเบกเปˆเบ™เบฎเบนเบšเบžเบฒเบšเบ‚เบญเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบชเบธเบ”เบ—เป‰เบฒเบเบˆเบฐเบ„เบท:

9 เป‚เบ„เบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบžเบทเปˆเบญเบเบปเบเบฅเบฐเบ”เบฑเบšเบ—เบฑเบเบชเบฐ Front-End เบ‚เบญเบ‡เบ—เปˆเบฒเบ™

เป€เบˆเบปเป‰เบฒเบˆเบฐเบฎเบฝเบ™เบซเบเบฑเบ‡
เป‚เบ”เบเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบšเบฏเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเบฐเบ›เบฑเบšเบ›เบธเบ‡เบ—เบฑเบเบชเบฐ React เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป‚เบ”เบเปƒเบŠเป‰ Hooks API เบ—เบตเปˆเบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เปƒเบซเบกเปˆ. เป‚เบ„เบ‡เบเบฒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เปƒเบŠเป‰เบญเบปเบ‡เบ›เบฐเบเบญเบš React, hooks เบซเบผเบฒเบ, API เบžเบฒเบเบ™เบญเบ, เปเบฅเบฐเปเบ™เปˆเบ™เบญเบ™เบšเบฒเบ‡เบ„เปเป€เบ•เบปเป‰เบฒเป„เบ‚เปˆเบ—เบตเปˆ CSS.

เป€เบ—เบเป‚เบ™เป‚เบฅเบเบต stack เปเบฅเบฐเบฅเบฑเบเบชเบฐเบ™เบฐ

  • เบ›เบฐเบ•เบดเบเบดเบฅเบดเบเบฒเบ”เป‰เบงเบ hooks
  • เบชเป‰เบฒเบ‡, react-app
  • JSX
  • CSS

เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เปƒเบŠเป‰เบซเป‰เบญเบ‡เบฎเบฝเบ™เปƒเบ”เป†, เป‚เบ„เบ‡เบเบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบˆเบฐเปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบ›เบฑเบ™เบˆเบธเบ”เป€เบ‚เบปเป‰เบฒเบชเบนเปˆ React เบ—เบตเปˆเบชเบปเบกเบšเบนเบ™เปเบšเบš เปเบฅเบฐเบˆเบฐเบŠเปˆเบงเบเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เปƒเบ™เบ›เบต 2020. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒ เป‚เบ„เบ‡เบเบฒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบตเปˆเบ™เบตเป‰. เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบซเบผเบทเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡.

เปเบญเบฑเบšเบชเบปเบ™เบ—เบฐเบ™เบฒเบเบฑเบš Vue

เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบ”เบตเบญเบตเบเบญเบฑเบ™เปœเบถเปˆเบ‡เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เบ„เบทเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบšเบชเบปเบ™เบ—เบฐเบ™เบฒเป‚เบ”เบเปƒเบŠเป‰เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” JavaScript เบ—เบตเปˆเบ‚เป‰เบญเบเบกเบฑเบ: VueJS. เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบˆเบฐเบกเบตเบฅเบฑเบเบชเบฐเบ™เบฐเบ„เป‰เบฒเบเบ„เบทเบ™เบตเป‰:

9 เป‚เบ„เบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบžเบทเปˆเบญเบเบปเบเบฅเบฐเบ”เบฑเบšเบ—เบฑเบเบชเบฐ Front-End เบ‚เบญเบ‡เบ—เปˆเบฒเบ™

เป€เบˆเบปเป‰เบฒเบˆเบฐเบฎเบฝเบ™เบซเบเบฑเบ‡
เปƒเบ™เบšเบปเบ”เบชเบญเบ™เบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบšเบฏ Vue เบ•เบฑเป‰เบ‡เปเบ•เปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ - เบเบฒเบ™เบชเป‰เบฒเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบš, เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบชเบฐเบ–เบฒเบ™เบฐ, เบเบฒเบ™เบชเป‰เบฒเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡, เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบšเปเบฅเบดเบเบฒเบ™เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก, เปเบฅเบฐเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™.

เป€เบ—เบเป‚เบ™เป‚เบฅเบเบต stack เปเบฅเบฐเบฅเบฑเบเบชเบฐเบ™เบฐ

  • Vue
  • vuex
  • เบงเบญเบ”เป€เบ•เบต
  • Vue CLI
  • เบ„เบปเบ™เบ‚เบฑเบšเบฅเบปเบ”
  • CSS

เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบ”เบตโ€‹เบซเบผเบฒเบโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบเบฑเบš Vue เบซเบผเบทโ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เบ„เบงเบฒเบกโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบขเบนเปˆโ€‹เปเบฅเป‰เบงโ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป„เบ›โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹เปƒเบ™โ€‹เบ›เบต 2020. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒ tutorial เบ—เบตเปˆเบ™เบตเป‰.

เปเบญเบฑเบšเบชเบฐเบžเบฒเบšเบญเบฒเบเบฒเบ”เบ—เบตเปˆเบชเบงเบเบ‡เบฒเบกเบเบฑเบš Angular 8

เบ•เบปเบงเบขเปˆเบฒเบ‡เบ™เบตเป‰เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบšเบฏเบชเบฐเบžเบฒเบšเบญเบฒเบเบฒเบ”เบ—เบตเปˆเบชเบงเบเบ‡เบฒเบกเป‚เบ”เบเปƒเบŠเป‰ Angular 8:

9 เป‚เบ„เบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบžเบทเปˆเบญเบเบปเบเบฅเบฐเบ”เบฑเบšเบ—เบฑเบเบชเบฐ Front-End เบ‚เบญเบ‡เบ—เปˆเบฒเบ™

เป€เบˆเบปเป‰เบฒเบˆเบฐเบฎเบฝเบ™เบซเบเบฑเบ‡
เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ™เบตเป‰โ€‹เบˆเบฐโ€‹เบชเบญเบ™โ€‹เปƒเบซเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบ„เบธเบ™โ€‹เบ„เปˆเบฒโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบเปเปˆโ€‹เบชเป‰เบฒเบ‡โ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™ - เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เบญเบญเบโ€‹เปเบšเบšโ€‹เป‚เบ”เบโ€‹เบœเปˆเบฒเบ™โ€‹เบเบฒเบ™โ€‹เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹, เบ—เบธเบโ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เป€เบ›เบฑเบ™โ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เปƒเบŠเป‰โ€‹.

เป€เบ—เบเป‚เบ™เป‚เบฅเบเบต stack เปเบฅเบฐเบฅเบฑเบเบชเบฐเบ™เบฐ

  • เบกเบธเบก 8
  • Firebase
  • เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ‚เป‰เบฒเบ‡เป€เบŠเบตเบšเป€เบงเบต
  • CSS เบเบฑเบš Grid เปเบฅเบฐ Flexbox
  • เบกเบทเบ–เบทเบ—เบตเปˆเป€เบ›เบฑเบ™เบกเบดเบ” เปเบฅเบฐเบชเบฒเบกเบฒเบ”เบ›เบฑเบšเบ•เบปเบงเป„เบ”เป‰
  • เบฎเบนเบšเปเบšเบšเบกเบทเบ”
  • เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ—เบตเปˆเบชเบงเบเบ‡เบฒเบก

เบชเบดเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเบฎเบฑเบเปเบ—เป‰เป†เบเปˆเบฝเบงเบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบชเบปเบกเบšเบนเบ™เปเบšเบšเบ™เบตเป‰เปเบกเปˆเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบšเปเปˆเป„เบ”เป‰เบชเบถเบเบชเบฒเบชเบดเปˆเบ‡เบ—เบตเปˆเบขเบนเปˆเป‚เบ”เบ”เบ”เปˆเบฝเบง. เปเบ—เบ™เบ—เบตเปˆเบˆเบฐ, เบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบฑเบ‡เบซเบกเบปเบ”, เบˆเบฒเบเบเบฒเบ™เบญเบญเบเปเบšเบšเบˆเบปเบ™เป€เบ–เบดเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบชเบธเบ”เบ—เป‰เบฒเบ.

เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰ Svelte

Svelte เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเป€เบ”เบฑเบเบ™เป‰เบญเบเปƒเบซเบกเปˆเปƒเบ™เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆเบญเบปเบ‡เบ›เบฐเบเบญเบš - เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš React, Vue เปเบฅเบฐ Angular. เปเบฅเบฐเบ™เบตเป‰เปเบกเปˆเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เปƒเบซเบกเปˆเบ—เบตเปˆเบฎเป‰เบญเบ™เบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบ›เบต 2020.

เปเบญเบฑเบš To-Do เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™เบซเบปเบงเบ‚เปเป‰เบ—เบตเปˆเบฎเป‰เบญเบ™เปเบฎเบ‡เบ—เบตเปˆเบชเบธเบ”, เปเบ•เปˆเบกเบฑเบ™เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เบ—เบฑเบเบชเบฐ Svelte เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡. เบกเบฑเบ™เบˆเบฐเบกเบตเบฅเบฑเบเบชเบฐเบ™เบฐเบ™เบตเป‰:

9 เป‚เบ„เบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบžเบทเปˆเบญเบเบปเบเบฅเบฐเบ”เบฑเบšเบ—เบฑเบเบชเบฐ Front-End เบ‚เบญเบ‡เบ—เปˆเบฒเบ™

เป€เบˆเบปเป‰เบฒเบˆเบฐเบฎเบฝเบ™เบซเบเบฑเบ‡
tutorial เบ™เบตเป‰โ€‹เบˆเบฐโ€‹เบชเบฐโ€‹เปเบ”เบ‡โ€‹เปƒเบซเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบชเป‰เบฒเบ‡โ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰ Svelte 3โ€‹, เบˆเบฒเบโ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบˆเบปเบ™โ€‹เบชเปเบฒโ€‹เป€เบฅเบฑเบ”โ€‹เบฎเบนเบšโ€‹. เป€เบˆเบปเป‰เบฒเบˆเบฐเปƒเบŠเป‰เบญเบปเบ‡เบ›เบฐเบเบญเบš, เบฎเบนเบšเปเบšเบšเบชเบตเบชเบฑเบ™ เปเบฅเบฐเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เป€เบซเบ”เบเบฒเบ™

เป€เบ—เบเป‚เบ™เป‚เบฅเบเบต stack เปเบฅเบฐเบฅเบฑเบเบชเบฐเบ™เบฐ

  • เบชเบฐเป€เบงเบ” 3
  • Components
  • เบเบฒเบ™เบˆเบฑเบ”เบฎเบนเบšเปเบšเบšเบ”เป‰เบงเบ CSS
  • ES 6 syntax

เบšเปเปˆเบกเบตเป‚เบ„เบ‡เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ Svelte เบ—เบตเปˆเบ”เบตเบซเบผเบฒเบ, เบชเบฐเบ™เบฑเป‰เบ™เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบžเบปเบšเป€เบซเบฑเบ™ เบ™เบตเป‰เปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ.

เปเบญเบฑเบšเบฏเบญเบตเบ„เบญเบกเป€เบกเบตเบŠเป‚เบ”เบเปƒเบŠเป‰ Next.js

Next.js เปเบกเปˆเบ™เบเบญเบšเบ—เบตเปˆเบ™เบดเบเบปเบกเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ React เบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ‚เป‰เบฒเบ‡เป€เบŠเบตเบšเป€เบงเบตเบญเบญเบเบˆเบฒเบเบเปˆเบญเบ‡.

เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰เบˆเบฐเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบซเบฑเบ™เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ e-commerce เบ—เบตเปˆเบกเบตเบฅเบฑเบเบชเบฐเบ™เบฐเบ™เบตเป‰:

9 เป‚เบ„เบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบžเบทเปˆเบญเบเบปเบเบฅเบฐเบ”เบฑเบšเบ—เบฑเบเบชเบฐ Front-End เบ‚เบญเบ‡เบ—เปˆเบฒเบ™

เป€เบˆเบปเป‰เบฒเบˆเบฐเบฎเบฝเบ™เบซเบเบฑเบ‡
เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ”เป‰เบงเบ Next.jsโ€”เบชเป‰เบฒเบ‡เปœเป‰เบฒ เปเบฅเบฐเบญเบปเบ‡เบ›เบฐเบเบญเบšเปƒเปเปˆ, เปเบเบเบ‚เปเป‰เบกเบนเบ™, เปเบฅเบฐเบฎเบนเบšเปเบšเบš เปเบฅเบฐเบ™เบณเปƒเบŠเป‰เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ Next.

เป€เบ—เบเป‚เบ™เป‚เบฅเบเบต stack เปเบฅเบฐเบฅเบฑเบเบชเบฐเบ™เบฐ

  • เบ•เปเปˆเป„เบ›
  • เบญเบปเบ‡เบ›เบฐเบเบญเบšเปเบฅเบฐเบซเบ™เป‰เบฒ
  • เบเบฒเบ™เป€เบเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เปเป‰เบกเบนเบ™
  • เบเบฒเบ™เป€เบ›เบฑเบ™ เปเบฑเบ™
  • เบเบฒเบ™เบ™เบณเปƒเบŠเป‰เป‚เบ„เบ‡เบเบฒเบ™
  • SSR เปเบฅเบฐ SPA

เบกเบฑเบ™เป€เบ›เบฑเบ™เบเบฒเบ™เบ”เบตเบชเบฐเป€เบซเบกเบตเบ—เบตเปˆเบˆเบฐเบกเบตเบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เป€เบŠเบฑเปˆเบ™ app e-commerce เป€เบžเบทเปˆเบญเบฎเบฝเบ™เบฎเบนเป‰เบชเบดเปˆเบ‡เปƒเบซเบกเปˆ. เป€เบˆเบปเป‰เบฒโ€‹เบชเบฒโ€‹เบกเบฒเบ” เบŠเบญเบเบซเบฒ tutorial เบ—เบตเปˆเบ™เบตเป‰.

เบšเบฅเบฑเบญเบเบซเบผเบฒเบเบžเบฒเบชเบฒเป€เบ•เบฑเบกเบฎเบนเบšเปเบšเบšเบ”เป‰เบงเบ Nuxt.js

Nuxt.js เปเบกเปˆเบ™เบชเปเบฒเบฅเบฑเบš Vue, เบชเบดเปˆเบ‡เบ—เบตเปˆ Next.js เปเบกเปˆเบ™เบชเปเบฒเบฅเบฑเบš React: เบเบญเบšเบ—เบตเปˆเบ”เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบงเบกเป€เบญเบปเบฒเบญเปเบฒเบ™เบฒเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ‚เป‰เบฒเบ‡เป€เบŠเบตเบšเป€เบงเบตเปเบฅเบฐเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบซเบ™เป‰เบฒเบ”เบฝเบง.
เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบชเบธเบ”เบ—เป‰เบฒเบเบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบˆเบฐเบกเบตเบฅเบฑเบเบชเบฐเบ™เบฐเบ™เบตเป‰:

9 เป‚เบ„เบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบžเบทเปˆเบญเบเบปเบเบฅเบฐเบ”เบฑเบšเบ—เบฑเบเบชเบฐ Front-End เบ‚เบญเบ‡เบ—เปˆเบฒเบ™

เป€เบˆเบปเป‰เบฒเบˆเบฐเบฎเบฝเบ™เบซเบเบฑเบ‡

เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบชเบปเบกเบšเบนเบ™เป‚เบ”เบเปƒเบŠเป‰ Nuxt.js, เบˆเบฒเบเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบˆเบปเบ™เป€เบ–เบดเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบชเบธเบ”เบ—เป‰เบฒเบ.

เบกเบฑเบ™เปƒเบŠเป‰เบ›เบฐเป‚เบเบ”เบˆเบฒเบเบซเบผเบฒเบเบฅเบฑเบเบชเบฐเบ™เบฐเป€เบขเบฑเบ™เบ—เบตเปˆ Nuxt เบกเบตเปƒเบซเป‰, เป€เบŠเบฑเปˆเบ™: เบซเบ™เป‰เบฒเปเบฅเบฐเบญเบปเบ‡เบ›เบฐเบเบญเบš, เปเบฅเบฐเบ„เปเป€เบ•เบปเป‰เบฒเป„เบ‚เปˆเบ—เบตเปˆ SCSS.

เป€เบ—เบเป‚เบ™เป‚เบฅเบเบต stack เปเบฅเบฐเบฅเบฑเบเบชเบฐเบ™เบฐ

  • Nuxt.js
  • เบญเบปเบ‡เบ›เบฐเบเบญเบšเปเบฅเบฐเบซเบ™เป‰เบฒ
  • เป‚เบกเบ”เบนเบ™ Storyblock
  • เบ›เบฒเปเบ”เบ
  • Vuex เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบฅเบฑเบ”
  • SCSS เบชเปเบฒเบฅเบฑเบšเบ„เปเป€เบ•เบปเป‰เบฒเป„เบ‚เปˆเบ—เบตเปˆ
  • Nuxt middlewares

เบ™เบตเป‰เปเบกเปˆเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเป€เบขเบฑเบ™เปเบ—เป‰เป†, เป€เบŠเบดเปˆเบ‡เบฅเบงเบกเบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” Nuxt.js เบ—เบตเปˆเบเบดเปˆเบ‡เปƒเบซเบเปˆเบซเบผเบฒเบเบญเบฑเบ™. เบชเปˆเบงเบ™เบ•เบปเบงเบ‚เป‰เบญเบเบกเบฑเบเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš Nuxt เบชเบฐเบ™เบฑเป‰เบ™เป€เบˆเบปเป‰เบฒเบ„เบงเบ™เบฅเบญเบ‡เบกเบฑเบ™เป€เบšเบดเปˆเบ‡ เป€เบžเบฒเบฐเบกเบฑเบ™เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบˆเบปเป‰เบฒเป€เบ›เบฑเบ™เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ Vue เบ—เบตเปˆเบ”เบตเป€เบฅเบตเบ”.

เบšเบฅเบฑเบญเบเบเบฑเบš Gatsby

Gatsby เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบชเป‰เบฒเบ‡เป€เบงเบฑเบšเป„เบŠเบชเบฐเบ–เบดเบ”เบ—เบตเปˆเบ”เบตเป€เบฅเบตเบ”เป‚เบ”เบเปƒเบŠเป‰ React เปเบฅเบฐ GraphQL. เบ™เบตเป‰เปเบกเปˆเบ™เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™:

9 เป‚เบ„เบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบžเบทเปˆเบญเบเบปเบเบฅเบฐเบ”เบฑเบšเบ—เบฑเบเบชเบฐ Front-End เบ‚เบญเบ‡เบ—เปˆเบฒเบ™

เป€เบˆเบปเป‰เบฒเบˆเบฐเบฎเบฝเบ™เบซเบเบฑเบ‡

เปƒเบ™เบšเบปเบ”เบชเบญเบ™เบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเบฐเบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เปƒเบŠเป‰ Gatsby เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡ blog เบ—เบตเปˆเบ—เปˆเบฒเบ™เบˆเบฐเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ‚เบฝเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡เป‚เบ”เบเปƒเบŠเป‰ React เปเบฅเบฐ GraphQL.

เป€เบ—เบเป‚เบ™เป‚เบฅเบเบต stack เปเบฅเบฐเบฅเบฑเบเบชเบฐเบ™เบฐ

  • เปเบเบชเบšเบต
  • React
  • เบเบฃเบฒเบŸQL
  • เบ›เบฅเบฑเบเบญเบดเบ™ เปเบฅเบฐเบฎเบนเบšเปเบšเบšเบชเบตเบชเบฑเบ™
  • MDX/Markdown
  • Bootstrap CSS
  • เบฎเบนเบšเปเบšเบš

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบ„เบตเบเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ blog, เบ™เบตเป‰เปเบกเปˆเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบตเปˆเบเบดเปˆเบ‡เปƒเบซเบเปˆ เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป‚เบ”เบเปƒเบŠเป‰ React เปเบฅเบฐ GraphQL.

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเป„เบ”เป‰เป€เบงเบปเป‰เบฒเบงเปˆเบฒ WordPress เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบšเปเปˆเบ”เบต, เปเบ•เปˆเบเบฑเบš Gatsby เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเบนเบ‡เป‚เบ”เบเปƒเบŠเป‰ React - เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ—เบตเปˆเบซเบ™เป‰เบฒเบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆ.

เบšเบฅเบฑเบญเบเบเบฑเบš Gridsome

Gridsome เบชเปเบฒเบฅเบฑเบš Vue... เบ•เบปเบเบฅเบปเบ‡, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบญเบฑเบ™เบ™เบตเป‰เบเบฑเบš Next/Nuxt เปเบฅเป‰เบง.
เปเบ•เปˆเบ„เบทเบเบฑเบ™เบชเปเบฒเบฅเบฑเบš Gridsome เปเบฅเบฐ Gatsby. เบ—เบฑเบ‡เบชเบญเบ‡เปƒเบŠเป‰ GraphQL เป€เบ›เบฑเบ™เบŠเบฑเป‰เบ™เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เปเบ•เปˆ Gridsome เปƒเบŠเป‰ VueJS. เบ™เบตเป‰เบเบฑเบ‡เป€เบ›เบฑเบ™เบ•เบปเบงเบชเป‰เบฒเบ‡เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ„เบปเบ‡เบ—เบตเปˆเบ—เบตเปˆเบซเบ™เป‰เบฒเบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆเบ—เบตเปˆเบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡ blogs เบ—เบตเปˆเบเบดเปˆเบ‡เปƒเบซเบเปˆ:

9 เป‚เบ„เบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบžเบทเปˆเบญเบเบปเบเบฅเบฐเบ”เบฑเบšเบ—เบฑเบเบชเบฐ Front-End เบ‚เบญเบ‡เบ—เปˆเบฒเบ™

เป€เบˆเบปเป‰เบฒเบˆเบฐเบฎเบฝเบ™เบซเบเบฑเบ‡

เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰เบˆเบฐเบชเบญเบ™เบ—เปˆเบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡ blog เบ‡เปˆเบฒเบเป†เป€เบžเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ Gridsome, GraphQL เปเบฅเบฐ Markdown. เบกเบฑเบ™เบเบฑเบ‡เบเบงเบกเป€เบญเบปเบฒเบงเบดเบ—เบตเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบœเปˆเบฒเบ™ Netlify.

เป€เบ—เบเป‚เบ™เป‚เบฅเบเบต stack เปเบฅเบฐเบฅเบฑเบเบชเบฐเบ™เบฐ

  • เบ•เบฒเปœเปˆเบฒเบ‡
  • Vue
  • เบเบฃเบฒเบŸQL
  • markdown
  • Netlify

เบ™เบตเป‰เปเบกเปˆเบ™เปเบ™เปˆเบ™เบญเบ™เบšเปเปˆเปเบกเปˆเบ™เบเบฒเบ™เบชเบญเบ™เบ—เบตเปˆเบชเบปเบกเบšเบนเบ™เปเบšเบšเบ—เบตเปˆเบชเบธเบ”, เปเบ•เปˆเบกเบฑเบ™เบเบงเบกเป€เบญเบปเบฒเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡ Gridsome เปเบฅเบฐ Markdown เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบˆเบธเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบ”เบต.

เป€เบ„เบทเปˆเบญเบ‡เบซเบผเบดเป‰เบ™เบชเบฝเบ‡เบ„เป‰เบฒเบเบ„เบท SoundCloud เป‚เบ”เบเปƒเบŠเป‰ Quasar

Quasar เป€เบ›เบฑเบ™เบเบญเบš Vue เบญเบทเปˆเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบกเบทเบ–เบท. เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰เบ—เปˆเบฒเบ™เบˆเบฐเบชเป‰เบฒเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบœเบนเป‰เบ™เบชเบฝเบ‡, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡:

9 เป‚เบ„เบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบžเบทเปˆเบญเบเบปเบเบฅเบฐเบ”เบฑเบšเบ—เบฑเบเบชเบฐ Front-End เบ‚เบญเบ‡เบ—เปˆเบฒเบ™

เป€เบˆเบปเป‰เบฒเบˆเบฐเบฎเบฝเบ™เบซเบเบฑเบ‡

เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเป‚เบ„เบ‡เบเบฒเบ™เบญเบทเปˆเบ™เป†เบชเบธเบกเปƒเบชเปˆเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เปƒเบซเบเปˆ, เบญเบฑเบ™เบ™เบตเป‰เบˆเบฐเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบซเบฑเบ™เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบกเบทเบ–เบทเป‚เบ”เบเปƒเบŠเป‰ Vue เปเบฅเบฐ Quasar framework.
เบ—เปˆเบฒเบ™เบ„เบงเบ™เบกเบต Cordova เปเบฅเปˆเบ™เบเบฑเบš Android Studio/Xcode เบ—เบตเปˆเบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบฅเป‰เบง. เบ–เป‰เบฒเบšเปเปˆเปเบกเปˆเบ™, เบ„เบนเปˆเบกเบทเบกเบตเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒ Quasar เบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบซเบฑเบ™เบงเบดเบ—เบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบธเบเบขเปˆเบฒเบ‡.

เป€เบ—เบเป‚เบ™เป‚เบฅเบเบต stack เปเบฅเบฐเบฅเบฑเบเบชเบฐเบ™เบฐ

  • quasar
  • Vue
  • Cordova
  • WaveSurfer
  • เบญเบปเบ‡เบ›เบฐเบเบญเบš UI

เป‚เบ„เบ‡เบเบฒเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ, เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡ Quasar เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบกเบทเบ–เบท.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™