Intshayelelo
ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΠ²Π»ΡΠ΅ΡΠ΅ΡΡ Π»ΠΈ Π²Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠΌ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΡΠΆΠ΅ ΠΎΠΏΡΡΠ½ΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ, Π² ΡΡΠΎΠΉ ΠΎΡΡΠ°ΡΠ»ΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΉ ΠΈ ΡΠ·ΡΠΊΠΎΠ²/ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΎΠ±Ρ ΡΡΠΏΠ΅Π²Π°ΡΡ Π·Π° ΡΡΠ΅Π½Π΄Π°ΠΌΠΈ.
ΠΠΎΠ·ΡΠΌΠ΅ΠΌ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, React β ΠΊΠΎΠ΄ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ, Facebook ΠΎΡΠΊΡΡΠ» Π²ΡΠ΅Π³ΠΎ ΡΠ΅ΡΡΡΠ΅ Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄, ΠΎΠ½ ΡΠΆΠ΅ ΡΡΠ°Π» Π²ΡΠ±ΠΎΡΠΎΠΌ Π½ΠΎΠΌΠ΅Ρ ΠΎΠ΄ΠΈΠ½ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² JavaScript ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ.
Vue ΠΈ Angular, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡΡ ΡΠ²ΠΎΡ Π·Π°ΠΊΠΎΠ½Π½ΡΡ Π±Π°Π·Ρ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ². Π Π΅ΡΠ΅ Π΅ΡΡΡ Svelte ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Next.js ΠΈΠ»ΠΈ Nuxt.js. Π Gatsby, ΠΈ Gridsome, ΠΈ Quasarβ¦ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΡΠΎΡΠ²ΠΈΡΡ ΡΠ΅Π±Ρ ΠΊΠ°ΠΊ ΠΎΠΏΡΡΠ½ΡΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ JavaScript, Ρ Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Ρ ΠΎΡΡ Π±Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ β ΠΏΠΎΠΌΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ Ρ ΠΎΡΠΎΡΠΈΠΌ ΡΡΠ°ΡΡΠΌ JS.
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ Π²Π°ΠΌ ΡΡΠ°ΡΡ ΠΌΠ°ΡΡΠ΅ΡΠΎΠΌ ΡΡΠΎΠ½Ρ-Π΅Π½Π΄Π° Π² 2020 Π³ΠΎΠ΄Ρ, Ρ ΡΠΎΠ±ΡΠ°Π» Π΄Π΅Π²ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
Π±ΡΠ» ΠΏΠΎΡΠ²ΡΡΠ΅Π½ ΡΠ°Π·Π½ΡΠΌ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌ JavaScript Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠ΅ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² ΡΠ²ΠΎΠ΅ ΠΏΠΎΡΡΡΠΎΠ»ΠΈΠΎ. ΠΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ Π½ΠΈΡΡΠΎ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π²Π°ΠΌ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π²Π΅ΡΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π²ΠΈΠ³Π°ΠΉΡΠ΅ΡΡ Π²ΠΏΠ΅ΡΠ΅Π΄, Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠ²ΠΎΠΉ ΡΠΌ ΠΈ ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ
Eli nqaku liguqulelwe ngenkxaso ye-EDISON Software, leyoyenza amagumbi afakelweyo kwiivenkile ezininzi , kwakunyeiimvavanyo 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:
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
Ncokola App kunye Vue
Enye iprojekthi enkulu onokuyenza kukwenza usetyenziso lwencoko usebenzisa ilayibrari yam endiyithandayo yeJavaScript: VueJS. Isicelo siya kujongeka ngolu hlobo:
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
Imozulu entle ene-Angular 8
Lo mzekelo uya kukunceda wenze imozulu entle usebenzisa iAngular 8:
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:
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
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:
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
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:
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
Ibhlog kunye neGatsby
I-Gatsby yeyona ndawo igqwesileyo yejenereyitha yesiza esebenzisa iReact kunye neGraphQL. Esi sisiphumo seprojekthi:
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,
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:
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-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:
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
umthombo: www.habr.com