Ezinye iiprojekthi ezili-9 zokulola izakhono zakho ze-Front-End

Ezinye iiprojekthi ezili-9 zokulola izakhono zakho ze-Front-End

Intshayelelo

НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΡΠ²Π»ΡΠ΅Ρ‚Π΅ΡΡŒ Π»ΠΈ Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠΌ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΡƒΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, Π² этой отрасли ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ ΠΈ языков/Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΏΠ΅Π²Π°Ρ‚ΡŒ Π·Π° Ρ‚Ρ€Π΅Π½Π΄Π°ΠΌΠΈ.

Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, React β€” ΠΊΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ, Facebook ΠΎΡ‚ΠΊΡ€Ρ‹Π» всСго Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄, ΠΎΠ½ ΡƒΠΆΠ΅ стал Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠ΄ΠΈΠ½ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² JavaScript ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ.

Vue ΠΈ Angular, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ свою Π·Π°ΠΊΠΎΠ½Π½ΡƒΡŽ Π±Π°Π·Ρƒ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ². И Π΅Ρ‰Π΅ Π΅ΡΡ‚ΡŒ Svelte ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Next.js ΠΈΠ»ΠΈ Nuxt.js. И Gatsby, ΠΈ Gridsome, ΠΈ Quasar… ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡΠ²ΠΈΡ‚ΡŒ сСбя ΠΊΠ°ΠΊ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ JavaScript, Ρƒ вас Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ хотя Π±Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ β€” ΠΏΠΎΠΌΠΈΠΌΠΎ выполнСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ старым JS.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΡΡ‚Π°Ρ‚ΡŒ мастСром Ρ„Ρ€ΠΎΠ½Ρ‚-Π΅Π½Π΄Π° Π² 2020 Π³ΠΎΠ΄Ρƒ, я собрал Π΄Π΅Π²ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π» посвящСн Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌ JavaScript Π² качСствС тСхничСского стСка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² своС ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π½ΠΈΡ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Π°ΠΌ большС, Ρ‡Π΅ΠΌ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Π΅Ρ‰ΠΈ, поэтому Π΄Π²ΠΈΠ³Π°ΠΉΡ‚Π΅ΡΡŒ Π²ΠΏΠ΅Ρ€Π΅Π΄, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ свой ΡƒΠΌ ΠΈ сдСлайтС это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ

Ezinye iiprojekthi ezili-9 zokulola izakhono zakho ze-Front-End

Eli nqaku liguqulelwe ngenkxaso ye-EDISON Software, leyo yenza amagumbi afakelweyo kwiivenkile ezininzi, kwakunye iimvavanyo zesoftware.

I-app yokukhangela imuvi usebenzisa i-React (enegwegwe)

Into yokuqala onokuthi uqale ngayo kukwenza usetyenziso lokukhangela imuvi usebenzisa iReact. Apha ngezantsi ngumfanekiso wokuba isicelo sokugqibela siya kujongeka njani:

Ezinye iiprojekthi ezili-9 zokulola izakhono zakho ze-Front-End

Uza kufunda ntoni
Ngokwakha le app, uyakuphucula izakhono zakho zeReact ngokusebenzisa iHooks API entsha. Umzekelo weprojekthi usebenzisa i-React components, ii-hooks ezininzi, i-API yangaphandle, kwaye ngokuqinisekileyo isimbo se-CSS.

Isitaki sobugcisa kunye neempawu

  • Yabelana ngamagwegwe
  • Yakha-yenza-app
  • JSX
  • CSS

Ngaphandle kokusebenzisa naziphi na iiklasi, ezi projekthi zikunika indawo efanelekileyo yokungena kwi-Functional React kwaye ngokuqinisekileyo ziya kukunceda ngo-2020. ungafumana Umzekelo weprojekthi apha. Landela imiyalelo okanye uzenzele eyakho.

Ncokola App kunye Vue

Enye iprojekthi enkulu onokuyenza kukwenza usetyenziso lwencoko usebenzisa ilayibrari yam endiyithandayo yeJavaScript: VueJS. Isicelo siya kujongeka ngolu hlobo:

Ezinye iiprojekthi ezili-9 zokulola izakhono zakho ze-Front-End

Uza kufunda ntoni
Kwesi sifundo, uya kufunda ukwenza i-app ye-Vue ukusuka ekuqaleni-ukwenza izinto, ukuphatha ilizwe, ukwenza iindlela, ukuqhagamshela kwiinkonzo zomntu wesithathu, kunye nokuphatha ubunyani.

Isitaki sobugcisa kunye neempawu

  • Vue
  • vux
  • Vue Router
  • Jonga i-CLI
  • Ukuqhubela phambili
  • CSS

Le yiprojekthi entle ngokwenene ukuqalisa ngeVue okanye uphucule izakhono zakho ezikhoyo ukuze ungene kuphuhliso ngo-2020. ungafumana isifundo apha.

Imozulu entle ene-Angular 8

Lo mzekelo uya kukunceda wenze imozulu entle usebenzisa iAngular 8:

Ezinye iiprojekthi ezili-9 zokulola izakhono zakho ze-Front-End

Uza kufunda ntoni
Le projekthi iya kukufundisa izakhono ezixabisekileyo ekwakheni izicelo ukusuka ekuqaleni - ukusuka kuyilo ngophuhliso, yonke indlela ukuya kwisicelo esilungele ukuthunyelwa.

Isitaki sobugcisa kunye neempawu

  • I-angular 8
  • Firebase
  • Unikezelo lwecala lomncedisi
  • CSS kunye Grid kunye Flexbox
  • Mobile friendly kunye nokuguquguquka
  • Imo emnyama
  • Ujongano oluhle

Eyona nto ndiyithanda kakhulu ngale projekthi ibandakanya konke kukuba awufundi izinto wedwa. Endaweni yoko, ufunda yonke inkqubo yophuhliso, ukusuka kuyilo ukuya ekuhanjisweni kokugqibela.

Ukwenza isicelo usebenzisa iSvelte

I-Svelte ifana nomntwana omtsha kwindlela esekwe kwinxalenye - ubuncinci iyafana neReact, Vue kunye ne-Angular. Kwaye le yenye yezona mveliso zishushu kakhulu zika-2020.

Ii-apps ze-To-Do ayisosona sihloko sishushu, kodwa iya kukunceda ngenene ulolonge izakhono zakho ze-Svelte. Iya kujongeka ngolu hlobo:

Ezinye iiprojekthi ezili-9 zokulola izakhono zakho ze-Front-End

Uza kufunda ntoni
Esi sifundo siya kukubonisa indlela yokwenza isicelo usebenzisa iSvelte 3, ukusuka ekuqaleni ukuya ekugqibeleni. Uya kusebenzisa amacandelo, isimbo, kunye nabaphathi beminyhadala

Isitaki sobugcisa kunye neempawu

  • Inyathelo 3
  • Izixhobo
  • Isitayile ngeCSS
  • ES 6 isivakalisi

Azikho zininzi iiprojekthi ezilungileyo zokuqalisa iSvelte, ndiye ndafumanisa olu lukhetho olulungileyo ukuqala ngalo.

I-app yorhwebo usebenzisa i-Next.js

I-Next.js sesona sikhokelo sidumileyo sokwakha React izicelo ezixhasa unikezelo lwecala lomncedisi ngaphandle kwebhokisi.

Le projekthi iya kukubonisa indlela yokwenza isicelo se-e-commerce esijongeka ngolu hlobo:

Ezinye iiprojekthi ezili-9 zokulola izakhono zakho ze-Front-End

Uza kufunda ntoni
Kule projekthi, uya kufunda indlela yokuphuhlisa nge-Next.js-yenza amaphepha amatsha kunye namalungu, khupha idatha, kunye nesimbo kwaye usebenzise i-Elandelayo isicelo.

Isitaki sobugcisa kunye neempawu

  • Okulandelayo.js
  • Amacandelo kunye namaphepha
  • Isampula yedatha
  • Isimbo
  • Ukusasazwa kweProjekthi
  • I-SSR kunye ne-SPA

Kuhlala kukuhle ukuba nomzekelo wehlabathi lokwenyani njenge-app ye-e-commerce yokufunda into entsha. Unga fumana isifundo apha.

Iblogi egcwele iilwimi ezininzi ene-Nuxt.js

I-Nuxt.js yeyeVue, yintoni i-Next.js ye-React: isakhelo esikhulu sokudibanisa amandla onikezelo lwecala lomncedisi kunye nezicelo zephepha elinye.
Isicelo sokugqibela onokusenza siya kujongeka ngolu hlobo:

Ezinye iiprojekthi ezili-9 zokulola izakhono zakho ze-Front-End

Uza kufunda ntoni

Kule projekthi yesampulu, uya kufunda ukwenza iwebhusayithi epheleleyo usebenzisa i-Nuxt.js, ukusuka kulungiselelo lokuqala ukuya ekusetyenzisweni kokugqibela.

Ithatha ithuba lobuninzi beempawu ezipholileyo ezinokunikezelwa yiNuxt, njengamaphepha kunye namacandelo, kunye nesimbo nge-SCSS.

Isitaki sobugcisa kunye neempawu

  • I-Nuxt.js
  • Amacandelo kunye namaphepha
  • Imodyuli yebali
  • Hagfish
  • I-Vuex yolawulo lukarhulumente
  • I-SCSS yokwenza isimbo
  • Nuxt middlewares

Le yiprojekthi epholileyo ngokwenene, equka izinto ezininzi ezintle ze-Nuxt.js. Mna ngokobuqu ndiyakuthanda ukusebenza neNuxt ke kufuneka uzame njengoko iya kukwenza ube ngumphuhlisi omkhulu weVue.

Ibhlog kunye neGatsby

I-Gatsby yeyona ndawo igqwesileyo yejenereyitha yesiza esebenzisa iReact kunye neGraphQL. Esi sisiphumo seprojekthi:

Ezinye iiprojekthi ezili-9 zokulola izakhono zakho ze-Front-End

Uza kufunda ntoni

Kule tutorial, uya kufunda ukusebenzisa iGatsby ukwenza ibhlog oya kuyisebenzisa ukubhala amanqaku akho usebenzisa iReact kunye neGraphQL.

Isitaki sobugcisa kunye neempawu

  • Kwimigby
  • usabela
  • IgrafuQL
  • Iiplagi kunye nemixholo
  • MDX/Markdown
  • I-Bootstrap CSS
  • Iipateni

Ukuba ukhe wafuna ukuqala ibhlog, lo ngumzekelo omkhulu ngendlela yokwenza usebenzisa iReact kunye neGraphQL.

Anditsho ukuba i-WordPress lukhetho olubi, kodwa ngeGatsby unokwakha iiwebhusayithi ezisebenza kakhulu usebenzisa iReact - eyindibaniselwano emangalisayo.

Ibhlog eneGridsome

Gridsome for Vue... Kulungile, besele sinalo ngokulandelayo/Nuxt.
Kodwa kuyafana nakwiGridsome kunye neGatsby. Bobabini basebenzisa iGraphQL njengomaleko wabo wedatha, kodwa iGridsome isebenzisa iVueJS. Le ikwayinto emangalisayo yejenereyitha yesiza eya kukunceda wenze iibhlog ezintle:

Ezinye iiprojekthi ezili-9 zokulola izakhono zakho ze-Front-End

Uza kufunda ntoni

Le projekthi iya kukufundisa indlela yokwenza iblogi elula ukuze uqalise ngeGridsome, GraphQL kunye neMarkdown. Ikwabandakanya indlela yokufaka isicelo ngeNetlify.

Isitaki sobugcisa kunye neempawu

  • Igridsome
  • Vue
  • IgrafuQL
  • Markdown
  • Yenza

Ngokuqinisekileyo ayisosona sifundo sibanzi, kodwa sigubungela iikhonsepthi ezisisiseko zeGridsome kunye I-Markdown inokuba sisiqalo esihle.

I-SoundCloud-efana nomdlali we-audio usebenzisa i-Quasar

I-Quasar sesinye isakhelo se-Vue esinokusetyenziswa ukwenza usetyenziso lweselula. Kule projekthi uya kwenza isicelo somdlali ovakalayo, umzekelo:

Ezinye iiprojekthi ezili-9 zokulola izakhono zakho ze-Front-End

Uza kufunda ntoni

Ngelixa ezinye iiprojekthi zijolise ikakhulu kwizicelo zewebhu, le iya kukubonisa indlela yokwenza isicelo esiphathwayo usebenzisa iVue kunye nesakhelo seQuasar.
Kuya kufuneka ukuba sele unayo iCordova esebenzayo kunye ne-Android Studio/Xcode emiselweyo. Ukuba akunjalo, le ncwadana inekhonkco kwiwebhusayithi yeQuasar apho ikubonisa indlela yokuseta yonke into.

Isitaki sobugcisa kunye neempawu

  • Ngekota
  • Vue
  • Cordova
  • WaveSurfer
  • Amacandelo e-UI

Iprojekthi encinci, ebonisa amandla e-Quasar ekudaleni izicelo zeselula.

umthombo: www.habr.com

Yongeza izimvo